
tinygo
tinygo-org
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
AI 简介
TinyGo 是一个专为微控制器、WebAssembly (WASM/WASI) 以及命令行工具设计的 Go 语言编译器。它基于 LLVM,能够重用 Go 语言工具库中的组件,从而提供了一种新的编译方式来处理 Go 程序,特别适合资源受限环境下的开发。TinyGo 的核心功能包括支持多种微控制器平台(如 Arduino, ESP32, STM32 等)和 WebAssembly 目标,使得开发者可以轻松地将 Go 代码部署到这些环境中。此外,TinyGo 还提供了丰富的硬件接口库,简化了与外部设备的交互过程。此项目非常适合需要在嵌入式系统或WebAssembly环境中运行Go代码的应用场景,比如物联网设备控制、边缘计算等。
Go
Other17.5k
Stars
1.1k
Forks
182
Watchers
416
Issues
Star 增长
今日+1
近 7 天+11
近 30 天+79
综合评分84.47
默认分支dev