← All projects

FreedomLang

Libc-Free Native Tools, Explicit State — No VM, No Hidden Jobs

Dev Toolssystems-languagenative-compilationno-libcx86-64aot-compilerconcurrencyexplicit-state
FreedomLang screenshot

About

FreedomLang is a small ahead-of-time systems programming language that compiles directly to libc/CRT-free native x86-64 binaries on Linux, macOS, and Windows. It models concurrency as real OS processes with filesystem-visible state, and enforces a strict separation between expected world conditions (handled as explicit data) and bugs (which terminate immediately). The compiler itself is written in readable JavaScript and lowers source through a compact IR to native artifacts.

Problem

Hidden failure behavior, hidden dependencies, and hidden concurrency make small native tools hard to trust and inspect.

For

systems programmers and tool builders who need auditable, libc-free native binaries

How it works

Source code is parsed and lowered through a compact IR by a Node.js-based compiler, emitting libc-free ELF64 machine code on Linux or native assembly on macOS and Windows, with concurrency handled via OS fork/CreateProcess and filesystem-visible job state.

Business model

free

Status

launched

Similar projects