Skip to content
Change the repository type filter

All

    Repositories list

    • 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
      1946118647Updated Oct 24, 2024Oct 24, 2024
    • tinygo

      Public
      Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
      Go
      Other
      90515k446134Updated Oct 23, 2024Oct 23, 2024
    • tinyfont

      Public
      Text library for TinyGo displays
      Go
      BSD 3-Clause "New" or "Revised" License
      125030Updated Oct 23, 2024Oct 23, 2024
    • Web site for TinyGo project.
      HTML
      111543618Updated Sep 30, 2024Sep 30, 2024
    • TinyGo playground and VS Code extension
      JavaScript
      BSD 3-Clause "New" or "Revised" License
      73024Updated Sep 23, 2024Sep 23, 2024
    • Aggegration of ARM Cortex-M (and other) CMSIS SVDs
      Python
      Apache License 2.0
      12001Updated Sep 8, 2024Sep 8, 2024
    • pio

      Public
      Programmable I/O API for RP2040.
      Go
      BSD 3-Clause "New" or "Revised" License
      02032Updated Sep 1, 2024Sep 1, 2024
    • go-llvm

      Public
      Go bindings to LLVM. Used as part of TinyGo.
      Go
      Other
      4523023Updated Aug 25, 2024Aug 25, 2024
    • docker

      Public
      Contains the Dockerfile used to build tinygo release containers
      Dockerfile
      BSD 3-Clause "New" or "Revised" License
      121110Updated Aug 20, 2024Aug 20, 2024
    • Homebrew tap with macOS build of TinyGo.
      Ruby
      8810Updated Aug 20, 2024Aug 20, 2024
    • Minimal but open SDK for developing small command line tools.
      C
      11211Updated Aug 18, 2024Aug 18, 2024
    • bluetooth

      Public
      Cross-platform Bluetooth API for Go and TinyGo. Supports Linux, macOS, Windows, and bare metal using Nordic SoftDevice or HCI
      C
      Other
      1367386815Updated Aug 14, 2024Aug 14, 2024
    • cbgo

      Public
      Go bindings for CoreBluetooth
      Go
      Apache License 2.0
      12201Updated Aug 10, 2024Aug 10, 2024
    • gobadge

      Public
      TinyGo powered badge using Adafruit Pybadge Hardware
      Go
      233703Updated Jul 30, 2024Jul 30, 2024
    • net

      Public
      Port of Go's "net" package to work with TinyGo on embedded processors.
      Go
      BSD 2-Clause "Simplified" License
      819102Updated Jul 20, 2024Jul 20, 2024
    • tools

      Public
      [mirror] Go Tools
      Go
      BSD 3-Clause "New" or "Revised" License
      2.3k000Updated Jun 12, 2024Jun 12, 2024
    • 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 moment. Please submit your patches at http://reviews.llvm.org.
      C++
      12k101Updated May 20, 2024May 20, 2024
    • Fonts for TinyGL embedded graphics library for TinyGo
      Go
      BSD 3-Clause "New" or "Revised" License
      1710Updated May 11, 2024May 11, 2024
    • TinyGo support for Visual Studio Code
      TypeScript
      BSD 3-Clause "New" or "Revised" License
      32751Updated Apr 28, 2024Apr 28, 2024
    • A curated list of awesome TinyGo projects and libraries. Inspired by awesome-go.
      MIT License
      79001Updated Apr 26, 2024Apr 26, 2024
    • tinyhci

      Public
      TinyGo Hardware Continuous Integration (HCI) system.
      Go
      BSD 3-Clause "New" or "Revised" License
      21421Updated Mar 18, 2024Mar 18, 2024
    • 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
      52750Updated Mar 10, 2024Mar 10, 2024
    • cmsis-svd

      Public
      Aggegration of ARM Cortex-M CMSIS SVDs and related tools
      Python
      Apache License 2.0
      269100Updated Feb 20, 2024Feb 20, 2024
    • things

      Public
      Collection of microcontroller projects
      Go
      5200Updated Jan 18, 2024Jan 18, 2024
    • tinyterm

      Public
      A minimal terminal for TinyGo devices supporting 256-color ANSI escape codes
      Go
      BSD 3-Clause "New" or "Revised" License
      21020Updated Dec 14, 2023Dec 14, 2023
    • tinygba

      Public
      Tools and helpers for developing GBA programs using TinyGo.
      Go
      BSD 3-Clause "New" or "Revised" License
      01720Updated Dec 5, 2023Dec 5, 2023
    • tinydraw

      Public
      TinyDraw is a package of drawing primitives on TinyGo displays.
      Go
      BSD 3-Clause "New" or "Revised" License
      114210Updated Jun 11, 2023Jun 11, 2023
    • SVD fiies for Renesas MCU mirrored from Keil drivers release
      Other
      0200Updated May 14, 2023May 14, 2023
    • CayenneLPP in Go
      Go
      MIT License
      6000Updated Jan 16, 2023Jan 16, 2023
    • Various apps using TinyGo
      Go
      102523Updated Oct 31, 2022Oct 31, 2022