Skip to content
Change the repository type filter

All

    Repositories list

    • tinygo-site

      Public
      Web site for TinyGo project.
      HTML
      125683812Updated Apr 20, 2026Apr 20, 2026
    • tinygo

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

      Public
      TinyGo playground and VS Code extension
      JavaScript
      BSD 3-Clause "New" or "Revised" License
      83632Updated Apr 19, 2026Apr 19, 2026
    • espflasher

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

      Public
      TinyGo Hardware Continuous Integration (HCI) system for Hardware-In-Loop (HIL) testing using real hardware.
      Go
      BSD 3-Clause "New" or "Revised" License
      32010Updated Apr 18, 2026Apr 18, 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
      1909609223Updated Apr 18, 2026Apr 18, 2026
    • tinygo-xiao-examples

      Public
      TinyGo demos and examples on Seeedstudio XIAO-ESP32C3 and XIAO-ESP32S3 boards
      Go
      BSD 3-Clause "New" or "Revised" License
      0200Updated Apr 17, 2026Apr 17, 2026
    • espradio

      Public
      TinyGo package for wireless communication on Espressif ESP32xx microcontrollers.
      C
      Other
      45110Updated Apr 17, 2026Apr 17, 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
      2367299953Updated Apr 17, 2026Apr 17, 2026
    • net

      Public
      Port of Go's "net" package to work with TinyGo on embedded processors.
      Go
      BSD 2-Clause "Simplified" License
      194092Updated Apr 17, 2026Apr 17, 2026
    • tinygo-arduino-unoq-examples

      Public
      TinyGo demos and examples on Arduino UNO Q board
      Go
      BSD 3-Clause "New" or "Revised" License
      0100Updated Apr 15, 2026Apr 15, 2026
    • tinybench

      Public
      Benchmarks for comparing TinyGo's performance compared with "Big" Go, Rust, Zig, clang, and gcc
      Go
      MIT License
      21622Updated Apr 12, 2026Apr 12, 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
    • 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
      5628633Updated Jan 7, 2026Jan 7, 2026
    • tinyfont

      Public
      Text library for TinyGo displays
      Go
      BSD 3-Clause "New" or "Revised" License
      136161Updated 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-tools

      Public
      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
    ProTip! When viewing an organization's repositories, you can use the props. filter to filter by custom property.