Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
- microcontroller
- tinygo
- llvm
- wasm
71,372 visible repositories in the index
1–18 of 18 · Most stars
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Fast event-loop networking for Go
High-performance, minimalist async-io (proactor) networking for Golang.
A pure-Go JavaScript runtime built for running many small plugin sandboxes fast.
A pure go General-purpose Task-parallel Programming Framework
Stream api (kind of) implementation for go, other useful functions and packages to use go in a functional way
Floc: Orchestrate goroutines with ease.
Go asynchronous simple function utilities, for managing execution of closures and callbacks
Limits the number of goroutines that are allowed to run concurrently
Parse placeholder and wildcard text commands
Ordered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a channel in the order of input. It is useful in concurrently processing items in a queue, and get output in the order provided by the queue.
Paralleling pipeline
Run functions in parallel :comet:
Make functions return a channel for parallel processing via go routines.
Go bindings for the snowball libstemmer library including porter 2
Go option and result types that optionally contain a value
A concurrent toolkit to help execute funcs concurrently in an efficient and safe way. It supports specifying the overall timeout to avoid blocking.
The kitchen sink for clean Go projects — generic helpers for slices, maps, parallel work, JSON, HTTP, and containers