A Go framework for building production agent systems with graph workflows, tools, memory, A2A, AG-UI, MCP, evaluation, and observability.
Repository Index
47,133 repositories indexed
649–672 of 2,085 · Most stars
Composable concurrency toolkit for Go
- concurrency
- channels
- go
- golang
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
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
smartcrop finds good image crops for arbitrary crop sizes
- hacktoberfest
Self-contained Machine Learning and Natural Language Processing library in Go
Vector graphics in Go
- path
- vector-graphics
- html-canvas
- opengl
Plik is a temporary file upload system (Wetransfer like) in Go.
- golang
- file-upload
- file-sharing
- docker
Package for downloading things from a string URL using a variety of protocols.
Engo is an open-source 2D game engine written in Go.
- game-engine
- engo
- go
- opengl
simple, fast, reliable websocket server & client, supports running over tcp/kcp/unix domain socket. keywords: ws, proxy, chat, go, golang...
- websocket
- go-websocket
- ws
- go-ws
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
SQL query builder and ORM/Factory generator for Go with support for PostgreSQL, MySQL and SQLite
- golang
- mysql
- query-builder
- sql
A registry for resilient mid-tier load balancing and failover.
- discovery
- golang
- eureka
Error handling library with readable stack traces and flexible formatting support 🎆
- errors
- error-handling
- error-logging
- go
A dynamic DNS client tool that supports AliDNS, Cloudflare, Google Domains, DNSPod, HE.net & DuckDNS & DreamHost, etc, written in Go.
- dns
- dnspod
- ddns
- dyndns
🍐 The enterprise REST API framework
🚀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
Golang Fuego - Web framework generating OpenAPI 3 spec from source code - Pluggable to existing Gin & Echo APIs
- golang
- http-server
- openapi
- fuego
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
TranslatedA-share market analysis and AI intelligent investment research agent: a desktop workbench for stock analysis, quantitative trading analysis, and post-market review — easy stock