Skip to content
Change the repository type filter

All

    Repositories list

    • espflasher

      Public
      Go CLI and library for flashing firmware to Espressif ESP8266 and ESP32-family microcontrollers
      Go
      BSD 3-Clause "New" or "Revised" License
      58302Updated Apr 11, 2026Apr 11, 2026
    • drivers

      Public
      TinyGo drivers for sensors, displays, wireless adaptors, and other devices that use I2C, SPI, GPIO, ADC, and UART interfaces.
      Go
      BSD 3-Clause "New" or "Revised" License
      2347259853Updated Apr 11, 2026Apr 11, 2026
    • bluetooth

      Public
      Cross-platform Bluetooth API for Go and TinyGo. Supports Linux, macOS, Windows, and bare metal using Nordic SoftDevice or HCI
      C
      Other
      1889589222Updated Apr 11, 2026Apr 11, 2026
    • tinygo

      Public
      Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
      Go
      Other
      1k17k425124Updated Apr 11, 2026Apr 11, 2026
    • espradio

      Public
      TinyGo package for using the ESP32 radio for WiFi/Bluetooth wireless communication. Work in progress.
      C
      Other
      44110Updated Apr 9, 2026Apr 9, 2026
    • llvm-project

      Public
      The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this …
      C++
      Other
      17k201Updated Apr 4, 2026Apr 4, 2026
    • cbgo

      Public
      Go bindings for CoreBluetooth
      Go
      Apache License 2.0
      15300Updated Apr 4, 2026Apr 4, 2026
    • net

      Public
      Port of Go's "net" package to work with TinyGo on embedded processors.
      Go
      BSD 2-Clause "Simplified" License
      193682Updated Apr 1, 2026Apr 1, 2026
    • playground

      Public
      TinyGo playground and VS Code extension
      JavaScript
      BSD 3-Clause "New" or "Revised" License
      83631Updated Mar 19, 2026Mar 19, 2026
    • tinygo-site

      Public
      Web site for TinyGo project.
      HTML
      125673813Updated Mar 18, 2026Mar 18, 2026
    • tinybench

      Public
      Benchmarks for comparing TinyGo's performance
      Go
      MIT License
      21421Updated Mar 11, 2026Mar 11, 2026
    • tinyhci

      Public
      TinyGo Hardware Continuous Integration (HCI) system.
      Go
      BSD 3-Clause "New" or "Revised" License
      32010Updated Mar 4, 2026Mar 4, 2026
    • pio

      Public
      Programmable I/O API for RP2040/RP2350 using TinyGo
      Go
      BSD 3-Clause "New" or "Revised" License
      64755Updated Mar 1, 2026Mar 1, 2026
    • tap

      Public
      A tiny TAP (Test Anything Protocol) implementation for Go
      Go
      BSD 2-Clause "Simplified" License
      0000Updated Feb 28, 2026Feb 28, 2026
    • whd

      Public
      Baremetal, heapless driver for the Wifi+bluetooth integrated circuit on the pico. Unofficial as of yet.
      Go
      MIT License
      21100Updated Feb 26, 2026Feb 26, 2026
    • tinyfs

      Public
      Embedded filesystems for TinyGo. Currently supports FATfs and LittleFS on microcontrollers with either SDCard or Flash RAM.
      C
      BSD 3-Clause "New" or "Revised" License
      64551Updated Feb 26, 2026Feb 26, 2026
    • tinygodoc

      Public
      Go
      BSD 3-Clause "New" or "Revised" License
      0200Updated Feb 25, 2026Feb 25, 2026
    • stm32-svd

      Public
      Go
      Apache License 2.0
      145800Updated Feb 25, 2026Feb 25, 2026
    • tinygba

      Public
      Tools and helpers for developing GBA programs using TinyGo.
      Go
      BSD 3-Clause "New" or "Revised" License
      23420Updated Feb 22, 2026Feb 22, 2026
    • wireless

      Public
      Wireless protocols for TinyGo radio devices.
      Go
      Other
      1112Updated Feb 1, 2026Feb 1, 2026
    • go-llvm

      Public
      Go bindings to LLVM. Used as part of TinyGo.
      Go
      Other
      5528633Updated Jan 7, 2026Jan 7, 2026
    • tinyfont

      Public
      Text library for TinyGo displays
      Go
      BSD 3-Clause "New" or "Revised" License
      136061Updated Dec 19, 2025Dec 19, 2025
    • tinydraw

      Public
      TinyDraw is a package of drawing primitives on TinyGo displays.
      Go
      BSD 3-Clause "New" or "Revised" License
      114811Updated Dec 19, 2025Dec 19, 2025
    • docker

      Public
      Contains the Dockerfile used to build tinygo release containers
      Dockerfile
      BSD 3-Clause "New" or "Revised" License
      121210Updated Dec 19, 2025Dec 19, 2025
    • Homebrew tap with macOS build of TinyGo.
      Ruby
      8900Updated Dec 19, 2025Dec 19, 2025
    • tinyterm

      Public
      A minimal terminal for TinyGo display devices. Supporting 256-color ANSI escape codes and also monochrome displays.
      Go
      BSD 3-Clause "New" or "Revised" License
      31620Updated Dec 17, 2025Dec 17, 2025
    • musl-libc

      Public
      Mirror of git.musl-libc.org
      C
      Other
      0000Updated Sep 18, 2025Sep 18, 2025
    • gobadge

      Public
      TinyGo powered badge using Adafruit Pybadge Hardware
      Go
      253903Updated Aug 18, 2025Aug 18, 2025
    • A curated list of awesome TinyGo projects and libraries. Inspired by awesome-go.
      MIT License
      1214700Updated Aug 14, 2025Aug 14, 2025
    • Minimal but open SDK for developing small command line tools.
      C
      22001Updated Mar 25, 2025Mar 25, 2025
    ProTip! When viewing an organization's repositories, you can use the props. filter to filter by custom property.