devnw / stream
stream is a concurrency pattern implementation using Go generics. a.k.a. my accidentally awesome library
☆67Updated 3 weeks ago
Alternatives and similar repositories for stream:
Users that are interested in stream are comparing it to the libraries listed below
- A set of performant rate limiters for Go☆90Updated last year
- 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
- Create a gRPC Server from Database☆25Updated last year
- Off heap golang memory pool☆60Updated 3 years ago
- spectacular Golang struct tag parsing☆60Updated last year
- Easy to use Raft library to make your app distributed, highly available and fault-tolerant☆73Updated 3 years ago
- Checks if there are any updates for imports in your module.☆39Updated 3 months ago
- Simple expression evaluation engine for Go☆72Updated 4 years ago
- A simple thread-safe and fixed size LRU. Based on the Hashlru Algorithm☆71Updated 2 years ago
- a golang test framework for asserting expected escape analysis results & heap allocations☆70Updated 4 months ago
- Consistent hashing hashring implementation.☆34Updated last year
- a decision & trigger framework backed by Google's Common Expression Language☆64Updated 4 years ago
- High Availability Routing and Queueing Application☆50Updated 3 years ago
- Easy and intuitive Go Benchmark Results Viewer.☆71Updated 2 years ago
- A golang map in which entries expire after given a time period☆59Updated last year
- Encrypted drop-in replacement of golang' os.File. It handles WriteAt, Seek, Truncate, etc. Can deal with huge files, random access, etc.☆46Updated last year
- ☆28Updated 3 years ago
- A Go test harness that starts an ephemeral PostgreSQL server☆34Updated 3 months ago
- ☆33Updated 2 years ago
- Go package for sets implemented with generics☆44Updated 2 years ago
- Simple fan-in batching for optimization of highly concurrent workloads☆14Updated 2 years ago
- ⚡ StormRPC is an RPC "framework" built on top of the Request-Reply message capabilities from NATS.☆27Updated last week
- simple data streams for go☆31Updated 2 years ago
- A sharded wrapper for golang.org/x/sync/singleflight for high contention enviroments☆67Updated 3 years ago
- Finite State Machine for Go inspired by Akka FSM☆63Updated 5 years ago
- Create graphics with a hand-drawn, sketchy, appearance. Based on Rough.js☆29Updated 7 months ago
- Gofire 🔥 Command Line Interface Generator tool for Go☆111Updated 3 years ago
- Time Ranges☆39Updated last year
- cheap Go type to hold & operate on either a read-only []byte or string☆108Updated 10 months ago
- A better Generic Pool (sync.Pool)☆63Updated 3 weeks ago