Members
-
tinygo ★ PINNED
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Go ★ 18k 1d agoExplain → -
awesome-tinygo ★ PINNED
A curated list of awesome TinyGo projects and libraries. Inspired by awesome-go.
★ 155 11mo agoExplain → -
drivers ★ PINNED
TinyGo drivers for sensors, displays, wireless adaptors, and other devices that use I2C, SPI, GPIO, ADC, and UART interfaces.
Go ★ 744 5d agoExplain → -
go-llvm ★ PINNED
Go bindings to LLVM. Used as part of TinyGo.
Go ★ 288 12d agoExplain → -
bluetooth ★ PINNED
Cross-platform Bluetooth API for Go and TinyGo. Supports Linux, macOS, Windows, and bare metal using Nordic SoftDevice or HCI
C ★ 984 1d agoExplain → -
espflasher ★ PINNED
Go CLI and library for flashing firmware to Espressif ESP8266 and ESP32-family microcontrollers
Go ★ 102 1d agoExplain → -
espradio
TinyGo package for wireless communication on Espressif ESP32xx microcontrollers.
C ★ 81 1d agoExplain → -
tinygo-site
Web site for TinyGo project.
HTML ★ 70 25d agoExplain → -
tinyfont
Text library for TinyGo displays
Go ★ 68 2mo agoExplain → -
stm32-svd
No description.
Go ★ 62 4mo agoExplain → -
pio
Programmable I/O API for RP2040/RP2350 using TinyGo
Go ★ 49 4mo agoExplain → -
tinydraw
TinyDraw is a package of drawing primitives on TinyGo displays.
Go ★ 49 7mo agoExplain → -
tinyfs
Embedded filesystems for TinyGo. Currently supports FATfs and LittleFS on microcontrollers with either SDCard or Flash RAM.
C ★ 46 4mo agoExplain → -
net
Port of Go's "net" package to work with TinyGo on embedded processors.
Go ★ 45 13d agoExplain → -
gobadge
TinyGo powered badge using Adafruit Pybadge Hardware
Go ★ 39 11mo agoExplain → -
playground
TinyGo playground and VS Code extension
JavaScript ★ 36 1mo agoExplain → -
tinygba
Tools and helpers for developing GBA programs using TinyGo.
Go ★ 35 4mo agoExplain → -
vscode-tinygo
TinyGo support for Visual Studio Code
TypeScript ★ 28 2y agoExplain → -
tinygo-zoo
Various apps using TinyGo
Go ★ 26 3y agoExplain → -
tinybench
Benchmarks for comparing TinyGo's performance compared with "Big" Go, Rust, Zig, clang, and gcc
Go ★ 20 1mo agoExplain → -
tinyhci
TinyGo Hardware Continuous Integration (HCI) system for Hardware-In-Loop (HIL) testing using real hardware.
Go ★ 20 3mo agoExplain → -
macos-minimal-sdk
Minimal but open SDK for developing small command line tools.
C ★ 20 1y agoExplain → -
tinyterm
A minimal terminal for TinyGo display devices. Supporting 256-color ANSI escape codes and also monochrome displays.
Go ★ 16 7mo agoExplain → -
docker
Contains the Dockerfile used to build tinygo release containers
Dockerfile ★ 12 2mo agoExplain → -
tinygo-xiao-examples
TinyGo demos and examples on Seeedstudio XIAO-ESP32C3 and XIAO-ESP32S3 boards
Go ★ 10 2mo agoExplain → -
homebrew-tools
Homebrew tap with macOS build of TinyGo.
Ruby ★ 10 2mo agoExplain → -
tinygl-font
Fonts for TinyGL embedded graphics library for TinyGo
Go ★ 9 2y agoExplain → -
cbgo ⑂
Go bindings for CoreBluetooth
Go ★ 4 2mo agoExplain → -
tinygo-arduino-unoq-examples
TinyGo demos and examples on Arduino UNO Q board
Go ★ 4 2mo agoExplain → -
bootloader
No description.
C ★ 4 6y agoExplain → -
device
Autogenerated Go wrappers for memory-mapped I/O on microcontrollers.
Go ★ 4 4y agoExplain → -
renesas-svd
SVD fiies for Renesas MCU mirrored from Keil drivers release
★ 3 3y agoExplain → -
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.
★ 2 5d agoExplain → -
tinygodoc
No description.
Go ★ 2 4mo agoExplain → -
things ⑂
Collection of microcontroller projects
Go ★ 2 1y agoExplain → -
e310x ⑂
svd2rust generated interface to e310x peripherals
★ 2 6y agoExplain → -
ledsgo ⑂
LED animation library written in Go, inspired by FastLED
★ 2 6y agoExplain → -
whd ⑂
Baremetal, heapless driver for the Wifi+bluetooth integrated circuit on the pico. Unofficial as of yet.
Go ★ 1 4mo agoExplain → -
wireless
Wireless protocols for TinyGo radio devices.
Go ★ 1 5mo agoExplain → -
go-cayenne-lib ⑂
CayenneLPP in Go
★ 1 3y agoExplain → -
cmsis-svd ⑂
Aggegration of ARM Cortex-M CMSIS SVDs and related tools
Python ★ 1 2y agoExplain → -
gonx ⑂
libnx wrapper for tinygo
★ 1 6y agoExplain → -
safety-go
Discussion and work related to creating a safety capable Go
★ 0 4d agoExplain → -
esp32-svd
No description.
★ 0 11d agoExplain → -
tap
A tiny TAP (Test Anything Protocol) implementation for Go
Go ★ 0 4mo agoExplain → -
musl-libc
Mirror of git.musl-libc.org
C ★ 0 10mo agoExplain → -
cmsis-svd-data ⑂
Aggegration of ARM Cortex-M (and other) CMSIS SVDs
★ 0 1y agoExplain → -
tools ⑂
[mirror] Go Tools
★ 0 2y agoExplain →
No repos match these filters.