Skip to content
@tinygo-org

TinyGo

Go compiler for small places. Microcontrollers, WebAssembly, and command-line tools. Based on LLVM.

Pinned

  1. tinygo tinygo Public

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

    Go 14.7k 857

  2. drivers drivers Public

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

    Go 582 178

  3. tinygo-site tinygo-site Public

    Web site for TinyGo project.

    HTML 52 102

  4. bluetooth bluetooth Public

    Cross-platform Bluetooth API for Go and TinyGo. Supports Linux, macOS, Windows, and bare metal using Nordic SoftDevice or HCI

    C 687 131

  5. awesome-tinygo awesome-tinygo Public

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

    84 6

  6. gobadge gobadge Public

    TinyGo powered badge using Adafruit Pybadge Hardware

    Go 35 22

Repositories

Showing 10 of 35 repositories
  • bluetooth Public

    Cross-platform Bluetooth API for Go and TinyGo. Supports Linux, macOS, Windows, and bare metal using Nordic SoftDevice or HCI

    tinygo-org/bluetooth’s past year of commit activity
    C 687 131 57 12 Updated Jun 18, 2024
  • 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 582 BSD-3-Clause 178 76 (1 issue needs help) 44 Updated Jun 18, 2024
  • tinygo-site Public

    Web site for TinyGo project.

    tinygo-org/tinygo-site’s past year of commit activity
    HTML 52 102 34 10 Updated Jun 18, 2024
  • 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
  • pio Public

    Programmable I/O API for RP2040.

    tinygo-org/pio’s past year of commit activity
    Go 17 BSD-3-Clause 0 3 3 Updated Jun 17, 2024
  • playground Public

    TinyGo playground and VS Code extension

    tinygo-org/playground’s past year of commit activity
    JavaScript 27 BSD-3-Clause 6 3 4 Updated Jun 14, 2024
  • tools Public Forked from golang/tools

    [mirror] Go Tools

    tinygo-org/tools’s past year of commit activity
    Go 0 BSD-3-Clause 2,333 0 0 Updated Jun 12, 2024
  • net Public

    Port of Go's "net" package to work with TinyGo on embedded processors.

    tinygo-org/net’s past year of commit activity
    Go 12 BSD-2-Clause 5 9 2 Updated May 22, 2024
  • llvm-project Public Forked from llvm/llvm-project

    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.

    tinygo-org/llvm-project’s past year of commit activity
    C++ 1 11,008 0 1 Updated May 20, 2024
  • go-llvm Public

    Go bindings to LLVM. Used as part of TinyGo.

    tinygo-org/go-llvm’s past year of commit activity
    Go 209 43 0 2 Updated May 18, 2024