llgo
LLGo is a Go compiler built on LLVM to bridge Go with the C ecosystem, including Python and JavaScript. It helps run Go code where C-compatible interfaces and native tooling matter.
Share on XLicense: Apache-2.0
Overview
LLGo is a Go compiler based on LLVM that connects Go with the C ecosystem, including Python and JavaScript. It targets projects that need Go source compatibility while working with C-compatible interfaces, native tooling, and WebAssembly or embedded targets. The project is used to build and run Go code in environments that rely on C interoperability for development, testing, and deployment across supported platforms.
Key features
- Go source compatibility for Go 1.20+ and Go 1.27 syntax
- C ecosystem interoperability through the C ABI and cgo
- WebAssembly builds for js/wasm and wasip1/wasm
- Embedded target support with target configurations and runtime options
Best for
This is useful for developers who need Go code to interoperate with C-based libraries, Python, JavaScript, or embedded systems. Pick it when a project depends on C ABI compatibility or target environments such as WebAssembly or board-level embedded builds.
- Upstream
- xgo-dev/llgo
- Fork on GitHub
- Guo-astro/llgo
- Upstream stars
- 819
- Category
- Developer tools and infrastructure
- License
- Apache-2.0
- Forked
- 2026-10-04
- Sync status
- Updated by last syncLast synced 2026-10-06
More in Developer tools and infrastructure
A bash script for auditing Linux server security and performance. It helps VPS owners check common risks and resource usage before issues become incidents.
Forked 2026-10-05Last synced 2026-10-06License: MITDeveloper tools and infrastructureGitHub
Project NOMAD is an offline-first knowledge and education server that keeps AI, books, courses, maps, and tools on hardware you control without internet access.
Forked 2026-10-05Last synced 2026-10-06License: Apache-2.0Developer tools and infrastructureGitHub
A native desktop database IDE for working with multiple database engines in one app. Browse schemas and data, write queries, or connect AI clients to saved databases.
Forked 2026-10-05Last synced 2026-10-06License: Apache-2.0Developer tools and infrastructureGitHub
Rust UI toolkit for building desktop apps with GPUI. It gives developers ready-made controls, layout primitives, accessibility, and testing for cross-platform desktop interfaces.
Forked 2026-10-04Last synced 2026-10-06Custom license (see repository)Developer tools and infrastructureGitHub