🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
- event-driven
- event-loop
- networking
- non-blocking
47,133 repositories indexed
1–24 of 24 · Most stars
🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
Go package for computer vision using OpenCV 4 and beyond. Includes support for DNN, CUDA, OpenCV Contrib, and OpenVINO.
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
For parsing, creating and editing unknown or dynamic JSON in Go
The only reasonable scripting engine for Go.
A StreamLike, Immutable, Lazy Loading and smart Golang Library to deal with slices.
Go concurrent-safe, goroutine-safe, thread-safe queue
Monad, Functional Programming features for Golang
ThreadLocal for Golang.
Stream api (kind of) implementation for go, other useful functions and packages to use go in a functional way
A high-performance, thread-safe generic concurrent hash map implementation with Swiss Map.
A Go port of the Java Streams API. Type-safe and functional Go Streams processing
Functional Experiment in Golang
go-lock is a lock library implementing read-write mutex and read-write trylock without starvation
Simple I/O event notification library wirtten in Golang
a thread-safe concurrent map for go
Golang simple thread pool implementation
Go Stream, like Java 8 Stream.
An implementation of IO, Stream, Fiber for golang inspired by cats and fs2
Highly concurrent drop-in replacement for bufio.Writer
TryLock support on read-write lock for Golang
🚧 Flexible mechanism to make execution flow interruptible.
Go WorkerPool aims to control heavy Go Routines
Fast and flexible HTTP request parser for Go