Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source go software

3291 open-source libraries, tools and applications tagged go, ranked by how closely go is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

3291 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
jacksontj/promxy
Promxy is an aggregating proxy written in Go that makes multiple Prometheus shards appear as a single API endpoint. It merges duplicate tim…
931327active
golang/pkgsite
The source code of pkg.go.dev, the official website for discovering and evaluating Go packages and modules, plus a local documentation serv…
771327stable
guonaihong/gout
gout is a Go HTTP client library designed as a 'Swiss Army Knife' for making HTTP requests with a fluent API. It supports multiple body enc…
431327active
kubernetes-sigs/scheduler-plugins
A collection of out-of-tree scheduler plugins for Kubernetes built on the scheduler framework, including capacity scheduling, coscheduling …
881326active
autobrr/netronome
Netronome is a self-hosted network performance monitoring and speed testing tool built with Go and React, packaged as a single binary. It p…
881324active
docker/docker-credential-helpers
A suite of Go programs that store Docker login credentials in native platform keystores (e.g., macOS Keychain, Windows Credential Manager, …
941323active
KusionStack/kusion
Kusion is an intent-driven platform orchestrator for building Internal Developer Platforms (IDPs), written in Go and a CNCF Sandbox project…
791323active
lithammer/fuzzysearch
A tiny and fast fuzzy string matching library for Go, inspired by bevacqua/fuzzysearch. It supports matching, ranking via Levenshtein dista…
681323stable
Khan/genqlient
genqlient is a Go library and code generator that produces type-safe client code for GraphQL APIs. It validates queries against the schema …
681323active
gliderlabs/logspout
Logspout is a log router for Docker containers that runs inside Docker, attaching to all containers on a host and routing their stdout/stde…
234693maintenance
go-ole/go-ole
Go bindings for Windows COM/OLE implemented via shared libraries instead of cgo. It lets Go programs call COM interfaces and automate Windo…
671320stable
sardanioss/httpcloak
httpcloak is a Go HTTP client library that reproduces browser-identical TLS, HTTP/2, and HTTP/3 fingerprints (JA3/JA4, Akamai, header order…
581319active
run-bigpig/jcp
JCP (韭菜盘) is a cross-platform desktop application built with Wails, Go, and React that provides AI-driven analysis of Chinese A-share stock…
101318active
gliderlabs/registrator
Registrator is a service registry bridge for Docker that automatically registers and deregisters Docker containers as services by inspectin…
294675maintenance
StackRox Kubernetes Security Platform
StackRox is a Kubernetes security platform that performs risk analysis of container environments, delivers visibility and runtime alerts, a…
961314active
tobert/pcstat
pcstat is a small Go command-line utility that reports Linux page cache statistics for individual files using the mincore(2) syscall. It sh…
231310stable
robherley/snips.sh
snips.sh is a passwordless, anonymous pastebin service powered entirely by SSH, with a terminal UI and a syntax-highlighted web UI. It is w…
941309active
code-golf/code-golf
Code Golf is the open-source Go application behind code.golf, a website where players solve programming puzzles ('holes') in the fewest cha…
771309active
mcpjungle/MCPJungle
MCPJungle is a self-hosted MCP gateway that lets you register and manage multiple MCP servers behind a single endpoint. It provides central…
771309active
graph-gophers/dataloader
A Go implementation of Facebook's DataLoader pattern for batching and caching data fetches, commonly used to avoid N+1 query problems in Gr…
731309active
AliyunContainerService/pouch
PouchContainer is an open-source, OCI-compliant enterprise-class container engine created by Alibaba Group. It packs, delivers, and runs ap…
234641maintenance
umputun/reproxy
Reproxy is a simple edge HTTP(s) server and reverse proxy written in Go, distributed as a single binary or Docker container. It supports mu…
901308active
lanyi1998/DNSlog-GO
DNSLog-GO is a self-hosted tool written in Go that monitors DNS resolution records, with a built-in web interface and API mode. It supports…
861308active
dwisiswant0/go-dork
go-dork is a fast command-line dork scanner written in Go that automates Google dorking across multiple search engines. It supports Google,…
231306stable
davidhampgonsalves/Life-Dashboard
A low-power personal dashboard that repurposes a jailbroken Kindle's e-ink screen to display daily information like weather, calendar, and …
761304active
nacos-group/nacos-sdk-go
The official Go client SDK for Nacos, supporting service discovery and dynamic configuration management. It enables Go applications to regi…
751303active
GoogleCloudPlatform/berglas
Berglas is a command line tool and Go library for managing secrets on Google Cloud, encrypting them with Cloud KMS and storing them in Clou…
911302active
kubernetes/ingress-gce
GLBC is the Google Cloud (GCE) L7 load balancer controller for Kubernetes, managing external load balancers configured through the Kubernet…
681302active
savsgio/atreugo
Atreugo is a high-performance, extensible micro web framework for Go built on top of fasthttp, with zero memory allocations in hot paths. I…
231302active
inetaf/tcpproxy
A Go library and CLI (tlsrouter) for building TCP proxies that route connections based on static rules, HTTP/1 Host headers, and TLS SNI se…
661301stable
jellydator/ttlcache
TTLCache is an in-memory cache library for Go with per-item or cache-wide TTL expiration, built using generics. It offers thread-safe opera…
821299active
danvergara/morphos
Morphos is a self-hosted file converter server written in Go that lets users convert files between formats privately, without third-party s…
101297active
tenox7/wrp
WRP (Web Rendering Proxy) is a Go-based proxy server that lets vintage and legacy web browsers access the modern web. It renders pages usin…
851294active
Firebase Admin SDK
The Firebase Admin Go SDK lets privileged server-side Go applications access Firebase services such as Authentication, Firestore, Cloud Mes…
941293active
mitchellh/gox
Gox is a simple, no-frills Go cross-compilation tool that behaves like the standard `go build` command. It parallelizes builds across multi…
104574maintenance
marvinvr/docktail
DockTail is a Go-based Docker sidecar that watches container events, reads docktail.* labels, and exposes matching containers as native Tai…
841291active
nalgeon/redka
Redka reimplements the core parts of Redis (strings, lists, sets, hashes, sorted sets) on top of SQL backends like SQLite or PostgreSQL, wh…
494567maintenance
ilanyu/ReverseProxy
A minimal reverse proxy tool written in Go that forwards HTTP traffic from a listen address to a target address. It ships as a single cross…
234567maintenance
wechatpay-apiv3/wechatpay-go
The official Go SDK for WeChat Pay APIv3, providing typed service clients, an HTTP client with request signing and response verification, a…
331285active
CtrlSpice/otel-desktop-viewer
A CLI tool for receiving and exploring OpenTelemetry traces, metrics, and logs locally, built in Go on top of the OpenTelemetry Collector w…
971284active
kubeai-project/kubeai
KubeAI is a Kubernetes operator for serving machine learning models in production, supporting LLMs via vLLM and Ollama, vector embeddings, …
951284active
viccon/sturdyc
sturdyc is a Go caching library focused on protecting I/O-heavy applications from cache stampedes through request coalescing, asynchronous …
911283active
llir/llvm
A pure Go library for parsing, building, and manipulating LLVM IR without any C bindings or cgo. It provides an asm package for parsing LLV…
231283active
minamijoyo/tfmigrate
tfmigrate is a CLI tool for safely migrating Terraform and OpenTofu state files in a GitOps-friendly, declarative way. It lets you write st…
811280active
Willxup/cpa-usage-keeper
A standalone usage tracker for CLIProxyAPI (CPA) that persists usage data in SQLite and provides a built-in analytics dashboard. It shows u…
781279active
zerodha/dungbeetle
DungBeetle is a lightweight, single-binary distributed job server for queuing and asynchronously executing heavy SQL read jobs (such as rep…
661277active
greymd/ojichat
ojichat is a Go CLI tool that generates humorous text mimicking the style of messages middle-aged Japanese men ('ojisan') send on LINE or e…
231277active
cdle/sillyGirl
SillyGirl is a self-hosted, cross-platform chatbot framework written in Go, centered on an embedded ES5.1 JavaScript plugin runtime (Goja) …
101277active
santhosh-tekuri/jsonschema
A Go library for validating JSON documents against JSON Schema, supporting drafts 4, 6, 7, 2019-09, and 2020-12 with full test-suite compli…
831276stable
schemahero/schemahero
SchemaHero is a database schema migration tool that lets you define table schemas declaratively in YAML and generates the SQL needed to rec…
961273active
ktr0731/evans
Evans is an expressive universal gRPC client written in Go, offering both an interactive REPL mode with powerful completion and a stateless…
234491maintenance
edoardottt/scilla
Scilla is a Go-based command-line information gathering (recon) tool for penetration testers and bug bounty hunters. It enumerates DNS reco…
881272active
elastic/apm-server
Elastic APM Server is a Go service that receives trace, metric, and error data from Elastic APM agents (and OpenTelemetry sources) and tran…
951271active
pinterest/knox
Knox is a self-hosted secret management service written in Go that stores, serves, and rotates secrets, keys, and credentials used by other…
641271active
googleapis/google-api-go-client
Auto-generated Go client libraries for Google APIs, produced from the Google Discovery Service's JSON descriptions. It provides typed clien…
954486maintenance
netlify/gotrue
GoTrue is a small open-source API written in Go that handles user registration, authentication, and user management for APIs and Jamstack p…
644486maintenance
linagora/cozy-stack
Cozy-stack is the core backend server of the Cozy/Twake Workplace personal cloud platform, written in Go. It serves user-installed web apps…
1001268active
mvdan/xurls
A Go library and CLI tool that extracts URLs from arbitrary text using regular expressions built from TLD lists. It offers Relaxed and Stri…
631268active
joomcode/errorx
errorx is a comprehensive error handling library for Go that provides rich error implementations with stack traces, composable error types,…
231268stable
improbable-eng/grpc-web
A gRPC-Web implementation providing a Go wrapper/proxy to expose gRPC servers to browsers and a TypeScript client library for invoking gRPC…
234474maintenance
gopeak/dectask
DecTask is a simple, efficient, agile-based project management tool for internet teams, forked from Masterlab. It is built with a Go (Gin) …
391266active
DimitarPetrov/stegify
stegify is a Go command line tool and library for LSB (Least Significant Bit) steganography that hides any file inside images such as PNG a…
231266stable
huichen/wukong
Wukong is a highly customizable full-text search engine library written in Go, with efficient indexing, Chinese word segmentation via the s…
234466maintenance
kisielk/godepgraph
A command-line tool that generates dependency graphs of Go packages, outputting Graphviz dot or Mermaid format. It color-codes packages by …
321265active
pebbe/zmq4
A Go binding (wrapper via cgo) for the native ZeroMQ version 4 messaging library. It exposes ZeroMQ sockets and patterns such as pubsub, pi…
441264stable
tcnksm/ghr
ghr is a Go CLI tool that creates GitHub Releases and uploads build artifacts to them in parallel. It reads repository info from .git/confi…
971263active
favadi/protoc-go-inject-tag
A Go CLI tool that injects custom struct tags into generated Go protobuf (.pb.go) files using @gotags comments in .proto files. It works as…
431263stable
awalterschulze/goderive
goderive is a Go code generator that derives mundane functions (like Equal, Compare, DeepCopy, Sort, Hash) from their parameter types. It p…
811262active
lucasb-eyer/go-colorful
A Go library for storing, converting, and manipulating colors across many color spaces including RGB, HSL, HSV, hex, CIE-Lab, CIE-Luv, HCL,…
821260stable
mfridman/tparse
tparse is a command-line tool that parses and summarizes `go test -` output, showing failures, panics, and package-level summaries with col…
461260stable
oxequa/realize
Realize is a Go task runner and live-reload tool that watches files and automatically rebuilds and reruns Go projects. It supports multiple…
234435maintenance
zhenorzz/goploy
Goploy is a self-hosted web-based deployment and DevOps platform written in Go with a Vue frontend. It provides one-click code release and …
891258active
WICG/webpackage
A collection of IETF/WICG specifications and Go tooling for packaging websites into portable bundles, including Signed HTTP Exchanges (SXG)…
691258active
btcsuite/btcwallet
btcwallet is a secure hierarchical deterministic (HD) bitcoin wallet daemon written in Go. It acts as an RPC client to a btcd full node and…
671257active
wormhole-william
A Go implementation of the magic wormhole protocol providing end-to-end encrypted transfer of text, files, and directories between computer…
351257active
anishathalye/porcupine
Porcupine is a fast linearizability checker written in Go, used to test the correctness of concurrent and distributed systems against seque…
751256active
tj/node-prune
A small Go CLI tool that removes unnecessary files (markdown, TypeScript sources, etc.) from node_modules directories to reduce their size.…
234423maintenance
ENTERPILOT/GoModel
GoModel is an open-source AI gateway and control plane written in Go that exposes a unified OpenAI-compatible and Anthropic-compatible API …
801255active
roblillack/spot
Spot is a React-like reactive GUI toolkit for Go that lets developers build desktop applications using declarative components and hooks suc…
151255active
gosnmp/gosnmp
GoSNMP is an SNMP client library fully written in Go, supporting SNMPv1, v2c, and v3 with operations like Get, Walk, Set, and Trap send/rec…
931254active
nakabonne/tstorage
tstorage is a lightweight embedded time-series database storage engine written in Go, supporting both in-memory and on-disk persistence. It…
521254stable
Nerzal/gocloak
gocloak is a Go client library for the Keycloak Admin and authentication APIs. It lets Go applications log in users and admins, manage user…
891252active
fergusstrange/embedded-postgres
A Go library that runs a real PostgreSQL database locally on Linux, macOS, or Windows as part of another Go application or test. It downloa…
801250active
arunsupe/semantic-grep
w2vgrep is a grep-like command-line tool that finds words semantically similar to a query using word2vec embeddings, with familiar grep opt…
141250active
afex/hystrix-go
A Go port of Netflix's Hystrix latency and fault tolerance library. It lets developers wrap calls to remote systems in commands with timeou…
324399maintenance
jovandeginste/workout-tracker
A self-hosted workout tracking web application written in Go, geared towards running and other GPX-based activities. It supports uploading …
931249active
go-kiss/sniper
Sniper is a lightweight yet modern Go business framework integrating IDL-based interfaces, observability, and a powerful scaffolding CLI. I…
451246stable
xllm-go/bypass
A Go server that reverse-engineers the chat interfaces of multiple AI providers (Coze, DeepSeek, Cursor, Windsurf, Grok, Bing Copilot, You,…
561245active
ProtonMail/gopenpgp
GopenPGP is a high-level OpenPGP wrapper library for Go, developed by Proton Mail and built on a fork of the golang crypto library. It prov…
891244stable
lindell/multi-gitter
multi-gitter is a Go CLI tool that runs a script or program across many Git repositories at once, creating pull requests for any changes. I…
871244active
guumaster/hostctl
hostctl is a Go CLI tool for managing the /etc/hosts file with named profiles that can be enabled, disabled, and version-controlled. It als…
231243stable
prometheus-community/yet-another-cloudwatch-exporter
YACE (yet another cloudwatch exporter) is a Prometheus exporter for AWS CloudWatch metrics written in Go. It automatically discovers AWS re…
881240active
Coffeeshop Demo
A practical event-driven microservices demo application for a coffee shop, written in Go with services for products, counter, barista, and …
234358maintenance
distr-sh/distr
Distr is an open-source software distribution platform (control plane) for delivering applications to self-hosted, BYOC, on-premises, air-g…
861239active
go-testfixtures/testfixtures
A Go library that mimics Ruby on Rails-style test fixtures, loading YAML fixture files into a real SQL database before each test. It wipes …
761238active
halogenica/beautifulhugo
Beautiful Hugo is a feature-rich Hugo static site generator theme adapted from Beautiful Jekyll. It provides responsive design, light/dark …
971237active
myzhan/boomer
Boomer is a Go library that acts as a high-performance load generator for Locust, spawning thousands of goroutines to run test code concurr…
701237active
seiflotfy/cuckoofilter
A Go library implementing cuckoo filters, a space-efficient probabilistic data structure for approximate set-membership queries that suppor…
321235stable
sethvargo/go-envconfig
A Go library that populates struct fields from environment variables using struct tags. It supports required fields, defaults, prefixes, ne…
971234stable
modu-ai/moai-adk
MoAI-ADK is an agentic development harness for Claude Code that enforces SPEC-driven plan/run/sync workflows, TRUST 5 quality gates, and mu…
781234active

← prev page 20 / 33 next →