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.7k 1.1k

  2. awesome-tinygo awesome-tinygo Public

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

    160 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 749 246

  4. go-llvm go-llvm Public

    Go bindings to LLVM. Used as part of TinyGo.

    Go 290 61

  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 197

  6. espflasher espflasher Public

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

    Go 106 11

Repositories

Showing 10 of 50 repositories
  • 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)

    tinygo-org/bluetooth's past year of commit activity
    C 1,003 197 96 30 Updated Sep 9, 2026
  • tinygo Public

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

    tinygo-org/tinygo's past year of commit activity
    Go 17,711 1,073 425 131 Updated Sep 9, 2026
  • pio Public

    Programmable I/O API for RP2040/RP2350 using TinyGo

    tinygo-org/pio's past year of commit activity
    Go 51 BSD-3-Clause 11 6 9 Updated Sep 9, 2026
  • tinygo-site Public

    Web site for TinyGo project.

    tinygo-org/tinygo-site's past year of commit activity
    HTML 70 130 40 12 Updated Sep 9, 2026
  • espradio Public

    TinyGo package for wireless communication on Espressif ESP32xx microcontrollers.

    tinygo-org/espradio's past year of commit activity
    C 93 16 9 3 Updated Sep 1, 2026
  • drivers Public

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

    tinygo-org/drivers's past year of commit activity
    Go 749 BSD-3-Clause 246 100 (1 issue needs help) 56 Updated Sep 1, 2026
  • docker Public

    Contains the Dockerfile used to build tinygo release containers

    tinygo-org/docker's past year of commit activity
    Dockerfile 12 BSD-3-Clause 12 1 0 Updated Sep 1, 2026
  • homebrew-tools Public

    Homebrew tap with macOS build of TinyGo.

    tinygo-org/homebrew-tools's past year of commit activity
    Ruby 10 8 0 0 Updated Sep 1, 2026
  • espflasher Public

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

    tinygo-org/espflasher's past year of commit activity
    Go 106 BSD-3-Clause 11 1 1 Updated Aug 29, 2026
  • py32-svd Public
    tinygo-org/py32-svd's past year of commit activity
    Go 2 1 0 0 Updated Aug 28, 2026

Most used topics

Loading…