c3c
« Back to VersTracker
Description:
Compiler for the C3 language
Type: Formula  |  Latest Version: 0.7.8@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: compiler c3 llvm programming-language development
Install: brew install c3c
About:
C3C is the reference compiler for the C3 programming language, a modern evolution of C designed for performance and developer ergonomics. It builds upon C's foundation with features like modules, generics, and improved syntax while maintaining ABI compatibility. The compiler leverages LLVM and LLD to generate optimized native code.
Key Features:
  • Modern C-like syntax with modules and packages
  • Compile-time code execution and reflection
  • Generic programming with templates and constraints
  • Seamless C interoperability and ABI compatibility
  • Fast compilation times and LLVM backend
Use Cases:
  • Systems programming requiring modern language features
  • High-performance applications where C++ is overkill
  • Embedded development needing fine-grained control
  • Migrating legacy C codebases to a modern toolchain
Alternatives:
  • clang – Clang compiles standard C; C3C adds modern features while maintaining C compatibility
  • gcc – GCC is a mature C compiler; C3C offers a more modern language design and faster iteration
  • rustc – Rust provides memory safety; C3C prioritizes C-like control and simplicity
License: LGPL-3.0-only
Dependencies: lld, llvm
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Oct 31, 2025 10:52am 0 VERSION_BUMP 78e72d16
Oct 4, 2025 10:50am 0 VERSION_BUMP 3a16d7a1
Aug 26, 2025 8:17am 1 VERSION_BUMP 467f85e2
Jan 16, 2025 1:51pm 0 VERSION_BUMP 49d76d59
Dec 14, 2024 8:18pm 0 VERSION_BUMP be649afe
Oct 3, 2024 9:25am 0 VERSION_BUMP 63522b93
Sep 29, 2024 6:10pm 2 VERSION_BUMP 14a0cbe2
Sep 29, 2024 1:46pm 2 VERSION_BUMP a6f0d1f4