llgo
« Back to VersTracker
Description:
Go compiler based on LLVM integrate with the C ecosystem and Python
Type: Formula  |  Latest Version: 0.11.7@0  |  Tracked Since: Dec 6, 2025
Links: Homepage  |  GitHub  |  formulae.brew.sh
Stars: 596  |  Forks: 46  |  Language: LLVM  |  Category: Developer tools
Tags: go llvm c-interop python compiler developer-tools
Install: brew install llgo
About:
llgo is a Go compiler built on LLVM that enables seamless interoperability with C libraries and Python environments. It compiles Go code to native machine code via LLVM, allowing direct calls to C functions without complex bindings. This tool bridges the Go ecosystem with existing C and Python codebases, facilitating high-performance integration.
Key Features:
  • LLVM-based compilation for optimized native code
  • Direct C interoperability without wrappers
  • Python integration for mixed-language projects
  • Support for Go's concurrency model with low-level control
Use Cases:
  • Integrating Go with legacy C libraries in performance-critical applications
  • Building hybrid Go-Python systems for data processing or AI workflows
  • Developing systems software where Go meets C ecosystem tools
Alternatives:
  • cgo – Standard Go tool for C interop; llgo uses LLVM for potentially better optimization and native linking
  • Gccgo – GCC-based Go compiler; llgo focuses on LLVM backend and C/Python integration
Version History
Detected Version Rev Change Commit
Dec 23, 2025 11:08am 0.11.7 0 VERSION_BUMP 5f543efb
Dec 6, 2025 12:58pm 0 VERSION_BUMP 39316b90
Nov 1, 2025 3:56pm 0 VERSION_BUMP 4ab291d3
Oct 28, 2025 11:00pm 0 VERSION_BUMP d49bb64d
Sep 15, 2025 9:49pm 0 VERSION_BUMP 67e8231a
Dec 31, 2024 2:23am 0 VERSION_BUMP 7327db07
Nov 24, 2024 10:15am 1 VERSION_BUMP f79080a2
Sep 14, 2024 2:56pm 0 VERSION_BUMP fe907668