Skip to content

Entry

TinyGo

Appears in 5 awesome lists

Go compiler for small things: Microcontrollers, WebAssembly (WASM/WASI), and command-line tools (Based on LLVM).

Open github.comtinygo-org/tinygo

Found in these lists

Awesome Embedded Resources for Developers

Section: Compilers · Go compiler for small things: Microcontrollers, WebAssembly (WASM/WASI), and command-line tools (Based on LLVM).

FreshScore 80

Awesome Game Boy Advance development

Section: Compilers · An alternative Go compiler for embedded systems, that supports GBA compilation

SlowScore 64

Awesome Go

Section: WebAssembly · Go compiler for small places. Microcontrollers, WebAssembly, and command-line tools. Based on LLVM.

FreshScore 94

go-awesome

Section: 编译器 · 一个适用于微控制器、WebAssembly 和命令行工具的 Go 编译器

StaleScore 56

awesome-go

Section: Compilers and Interpreters · Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.

FreshScore 81

TCC

Tiny C Compiler (~ 100KB for x86 TCC executable, including C preprocessor, C compiler, assembler and linker).

In 2 lists

pcc

Venerable compiler. Supports C99. Various licenses, all open source.

In 2 lists

lcc

Retargetable ANSI C Compiler (fork for ULP in ESP32).

In 2 lists

chibicc

Yet another small C compiler that implements most C11 features.

In 2 lists

dom

DOM library.

vert

Interop between Go and JS values.

go-canvas

Library to use HTML5 Canvas, with all drawing within go code.

Extism Go SDK

Universal, cross-language WebAssembly framework for building plug-in systems and polyglot apps.