LuciaOS

Good for humans.
Good for computers.

Built language-first

Every system begins with the language it is written in and the language it speaks to you. LuciaOS makes that foundation explicit. The operating system, its tools, and its applications grow from the same small set of understandable rules.

The aim is a personal computer that is actually personal: one that keeps what matters and remembers the way you do.

Luce

Luce is a small language that reads like Python and compiles to machine code. It is written for people to read and for the compiler to check thoroughly.

hello.luc
pub func main(arguments: list[str]) -> int!:
    print("Good for humans.")
    print("Good for computers.")
    return 0
Install Luce

Luce Base

Under Luce sits Luce Base, the systems language the compiler is written in. Pointers, explicit memory, one small standard library, and a compiler that builds itself. A Luce program reaches it with an import, and it is the only road to C.

Install Luce Base