oakc
« Back to VersTracker
Description:
Portable programming language with a compact intermediate representation
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: programming-language compiler systems-programming cross-platform wasm
Install: brew install oakc
About:
Oakc is a portable systems programming language that compiles to a compact intermediate representation, enabling it to run on various platforms including Windows, macOS, Linux, and even web browsers via WebAssembly. It aims to provide the low-level control of languages like C but with a simpler syntax and built-in cross-compilation capabilities. This makes it a strong choice for developing lightweight, embeddable applications.
Key Features:
  • Portable intermediate representation (IR)
  • Simple, C-like syntax
  • Cross-platform compilation (targets C, Wasm, and its own VM)
  • Minimal runtime dependencies
Use Cases:
  • Developing cross-platform system utilities
  • Creating embeddable scripting languages for applications
  • Learning systems programming concepts
Alternatives:
  • C – Oakc offers simpler syntax and built-in cross-compilation, whereas C requires complex toolchains.
  • Rust – Oakc prioritizes simplicity and portability over Rust's memory safety guarantees and extensive ecosystem.
  • Zig – Both are modern alternatives to C, but Zig focuses on robustness and build systems, while Oakc focuses on a compact IR.
Version History
Detected Version Rev Change Commit
Sep 16, 2025 8:18am 0 VERSION_BUMP 918913f5