跳转至

Tinygo tinygo org

tinygo-org tinygo GitHub Repo stars

TinyGo 是一个专为微控制器、WebAssembly(WASM/WASI)及命令行工具设计的 Go 编译器。它基于 LLVM 和 Go 语言工具库,支持将 Go 代码编译为 94 多种微控制器固件、WASM 模块以及 Linux、macOS、Windows 可执行文件。其核心特性包括生成极小的二进制体积、保留 Go 内存模型(支持垃圾回收)、兼容大多数标准库及提供高效 CGo 支持,旨在使 Go 语言能够运行在资源受限的嵌入式设备和 Web 环境中。