TinyGo (@tinygo-org)
  • Stars
    star
    17,336
  • Global Org. Rank 1,310 (Top 0.5 %)
  • Registered about 6 years ago
  • Most used languages
    Go
    58.3 %
    C
    16.7 %
    Makefile
    4.2 %
    TypeScript
    4.2 %
    HTML
    4.2 %
    Ruby
    4.2 %
    Dockerfile
    4.2 %
    JavaScript
    4.2 %

Top repositories

1

tinygo

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

bluetooth

Cross-platform Bluetooth API for Go and TinyGo. Supports Linux, macOS, Windows, and bare metal using Nordic SoftDevice or HCI
C
723
star
3

drivers

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

go-llvm

Go bindings to LLVM. Used as part of TinyGo.
Go
226
star
5

awesome-tinygo

A curated list of awesome TinyGo projects and libraries. Inspired by awesome-go.
87
star
6

tinygo-site

Web site for TinyGo project.
HTML
54
star
7

tinyfont

Text library for TinyGo displays
Go
50
star
8

stm32-svd

Makefile
45
star
9

tinydraw

TinyDraw is a package of drawing primitives on TinyGo displays.
Go
42
star
10

gobadge

TinyGo powered badge using Adafruit Pybadge Hardware
Go
37
star
11

playground

TinyGo playground and VS Code extension
JavaScript
30
star
12

vscode-tinygo

TinyGo support for Visual Studio Code
TypeScript
27
star
13

tinygo-zoo

Various apps using TinyGo
Go
25
star
14

tinyfs

Embedded filesystems for TinyGo. Currently supports FATfs and LittleFS on microcontrollers with either SDCard or Flash RAM.
C
25
star
15

pio

Programmable I/O API for RP2040.
Go
19
star
16

tinygba

Tools and helpers for developing GBA programs using TinyGo.
Go
17
star
17

net

Port of Go's "net" package to work with TinyGo on embedded processors.
Go
17
star
18

tinyhci

TinyGo Hardware Continuous Integration (HCI) system.
Go
14
star
19

macos-minimal-sdk

Minimal but open SDK for developing small command line tools.
C
12
star
20

docker

Contains the Dockerfile used to build tinygo release containers
Dockerfile
11
star
21

tinyterm

A minimal terminal for TinyGo devices supporting 256-color ANSI escape codes
Go
9
star
22

homebrew-tools

Homebrew tap with macOS build of TinyGo.
Ruby
7
star
23

tinygl-font

Fonts for TinyGL embedded graphics library for TinyGo
Go
7
star
24

device

Autogenerated Go wrappers for memory-mapped I/O on microcontrollers.
Go
4
star
25

bootloader

C
4
star
26

renesas-svd

SVD fiies for Renesas MCU mirrored from Keil drivers release
2
star