Go Tinygo

Open-source Go projects categorized as Tinygo

Top 16 Go Tinygo Projects

  1. TinyGo

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

    Project mention: TinyGo: A Go Compiler for Small Places | news.ycombinator.com | 2025-03-28
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. vecty

    Vecty lets you build responsive and dynamic web frontends in Go using WebAssembly, competing with modern web frameworks like React & VueJS.

  4. go-haystack

    Track personal Bluetooth devices via Apple's "Find My" network using OpenHaystack and Macless-Haystack with tools written in Go/TinyGo. No Apple hardware required!

    Project mention: Track your devices via Apple FindMy network in Go/TinyGo | news.ycombinator.com | 2025-01-11

    You do need to create your own tracking beacon using one of of the devices supported by the TinyGo Bluetooth package:

    https://github.com/hybridgroup/go-haystack?tab=readme-ov-fil...

  5. cbor

    CBOR codec (RFC 8949, RFC 8742) with CBOR tags, Go struct tag options (toarray, keyasint, omitempty, omitzero), float64/32/16, big.Int, and fuzz tested.

    Project mention: MessagePack: It's like JSON, but fast and small. | news.ycombinator.com | 2025-01-10
  6. drivers

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

  7. luna

    πŸŒ™ A really tiny WebAssembly compiler for demonstration and educational purposes. Written in Go and built as one of my quests to conquer the WebAssembly dungeon (by thomscoder)

  8. capsule

    A Capsule application is a runner (or launcher) of wasm functions. Capsule HTTP can serve the functions through HTTP (it’s possible to use Capsule as a simple CLI with Capsule CLI). And soon: NATS and MQTT (by bots-garden)

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. go-llvm

    Go bindings to LLVM. Used as part of TinyGo.

  11. wasmvision

    wasmVision gets you going with computer vision using WebAssembly.

    Project mention: WasmVision – open-source computer vision models and algorithms using WebAssembly | news.ycombinator.com | 2025-04-22
  12. mechanoid

    Mechanoid is a framework for WebAssembly applications on embedded systems and IoT devices.

  13. go-re2

    Drop-in replacement for regexp using re2, for any Go app

    Project mention: Adding lookbehinds to rust-lang/regex | news.ycombinator.com | 2025-07-15
  14. tinygo-keyboard

    USB HID keyboard firmware for tinygo

    Project mention: Introduction to the event "TinyGo Keeb Tour 2024" | dev.to | 2024-11-04

    This repository was created to manage the circuitry and firmware for the keyboards I designed. The firmware is created using sago35/tinygo-keyboard.

  15. tinyfont

    Text library for TinyGo displays

  16. tinydraw

    TinyDraw is a package of drawing primitives on TinyGo displays.

  17. spago

    SpaGo is toolkit for Single Page Application. (by nobonobo)

  18. tinygo-tkey

    Develop applications for the Tillitis TKey-1 an open source, open hardware FPGA-based USB security token using TinyGo

    Project mention: New Go Tools You Should Know: Level Up Your Development! | dev.to | 2025-06-13

    Hack hardware with tinygo-tkey β†’ GitHub

  19. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Tinygo discussion

Log in or Post with

Go Tinygo related posts

  • TinyGo: A Go Compiler for Small Places

    1 project | news.ycombinator.com | 28 Mar 2025
  • TinyGo 0.37 has been released

    1 project | news.ycombinator.com | 19 Mar 2025
  • Introduction to the event "TinyGo Keeb Tour 2024"

    7 projects | dev.to | 4 Nov 2024
  • TinyGo – A Go Compiler for Small Places

    1 project | news.ycombinator.com | 30 Jun 2024
  • A "Tiny" APISIX Plugin

    4 projects | dev.to | 27 Nov 2023
  • What's Zig got that C, Rust and Go don't have? [video]

    4 projects | news.ycombinator.com | 21 Nov 2023
  • TinyGo release 0.29 is out

    1 project | news.ycombinator.com | 30 Aug 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 17 Jul 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more β†’

Index

What are some of the best open-source Tinygo projects in Go? This list will help you:

# Project Stars
1 TinyGo 16,461
2 vecty 2,873
3 go-haystack 1,388
4 cbor 898
5 drivers 675
6 luna 317
7 capsule 292
8 go-llvm 259
9 wasmvision 212
10 mechanoid 191
11 go-re2 155
12 tinygo-keyboard 97
13 tinyfont 54
14 tinydraw 43
15 spago 35
16 tinygo-tkey 33

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com