remeh / sizedwaitgroup
SizedWaitGroup has the same role and close to the same API as the Golang sync.WaitGroup but it adds a limit on the amount of goroutines started concurrently.
☆420Updated 2 years ago
Related projects ⓘ
Alternatives and complementary repositories for sizedwaitgroup
- Convert Golang's http.Request to CURL command line☆767Updated this week
- simple struct copying for golang☆452Updated 4 years ago
- Attach hooks to any database/sql driver☆652Updated 4 months ago
- reflect api without runtime reflect.Value cost☆766Updated 4 months ago
- Thread-safe file locking library in Go☆579Updated 2 weeks ago
- Efficient JSON beautifier and compactor for Go☆376Updated 2 years ago
- A timed rate limiter for Go☆397Updated 2 years ago
- Parse and modify Go struct field tags☆633Updated last year
- orderedmap is a golang map where the keys keep the order that they're added. It can be de/serialized from/to JSON. It's based closely on …☆363Updated last year
- a limited consumer goroutine or unlimited goroutine pool for easier goroutine handling and cancellation☆726Updated 3 years ago
- Partial port of Python difflib package to Go☆391Updated last year
- Gotabulate - Easily pretty-print your tabular data with Go☆334Updated 3 years ago
- Wrapper types for sync/atomic which enforce atomic access☆1,357Updated this week
- Lightweight Goroutine pool☆746Updated 5 years ago
- Deep copy things☆573Updated 3 years ago
- Fast golang queue using ring-buffer☆613Updated last year
- concurrency utilities☆289Updated 5 years ago
- Pretty printing for Go values☆1,372Updated 3 months ago
- Fast weighted random selection for Go☆395Updated last week
- A local file system hook for golang logrus logger☆413Updated 2 years ago
- Inject custom tags to protobuf golang struct☆1,180Updated 8 months ago
- Cron expression parser in Go language (golang)☆688Updated 4 years ago
- Go concurrent-safe, goroutine-safe, thread-safe queue☆396Updated last year
- Expression evaluation in golang☆745Updated last month
- Package stack implements utilities to capture, manipulate, and format call stacks.☆397Updated 3 years ago
- High level abstractions over the Go reflect library☆526Updated 3 months ago
- Go glob☆963Updated 9 months ago
- Logrus Prefixed Log Formatter☆199Updated last year
- [mirror] concurrency primitives☆870Updated last week
- Gin middleware to enable GZIP support.☆332Updated this week