qbe
« Back to VersTracker
Description:
Compiler Backend
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: compiler backend code-generation qbe llvm-alternative
Install: brew install qbe
About:
Qbe is a lightweight compiler backend designed to serve as a simpler alternative to LLVM. It provides register allocation and machine code generation for multiple architectures, enabling developers to create compilers without the complexity of larger systems.
Key Features:
  • Lightweight and simple design
  • Multiple architecture support (x86_64, ARM64, RISC-V)
  • Integrated register allocator
  • C-based API for easy integration
Use Cases:
  • Building custom programming language compilers
  • Creating domain-specific language (DSL) compilers
  • Educational projects on compiler design
  • Porting existing compilers to lighter backends
Alternatives:
  • LLVM – Much larger and more complex, but with more features and optimizations
  • Cranelift – Similar goals but part of the WebAssembly ecosystem with different focus
Version History
Detected Version Rev Change Commit
Sep 11, 2024 8:40am 0 VERSION_BUMP 55bf7cef
Aug 1, 2024 5:10pm 0 VERSION_BUMP 71989602
Feb 16, 2024 2:55pm 0 VERSION_BUMP f5a1c6e4
Feb 16, 2024 2:11pm 0 VERSION_BUMP 23e64653
Sep 27, 2023 10:33am 0 VERSION_BUMP d39397e7