idiomatic codec and rpc lib for msgpack, cbor, json, etc. msgpack.org[Go]
Repository Index
47,133 repositories indexed
481–504 of 1,708 · Most stars
The fully compliant, embeddable high-performance Go MQTT v5 server for IoT, smarthome, and pubsub
- mqtt
- mqtt-broker
- mqtt-server
- mqtt-smarthome
Go login handlers for authentication providers (OAuth1, OAuth2)
:tophat: simple, fun and transparent SSH (and telnet) bastion server
Modern Go Application example
- golang
- golang-application
- go
- golang-examples
Bulk domain availability checking via RDAP, DNS, and WHOIS, with prefix/suffix permutations, regex patterns, MCP, and multiple output formats
- cli
- developer-tools
- domain
- golang
net/http.Client like HTTP Client with options to select specific client TLS Fingerprints to use for requests.
Easy to use OpenID Connect client and server library written for Go and certified by the OpenID Foundation
Go implementation of Fowler's Money pattern
- fowler-money-pattern
- currency
- money
- money-library
A Go framework for building production agent systems with graph workflows, tools, memory, A2A, AG-UI, MCP, evaluation, and observability.
Linear algebra, eigenvalues, FFT, Bessel, elliptic, orthogonal polys, geometry, NURBS, numerical quadrature, 3D transfinite interpolation, random numbers, Mersenne twister, probability distributions, optimisation, differential equations.
- scientific-computing
- linear-algebra
- differential-equations
- sparse-systems
Go HardWare discovery/inspection library
- hardware
- discovery
- golang-hardware-discovery
- inspection-library
A persistent, Git-versioned map of your whole codebase and database schema that coding agents read before they touch anything. Local-first MCP server + CLI in Go: a governed repository index of code knowledge that gives Claude Code, Codex, Cursor, and opencode long-term context, memory, and code intelligence.
- ai-coding
- claude-code
- code-intelligence
- codex
Self-contained Machine Learning and Natural Language Processing library in Go
Easy-to-use CUI for fixing git conflicts
- go
- golang
- git
- cui
SURF - Advanced Go HTTP client with Chrome/Firefox browser impersonation, HTTP/3 with QUIC fingerprinting, JA3/JA4 TLS emulation, and anti-bot bypass for web automation and scraping.
Build data pipelines with SQL and Python, ingest data from different sources, add quality checks, and build end-to-end flows.
- analytics
- bigquery
- data-modeling
- data-pipelines
Database anonymization and test data management
- golang
- obfuscation
- postgresql
- security
Go Image Filtering Toolkit
- go
- image-processing
- filters
- image
Error handling library with readable stack traces and flexible formatting support 🎆
- errors
- error-handling
- error-logging
- go
🚀Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.
- epoll-tcp-server
- kqueue
- golang
- reactor
Simplified distributed locking implementation using Redis
- golang
- redis
- lock
- distributed
Configurable Go value and struct dumps with colorized output, type visibility controls, and field redaction.
- dd
- debugging
- debugging-tools
- dump
CSRF protection middleware for Go.
- csrf
- go
- security
- middleware