tinygo
There are 201 repositories under tinygo topic.
tinygo-org/tinygo
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
hexops/vecty
Vecty lets you build responsive and dynamic web frontends in Go using WebAssembly, competing with modern web frameworks like React & VueJS.
hybridgroup/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!
fxamacker/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.
tinygo-org/bluetooth
Cross-platform Bluetooth API for Go and TinyGo. Supports Linux, macOS, Windows, and bare metal using Nordic SoftDevice or HCI
tinygo-org/drivers
TinyGo drivers for sensors, displays, wireless adaptors, and other devices that use I2C, SPI, GPIO, ADC, and UART interfaces.
thomscoder/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
bots-garden/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
tinygo-org/go-llvm
Go bindings to LLVM. Used as part of TinyGo.
wasmvision/wasmvision
wasmVision gets you going with computer vision using WebAssembly.
hybridgroup/mechanoid
Mechanoid is a framework for WebAssembly applications on embedded systems and IoT devices.
wasilibs/go-re2
Drop-in replacement for regexp using re2, for any Go app
tinygo-org/awesome-tinygo
A curated list of awesome TinyGo projects and libraries. Inspired by awesome-go.
sago35/tinygo-keyboard
USB HID keyboard firmware for tinygo
orsinium-labs/tinymath
📐 The fastest and smallest Go math library for constrained environments, like microcontrollers or WebAssembly.
djthorpe/go-pico
Raspberry Pi RP2040 Pico SDK for golang
soypat/seqs
seqs: the hottest, most idiomatic userspace TCP/IP implementation on the internet. lwip in go basically
tinygo-org/tinygo-site
Web site for TinyGo project.
wasilibs/nottinygc
Higher-performance allocator for TinyGo WASI apps
hybridgroup/tinyglobo
A pico balloon floats into the great big world, towing a RP2040 Pico programmed with TinyGo using LoraWAN to communicate along the way.
realPy/hogosuru
Advanced Go Webassembly Framework
tinygo-org/tinyfont
Text library for TinyGo displays
pojntfx/tinynet
A `net` implementation for Go and TinyGo based on unisockets, targeting both WebAssembly and native platforms.
tinygo-org/tinydraw
TinyDraw is a package of drawing primitives on TinyGo displays.
wasmvision/wasmcv
WebAssembly guest interfaces for computer vision using OpenCV. Includes bindings for Go, Rust and C. Supports both WASI and WASM "unknown".
tinygo-org/gobadge
TinyGo powered badge using Adafruit Pybadge Hardware
andypiper/fivebyfive
Polyglot examples for the 01Space ESP32-C3FH4-RGB board
sago35/tinygo-examples
TinyGo examples
tinygo-org/tinyfs
Embedded filesystems for TinyGo. Currently supports FATfs and LittleFS on microcontrollers with either SDCard or Flash RAM.
hybridgroup/tinygo-tkey
Develop applications for the Tillitis TKey-1 an open source, open hardware FPGA-based USB security token using TinyGo
nobonobo/spago
SpaGo is toolkit for Single Page Application.
sago35/tinygo-workshop
2021/11/13 開催の Go Conference 2021 Autumn 内の TinyGo ハンズオン用の記事
brunoluiz/imagewand
🪄 Private-first image conversion within browsers, powered by WASM & Golang
orsinium-labs/tinytest
✅ The only assertion library that works with TinyGo
pojntfx/unisockets
A universal Berkeley sockets implementation for both WebAssembly (based on WebRTC) and native platforms with bindings for C, Go and TinyGo.
syumai/worker-template-tinygo
A template for starting a Cloudflare Worker project with tinygo.