🚀 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–15 of 15 · Most stars
🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
Embedded Go Database, the fast alternative to SQLite, gorm, etc.
High-performance, minimalist async-io (proactor) networking for Golang.
Monad, Functional Programming features for Golang
Pattern matchings for Go.
Go Lang Web Assembly bindings for DOM, HTML etc
Pattern Matching library for go
Parse placeholder and wildcard text commands
A pool that spins up a given number of processes in advance and attaches stdin and stdout when needed. Very similar to FastCGI but works for any command.
A concurrent toolkit to help execute funcs concurrently in an efficient and safe way. It supports specifying the overall timeout to avoid blocking.
tcp server pool
Cgo binding for libtextcat C library
One Go interface, five backends — filelock, flock, Redis, Postgres, etcd. Distributed locks with fencing tokens, semaphore mode, observability hooks, and TraceID propagation. Swap backends with one line.
The kitchen sink for clean Go projects — generic helpers for slices, maps, parallel work, JSON, HTTP, and containers
Go library for Russian GOST cryptography (digital signatures, Streebog hash, Kuznechik cipher, MGM AEAD) backed by OpenSSL gost-engine