Skip to content
Change the repository type filter

All

    Repositories list

    • tinygo

      Public
      Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
      Go
      Other
      91716k37799Updated Dec 26, 2024Dec 26, 2024
    • Web site for TinyGo project.
      HTML
      113583615Updated Dec 20, 2024Dec 20, 2024
    • docker

      Public
      Contains the Dockerfile used to build tinygo release containers
      Dockerfile
      BSD 3-Clause "New" or "Revised" License
      121110Updated Dec 20, 2024Dec 20, 2024
    • Homebrew tap with macOS build of TinyGo.
      Ruby
      8800Updated Dec 20, 2024Dec 20, 2024
    • pio

      Public
      Programmable I/O API for RP2040 using TinyGo
      Go
      BSD 3-Clause "New" or "Revised" License
      02222Updated Dec 19, 2024Dec 19, 2024
    • 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
      1966318049Updated Dec 18, 2024Dec 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
      1407747418Updated Dec 11, 2024Dec 11, 2024
    • A curated list of awesome TinyGo projects and libraries. Inspired by awesome-go.
      MIT License
      99900Updated Dec 11, 2024Dec 11, 2024
    • Minimal but open SDK for developing small command line tools.
      C
      11611Updated Nov 7, 2024Nov 7, 2024
    • 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
      21220Updated Oct 30, 2024Oct 30, 2024
    • tinyfont

      Public
      Text library for TinyGo displays
      Go
      BSD 3-Clause "New" or "Revised" License
      125130Updated Oct 30, 2024Oct 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
      17001Updated Sep 8, 2024Sep 8, 2024
    • go-llvm

      Public
      Go bindings to LLVM. Used as part of TinyGo.
      Go
      Other
      4623723Updated Aug 25, 2024Aug 25, 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
      923112Updated 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
      1810Updated May 11, 2024May 11, 2024
    • TinyGo support for Visual Studio Code
      TypeScript
      BSD 3-Clause "New" or "Revised" License
      32761Updated Apr 28, 2024Apr 28, 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
      52950Updated Mar 10, 2024Mar 10, 2024
    • cmsis-svd

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

      Public
      Collection of microcontroller projects
      Go
      6200Updated Jan 18, 2024Jan 18, 2024
    • tinygba

      Public
      Tools and helpers for developing GBA programs using TinyGo.
      Go
      BSD 3-Clause "New" or "Revised" License
      02020Updated 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