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
- Language
- Go
- License
- Apache-2.0
- Forked
- 2026-10-04
- Sync status
- Updated by last syncLast synced 2026-10-10
More in Developer tools and infrastructure
Creates full-stack project scaffolds from compatible stack parts, reducing setup and integration work. Use the CLI, browser builder, or MCP server to generate a project.
Forked 2026-10-09Last synced 2026-10-10License: MITDeveloper tools and infrastructureGitHub
A Python SDK for adding local face detection, landmark extraction, and face comparison to applications on Windows and Linux, without sending images off-device.
Forked 2026-10-09Last synced 2026-10-10No license declaredDeveloper tools and infrastructureGitHub
Whole-disk file search for macOS that finds files by name quickly, handles typos, and searches indexed file contents. Best for local desktop search from the CLI or Rust crate.
Forked 2026-10-08Last synced 2026-10-10License: MITDeveloper tools and infrastructureGitHub
REA helps reverse engineers inspect apps, binaries, and runtime behavior with agent workflows. It is used to understand how a feature works, find evidence, and build a similar capability in a project.
Forked 2026-10-08Last synced 2026-10-10License: MITDeveloper tools and infrastructureGitHub