A programming language that brings balance

add(a, b) -> a + b
main() -> {
    puts("Hello from Solstice!")
}

Why Solstice?

Tiny compiler

Solstice's compiler is less than 4000 lines of C++, including both the frontend and backend.

Fast

Solstice compiles directly to machine code. No bytecode VM, no JIT, no garbage collector.

Safe

Solstice is a statically typed language, and it's designed to be safe by default.

Easy

Solstice's type checker can auto-infer the type of most things, so you may never have to write a type name.