Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
- microcontroller
- tinygo
- llvm
- wasm
47,133 repositories indexed
1–24 of 24 · Most stars
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
A high-performance non-blocking I/O networking framework focusing on RPC scenarios.
🔘 Minimalistic and High-performance goroutine worker pool written in Go
High-performance, minimalist async-io (proactor) networking for Golang.
Emits events in Go way, with wildcard, predicates, cancellation possibilities and many other good wins
A pure-Go JavaScript runtime built for running many small plugin sandboxes fast.
[Go]Distributed Actor/Grain framework for Golang with goodies
A lightweight yet powerful configuration manager for the Go programming language
A lightweight library for writing concurrent programs in Go using the Actor model.
ThreadLocal for Golang.
A high-performance, thread-safe generic concurrent hash map implementation with Swiss Map.
A fast ISO8601 date parser for Go
Go asynchronous simple function utilities, for managing execution of closures and callbacks
gpool - a generic context-aware resizable goroutines pool to bound concurrency based on semaphore.
Gowl is a process management and process monitoring tool at once. An infinite worker pool gives you the ability to control the pool and processes and monitor their status.
Simple and performant utilies using Go generics inspired by JavaScript and Python
Parse placeholder and wildcard text commands
🐝 A Highly Performant and easy to use goroutine pool for Go
High performance utility functions using Generics
go-fasttld is a high performance effective top level domains (eTLD) extraction module.
A pool that spins up a given number of processes in advance and attaches stdin and stdout when needed. Very similar to FastCGI but works for any command.
Zero-config, auto-scaling worker pool for Go with priority-aware scheduling, adaptive resource management, and per-task retry logic.
Library to manage application lifetime in a Go microservice architecture