A collection of useful utility functions
- utility
- utilities
- string
- strings
47,133 repositories indexed
25–48 of 64 · Most stars
A collection of useful utility functions
Adaptive hedged requests for Go. Cut your p99 latency with zero configuration. Based on Google's "The Tail at Scale" paper.
An simple, easily extensible and concurrent health-check library for Go services
A high-performance, thread-safe generic concurrent hash map implementation with Swiss Map.
A Simplest in-memory and Distributed Storage-Agnostic Message Queue for Your Concurrent Go Program
state machine which runs code
Extract web archive data using Wayback Machine and Common Crawl
A high-performance rate limiter library for Go applications
Build systems with Go examples
:zap: Fast Concurrent / Parallel Sorting in Go
A comprehensive, reusable and efficient concurrent-safe generics utility functions and data structures library.
a thread-safe concurrent map for go
A package to allow one to concurrently go through a filesystem with ease
gpool - a generic context-aware resizable goroutines pool to bound concurrency based on semaphore.
GoEventBus — high-performance event bus with a decision layer.
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.
Limits the number of goroutines that are allowed to run concurrently
Structured Concurrency in Go
A simple logging interface that supports cross-platform color and concurrency.
Translatedgo routine control, abstraction of the Main and some useful Executors. If you don't know how to manage Goroutines, use it
Highly concurrent drop-in replacement for bufio.Writer
Pipelines using goroutines
🐝 A Highly Performant and easy to use goroutine pool for Go
Unlimited job queue for go, using a pool of concurrent workers processing the job queue entries