tinygo-org/tinygo
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
An LLVM-based Go compiler that fits inside microcontrollers and wasm runtimes — TinyGo recompiles Go with LLVM to target tiny environments: microcontrollers from dozens of vendors (Arduino, Adafruit, STM32, ESP32, etc.), WebAssembly/WASI runtimes like wazero, Fastly Compute and Fermyon Spin, and lean command-line tools. It reuses standard Go tooling, so existing Go code and the familiar `go` workflow carry over to embedded and edge targets.
Metrics
Retention can be computed 30 days after a repository first trends (it isn't shown until then). See About for how each metric is defined.
Star growth and Trending appearances (last 30 days)
Bands mark days on the trending list (darker = higher rank)
Daily trending ranks as a table (6 days)
| Date | Weekly |
|---|---|
| Nov 5, 2026 | go #8 +40 |
| Nov 4, 2026 | go #9 +42 |
| Nov 3, 2026 | go #10 +38 |
| Nov 2, 2026 | go #14 +31 |
| Nov 1, 2026 | go #16 +31 |
| Oct 30, 2026 | go #17 +30 |
Created Jun 8, 2018 · First on trending Oct 30, 2026
Other notable repositories in the same category (Developer tools)
See all Developer tools repositories →
Rank within esp32
| # | Repository | ★ |
|---|---|---|
| 1 | ruvnet/RuView | 103,925 |
| 2 | tinygo-org/tinygo | 17,907 |
| 3 | crosspoint-reader/crosspoint-reader | 8,725 |
| 4 | onehumanbeing/esp32-iphone-agent | 4,819 |
| 5 | davidmonterocrespo24/velxio | 3,679 |
| 6 | M-Abozaid/esp32-c3-adblock | 3,543 |
| 7 | akdeb/ElatoAI | 2,114 |
| 8 | uxjulia/CrossInk | 1,882 |
| 9 | stack-chan/stack-chan | 1,863 |
| 10 | agharsallah/esp-labs-web | 789 |