There are 4 repositories under tinygo topic.
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Cross-platform Bluetooth API for Go and TinyGo. Supports Linux, macOS, Windows, and bare metal using Nordic SoftDevice or HCI
WebAssembly for Proxies (Go SDK)
TinyGo drivers for sensors, displays, wireless adaptors, and other devices that use I2C, SPI, GPIO, ADC, and UART interfaces.
🌙 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
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
Mechanoid is a framework for WebAssembly applications on embedded systems and IoT devices.
A curated list of awesome TinyGo projects and libraries. Inspired by awesome-go.
USB HID keyboard firmware for tinygo
📐 The fastest and smallest Go math library for constrained environments, like microcontrollers or WebAssembly.
A pico balloon floats into the great big world, towing a RP2040 Pico programmed with TinyGo using LoraWAN to communicate along the way.
Text library for TinyGo displays
TinyDraw is a package of drawing primitives on TinyGo displays.
Polyglot examples for the 01Space ESP32-C3FH4-RGB board
TinyGo powered badge using Adafruit Pybadge Hardware
A universal Berkeley sockets implementation for both WebAssembly (based on WebRTC) and native platforms with bindings for C, Go and TinyGo.
2021/11/13 開催の Go Conference 2021 Autumn 内の TinyGo ハンズオン用の記事
A template for starting a Cloudflare Worker project with tinygo.
✅ The only assertion library that works with TinyGo
Implementations of multiclass version of SEFR linear-time fast classifier (TinyML)
Examples using TinyGo for Nintendo Switch
Embedded filesystems for TinyGo. Currently supports FATfs and LittleFS on microcontrollers with either SDCard or Flash RAM.