K
HawkDusk Software

Kelvus

A programming language family and IDE built for serious work.

Kelvus pairs two languages — approachable Kelvus Basic and control-focused Kelvus Plus — with one native compiler and a full visual IDE, so a single toolchain takes you from your first program to demanding native Windows applications.

The Kelvus IDE
FEATURES

Built beyond the basics.

Kelvus isn't a toy language with a demo compiler. It's a complete toolchain built around giving the programmer control.

01

Native compilation

Kelvus compiles straight to native x86-64 Windows executables with its own backend — no virtual machine, no bundled runtime, nothing between your code and the machine.

02

Two languages, one toolchain

Kelvus Basic keeps the clarity of classic BASIC; Kelvus Plus adds systems-level control. Both share one compiler and one IDE, and projects convert between them.

03

An optimizing compiler

A control-flow-graph optimizer — constant and copy propagation, dead-code elimination, loop optimizations, and real register allocation — with every pass individually switchable in Options.

04

Visual form designer

Build Windows GUI applications visually: a rich catalog of controls, a designer that looks like the running form, and properties that take effect at runtime.

05

A real IDE

Project workspaces, syntax highlighting, IntelliSense, debugging output, themes, and multi-window editing — a working environment, not a text box with a Run button.

06

The Codex, built in

The complete Kelvus language reference lives inside the IDE — searchable contents, index, and full-text search, with samples you can insert and run.

ONE TOOLCHAIN

Start simple.
Go deep.

Kelvus Basic is where programs start: readable, forgiving, and quick to write. When a project outgrows it, Kelvus Plus is the same toolchain with the gloves off — explicit lifetimes and systems-level power.

Because both languages share one compiler and one IDE, moving between them is a conversion, not a rewrite — your projects, forms, and knowledge carry over.

KELVUS

Get Kelvus.

Download information and releases will be available here as Kelvus moves toward public release.

Development build