tinygo

Go compiler

A compiler that enables Go programming language for small devices and edge computing applications.

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

GitHub

16k stars
179 watching
918 forks
Language: Go
last commit: about 2 months ago
Linked from 4 awesome lists

adafruitarduinoarmavresp32gpioi2cllvmmicrobitmicrocontrollernrf51nrf52samd21spistm32tinygowasiwasmwebassembly

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
hybridgroup/gobot A framework for robotics and IoT development in Go 9,005
tetratelabs/wazero A WebAssembly runtime for Go developers to execute code compiled in other languages 5,025
tmc/langchaingo Provides a Go implementation of LangChain for generating text based on large language models. 5,155
go-kit/kit A toolkit for building microservices in Go 26,684
wasmerio/wasmer-go A Go library that provides a WebAssembly runtime with a standard API and sandboxed execution environment. 2,843
gate-computer/wag Compiles WebAssembly into machine code for execution 192
go-vgo/robotgo Automation tool for interacting with graphical user interfaces on multiple platforms. 9,739
andlabs/ui A Go library for building native GUI applications. 8,341
icexin/eggos A Go-based unikernel project that runs Go applications on x86 bare metal with a network stack and various features. 2,239
hazbo/the-super-tiny-compiler A tiny compiler written in Go that generates equivalent arithmetic expressions 589
golang/tools Provides tools and packages for static analysis and code transformation of Go programs. 7,430
micro/go-micro A framework for building microservices with built-in support for distributed systems development and scalable communication between services. 22,020
lxn/walk A toolkit for building Windows desktop GUI applications using the Go programming language 6,882
lonng/nano A lightweight Go-based networking library for building fast and efficient game servers 2,896
shopify/go-lua An interpreter and compiler for the Lua programming language in Go 3,157