🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
- event-driven
- event-loop
- networking
- non-blocking
81,588 visible repositories in the index
1–24 of 24 · Most stars
🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
Brings SQL and AI together.
Reactive Extensions for the Go language.
Distributed mutual exclusion lock using Redis for Go
Concurrent data structures for Go
High-performance, minimalist async-io (proactor) networking for Golang.
⚙️ Golang functional utility library with syntactic sugar. It's like lodash, but for Go
Synchronization and asynchronous computation package for Go
Flexible regular expressions constructor for Golang.
state machine which runs code
Fast resizable golang semaphore primitive
errgroup with goroutine worker limits
A safe way to execute functions asynchronously, recovering them in case of panic. It also provides an error stack aiming to facilitate fail causes discovery.
Go asynchronous simple function utilities, for managing execution of closures and callbacks
Go simple async worker pool
Improved Go Syntax (transpiler)
Flowgraph package for scalable asynchronous system development
🐝 A Highly Performant and easy to use goroutine pool for Go
A sync.WaitGroup with error handling and concurrency control
A query library for retrieving part of JSON based on JSONPath syntax.
utils for Go context
Async is an asynchronous task package for Go
Zero-config, auto-scaling worker pool for Go with priority-aware scheduling, adaptive resource management, and per-task retry logic.