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.
☆417Updated 2 years ago
Alternatives and similar repositories for sizedwaitgroup:
Users that are interested in sizedwaitgroup are comparing it to the libraries listed below
- simple struct copying for golang☆455Updated 4 years ago
- a limited consumer goroutine or unlimited goroutine pool for easier goroutine handling and cancellation☆729Updated 3 years ago
- A local file system hook for golang logrus logger☆413Updated 2 years ago
- Efficient JSON beautifier and compactor for Go☆378Updated 2 years ago
- reflect api without runtime reflect.Value cost☆777Updated 7 months ago
- Fast golang queue using ring-buffer☆620Updated last year
- Convert Golang's http.Request to CURL command line☆770Updated this week
- Deep copy things☆577Updated 4 years ago
- Lightweight Goroutine pool☆744Updated 6 years ago
- Parse and modify Go struct field tags☆636Updated last year
- An easy way to add useful startup banners into your Go applications☆456Updated 4 years ago
- Type-safe, zero-allocation sets for Go☆815Updated 4 years ago
- Logrus Hook for ElasticSearch☆158Updated 8 months ago
- Go concurrent-safe, goroutine-safe, thread-safe queue☆414Updated last year
- Partial port of Python difflib package to Go☆398Updated last year
- Simple and fast template engine for Go☆852Updated last year
- Common packages for Go☆545Updated last year
- Buffer/Byte pool for Go☆470Updated 5 years ago
- Golang AST visualizer☆775Updated last year
- Go structures with default values using tags☆310Updated 6 months ago
- Simple backoff algorithm in Go (golang)☆642Updated last year
- Attach hooks to any database/sql driver☆654Updated 7 months ago
- Implements string functions widely used in other languages but absent in Go.☆1,403Updated 8 months ago
- Data structure and relevant algorithms for extremely fast prefix/fuzzy string searching.☆766Updated 5 months ago
- A timed rate limiter for Go☆399Updated 3 years ago
- This project has been moved, check the README.md file!☆769Updated 2 years ago
- Super short, fully unique, non-sequential and URL friendly Ids☆943Updated 2 years ago
- concurrency utilities☆292Updated 5 years ago
- Package clog is a channel-based logging package for Go☆169Updated last year
- Gotabulate - Easily pretty-print your tabular data with Go☆336Updated 4 years ago