devnw / stream
stream is a concurrency pattern implementation using Go generics. a.k.a. my accidentally awesome library
☆67Updated this week
Alternatives and similar repositories for stream:
Users that are interested in stream are comparing it to the libraries listed below
- Package set is a small wrapper around the official reflect package that facilitates loose type conversion and assignment into native Go t…☆47Updated 2 years ago
- DRR scheduler for Go channels☆32Updated 2 years ago
- spectacular Golang struct tag parsing☆60Updated last year
- Checks if there are any updates for imports in your module.☆39Updated 2 months ago
- Create a gRPC Server from Database☆25Updated last year
- Easy and intuitive Go Benchmark Results Viewer.☆71Updated 2 years ago
- Simple expression evaluation engine for Go☆72Updated 4 years ago
- Off heap golang memory pool☆60Updated 3 years ago
- A set of performant rate limiters for Go☆90Updated last year
- Create graphics with a hand-drawn, sketchy, appearance. Based on Rough.js☆29Updated 6 months ago
- A golang map in which entries expire after given a time period☆57Updated last year
- A simple thread-safe and fixed size LRU. Based on the Hashlru Algorithm☆71Updated 2 years ago
- Simple fan-in batching for optimization of highly concurrent workloads☆14Updated last year
- ☆33Updated 2 years ago
- Easy to use Raft library to make your app distributed, highly available and fault-tolerant☆70Updated 3 years ago
- A go library that implements application/problem+json and application/problem+xml☆66Updated last year
- errs is a package for making errors friendly and easy☆52Updated 5 months ago
- UDP Transport: compress, encrypt and send any data reliably over unreliable UDP connections☆44Updated 3 years ago
- Tiny wrapper around SQLX for Generic SQL queries☆48Updated 5 months ago
- Generic simple workflows and concurrency patterns☆45Updated last year
- A JSON stream parser for Go☆67Updated 2 years ago
- Highly scalable, single/multi node, sortable, predictable and incremental unique id generator with zero allocation magic on the sequentia…☆34Updated last year
- Nats-mutex is a distributed lock library using NATS JetStream.☆27Updated 5 months ago
- Consistent hashing hashring implementation.☆34Updated last year
- ⚡ StormRPC is an RPC "framework" built on top of the Request-Reply message capabilities from NATS.☆27Updated 9 months ago
- A concept package that helps implement mixin behavior using embedded structs and hook interfaces.☆24Updated 3 years ago
- Gofire 🔥 Command Line Interface Generator tool for Go☆111Updated 3 years ago
- simple data streams for go☆31Updated 2 years ago
- The fastest HTTP router available for Go.☆60Updated last year
- ☆24Updated last month