TinyGo
Go compiler for small places. Microcontrollers, WebAssembly, and command-line tools. Based on LLVM.
Pinned Repositories
awesome-tinygo
A curated list of awesome TinyGo projects and libraries. Inspired by awesome-go.
bluetooth
Cross-platform Bluetooth API for Go and TinyGo. Supports Linux, macOS, Windows, and bare metal using Nordic SoftDevice or HCI
drivers
TinyGo drivers for sensors, displays, wireless adaptors, and other devices that use I2C, SPI, GPIO, ADC, and UART interfaces.
go-llvm
Go bindings to LLVM. Used as part of TinyGo.
pio
Programmable I/O API for RP2040/RP2350 using TinyGo
stm32-svd
tinydraw
TinyDraw is a package of drawing primitives on TinyGo displays.
tinyfont
Text library for TinyGo displays
tinygo
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
tinygo-site
Web site for TinyGo project.
TinyGo's Repositories
tinygo-org/stm32-svd
tinygo-org/tinygo-zoo
Various apps using TinyGo
tinygo-org/bootloader
tinygo-org/device
Autogenerated Go wrappers for memory-mapped I/O on microcontrollers.
tinygo-org/e310x
svd2rust generated interface to e310x peripherals
tinygo-org/ledsgo
LED animation library written in Go, inspired by FastLED
tinygo-org/go-cayenne-lib
CayenneLPP in Go
tinygo-org/gonx
libnx wrapper for tinygo