How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
LLVM-based compiler for Go
The main features of go-llvm/llgo are: Language Compilers, Language Transpilers.
Projects with overlapping indexed features include: konstantin8105/f4go — Transpiling fortran code to golang code. tardisgo/tardisgo. gopherjs/gopherjs — GopherJS is a cross-compiler toolchain that converts Go source code into JavaScript. It functions as a transpiler,… konstantin8105/c4go — Transpiling C code to Go code. jsbin/jsbin — JSBin is a collaborative JavaScript playground and online frontend sandbox for writing, executing, and debugging web… astrolang/astro.
GopherJS is a cross-compiler toolchain that converts Go source code into JavaScript. It functions as a transpiler, enabling the execution of statically typed Go code within web browsers and other standard JavaScript runtime environments. The project provides a comprehensive implementation of the Go standard library, replacing system-level calls with browser-compatible APIs to maintain language semantics. It maps Go's memory allocation patterns and type definitions onto the host JavaScript engine, while utilizing source map generation to allow for debugging using original Go source files. By