Structured concurrency made easy
- concurrency
- golang
- goroutine
- structured-concurrency
47,133 repositories indexed
289–312 of 624 · Most stars
Structured concurrency made easy
The simplest config loader for Go that reads/watches from file, env, flag and clouds (AWS, Azure, GCP).
🍡 HTTP Input for Go - HTTP Request from/to Go Struct (Bi-directional Data Binding between Go Struct and http.Request)
Marshmallow provides a flexible and performant JSON unmarshalling in Go. It specializes in dealing with unstructured struct - when some fields are known and some aren't, with zero performance overhead nor extra coding needed.
Framework for authoring workflows and activities running on top of the Cadence orchestration engine.
⏪️ Go package providing multiple queue implementations. Developed in a thread-safe generic way.
Advanced PostgreSQL & Pgbouncer Metrics Exporter for Prometheus
dht is used by anacrolix/torrent, and is intended for use as a library in other projects both torrent related and otherwise
Walk through a diff the way a senior engineer reads it. A read-only TUI that turns a git change into a guided tour.
The web framework for Golang
Monad, Functional Programming features for Golang
♻️ The most advanced interruptible mechanism to perform actions repetitively until successful.
📦 Premade storage drivers for 🚀 Fiber
Package tasks is an easy to use in-process scheduler for recurring tasks in Go
Simple Go snapshot testing
BadActor.org An in-memory application driven jailer written in Go
WeScale is a Modern MySQL proxy that supports read-write-split, read-after-write-consistency, load balancing and OnlineDDL.
A lightweight library for writing concurrent programs in Go using the Actor model.
Pure Go production-grade regex engine with SIMD optimizations. Up to 3-3000x+ faster than stdlib.
Load environment variables from `.env` or `io.Reader` in Go.
A full featured Generic SNMP data collector with Web Administration Interface for InfluxDB
⚡️ Automatically add Trace Spans to Go functions
A bunch o' Docker Compose files used to quickly spin up local databases.
Golang wrapper for Exiftool : extract as much metadata as possible (EXIF, ...) from files (pictures, pdf, office documents, ...)