Back to browse
GitHub Repository

I love freelang

14 starsJavaScript

Libc-free, direct sys/kernel call language with weird concurrency

by keepamovin·May 18, 2026·1 point·1 comment

AI Analysis

●●SolidWizardryBold BetNiche Gem

Compiler written in JavaScript outputs raw ELF64 bytes without linking against libc or CRT.

Strengths
  • Direct ELF64 emission from JS compiler eliminates complex toolchain dependencies for native builds.
  • FSABI directory tree provides explicit, inspectable state sharing between concurrent processes.
  • Failure semantics treat world errors as data while crashing on logical bugs for clarity.
Weaknesses
  • Process-per-job concurrency model incurs significant overhead compared to threads or async.
  • Lacks standard library primitives, requiring manual syscalls for basic I/O operations.
Target Audience

Systems programmers interested in compiler design and minimal runtimes

Similar To

Zig · Odin · TinyCC

Similar Projects

Security●●●Banger

MCP Python Hooks – sys.addaudithook and import hooks for MCP

Zero-code runtime visibility for MCP servers using Python audit hooks is genuinely clever.

WizardryBig Brain
BlueRock-Jake
401mo ago