Skip to content
@tinygo-org

TinyGo

Go compiler for small places. Microcontrollers, WebAssembly, and command-line tools. Based on LLVM.

Pinned Loading

  1. tinygo tinygo Public

    Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.

    Go 17.8k 1.1k

  2. awesome-tinygo awesome-tinygo Public

    A curated list of awesome TinyGo projects and libraries. Inspired by awesome-go.

    165 14

  3. drivers drivers Public

    TinyGo drivers for sensors, displays, wireless adaptors, and other devices that use I2C, SPI, GPIO, ADC, and UART interfaces.

    Go 754 249

  4. go-llvm go-llvm Public

    Go bindings to LLVM. Used as part of TinyGo.

    Go 293 64

  5. bluetooth bluetooth Public

    Cross-platform Bluetooth API for Go and TinyGo. Supports Linux, macOS, Windows, & bare metal using Nordic SoftDevice or HCI (ESP32/Pico-W/etc)

    C 1k 199

  6. espflasher espflasher Public

    Go CLI and library for flashing firmware to Espressif ESP8266 and ESP32-family microcontrollers

    Go 109 11

Repositories

Showing 10 of 50 repositories