Version 0.1: Now Available

A compiled language
that reads like Python.

Vexel compiles to native machine code via LLVM, includes automatic garbage collection, and ships with first-class SDL2 support for games and graphics.

Windows x64, Linux and macOS coming soon

hello.vx
fn main():
    print("Hello, World!")

fn fib(n: int) -> int:
    if n <= 1:
        return n
    return fib(n - 1) + fib(n - 2)

# vexel run hello.vx

Native Speed

Compiles to machine code via LLVM: the same backend powering Clang, Rust, and Swift.

Readable Syntax

Indentation-based, English-readable syntax. If you know Python, you already know Vexel.

Built for Games

First-class SDL2 integration. Open a window, draw sprites, handle input: out of the box.

Garbage Collected

Automatic memory management via a mark-and-sweep runtime. No malloc, no free.

Vexel in Practice

Select an example to explore the language.

hello.vx
fn main():
    print("Hello, World!")

Quick Download

Stable Release

v0.1

Download for Windows

Open Source & Community Driven

Vexel is free, open source software. Contributions, bug reports, and discussion are welcome.