🚀 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 27 · Most stars
🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly
Brings SQL and AI together.
.NET LINQ capabilities in Go
A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling)
Embedded Go Database, the fast alternative to SQLite, gorm, etc.
convert sql to elasticsearch DSL in golang(go)
Go bindings to SQLite using wasm2go
High-performance, minimalist async-io (proactor) networking for Golang.
To help gophers generate QR Codes with customized styles, such as color, block size, block shape, and icon.
eBPF library for Go. Powered by libbpf.
Go concurrent-safe, goroutine-safe, thread-safe queue
A lightweight library for writing concurrent programs in Go using the Actor model.
Go simple async message bus
A Simplest in-memory and Distributed Storage-Agnostic Message Queue for Your Concurrent Go Program
Golang library for querying and parsing OFX
:incoming_envelope: A fast Message/Event Hub using publish/subscribe pattern with support for topics like* rabbitMQ exchanges for Go applications
Pure-Go SQL parser, formatter, linter and security scanner for 8 dialects. Zero-copy, race-free, with an LSP and MCP server.
Simple I/O event notification library wirtten in Golang
MySQL Backed Locking Primitive
🐝 A Highly Performant and easy to use goroutine pool for Go
A drop-in modernization of jmoiron/sqlx that fixes lexer bugs, automates IN expansion, and adds pluggable hooks — built for Go 1.21+.
Ordered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a channel in the order of input. It is useful in concurrently processing items in a queue, and get output in the order provided by the queue.
A query library for retrieving part of JSON based on JSONPath syntax.