A modern, memory safe programming language designed to be written like JavaScript and used like C for low-level programming.
-
Updated
Apr 2, 2026 - C
A modern, memory safe programming language designed to be written like JavaScript and used like C for low-level programming.
Ion is a systems programming language transpiled to human-readable C. It enforces memory safety with move-only ownership and stack-local references (no GC), and features a robust channels-only concurrency model using OS threads.
Moop Embedded Runtime - Quantum-ready substrate (40KB, no GC, 1M ops/sec)
Pluto is a compiled language that aims for the simplicity, readability and expressiveness of scripting languages with the safety and performance of C/C++, Go. A Go front‑end lowers .pt/.spt to LLVM IR and native binaries. Features include range‑driven auto‑vectorization, scope‑based memory (no nulls, no OOB, no GC), and concurrency by construction.
🚀 Transpile Ion to C efficiently, leveraging move-only ownership and channels for safe concurrency in a modern systems programming environment.
🦀🔭 See Rust's power in action. Real-time visuals of memory, speed, and zero-cost abstractions. No GC. No compromise. ⚡️✨
Miva: Memory-safe, Verifiable, Predictable. A systems language that’s simpler than Rust, safer than Go, faster than Python. Building a safe, zero-cost systems language with explicit ownership and no GC. Compiles to C++.
Explore Rust concepts with 16 live terminal demos showcasing ownership, concurrency, async, macros, and more, all built in Rust for fast learning.
Add a description, image, and links to the no-gc topic page so that developers can more easily learn about it.
To associate your repository with the no-gc topic, visit your repo's landing page and select "manage topics."