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 β
Top 16 Go Tinygo Projects
-
TinyGo
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
-
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.
-
vecty
Vecty lets you build responsive and dynamic web frontends in Go using WebAssembly, competing with modern web frameworks like React & VueJS.
-
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-11You 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...
-
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 -
drivers
TinyGo drivers for sensors, displays, wireless adaptors, and other devices that use I2C, SPI, GPIO, ADC, and UART interfaces.
-
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)
-
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)
-
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.
-
-
Project mention: WasmVision β open-source computer vision models and algorithms using WebAssembly | news.ycombinator.com | 2025-04-22
-
mechanoid
Mechanoid is a framework for WebAssembly applications on embedded systems and IoT devices.
-
-
This repository was created to manage the circuitry and firmware for the keyboards I designed. The firmware is created using sago35/tinygo-keyboard.
-
-
-
-
tinygo-tkey
Develop applications for the Tillitis TKey-1 an open source, open hardware FPGA-based USB security token using TinyGo
Hack hardware with tinygo-tkey β GitHub
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Tinygo discussion
Go Tinygo related posts
-
TinyGo: A Go Compiler for Small Places
-
TinyGo 0.37 has been released
-
Introduction to the event "TinyGo Keeb Tour 2024"
-
TinyGo β A Go Compiler for Small Places
-
A "Tiny" APISIX Plugin
-
What's Zig got that C, Rust and Go don't have? [video]
-
TinyGo release 0.29 is out
-
A note from our sponsor - InfluxDB
www.influxdata.com | 17 Jul 2025
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 |