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
FiloSottile/yubikey-agent
yubikey-agent is a seamless ssh-agent that stores SSH keys on YubiKey hardware via the PIV smartcard interface. It runs in the background, …
322913stable
Forceu/Gokapi
Gokapi is a lightweight, self-hosted file-sharing server written in Go, serving as a Firefox Send alternative where only registered users c…
852903active
rs/cors
rs/cors is a Go library providing a configurable net/http handler that implements the Cross Origin Resource Sharing (CORS) W3C specificatio…
672898stable
cstate/cstate
cState is an open-source static status page generator built with Hugo and Go, deployable free on Netlify or GitHub Pages. It offers a read-…
672897active
MartialBE/one-hub
One Hub is a self-hosted OpenAI-compatible API management and distribution system forked from songquanpeng/one-api, written in Go. It aggre…
622896active
sky22333/hubproxy
HubProxy is a lightweight self-hosted Go proxy server that accelerates Docker registry pulls (Docker Hub, GHCR, Quay, GCR, registry.k8s.io)…
792893active
aptly-dev/aptly
aptly is a Swiss army knife for Debian/Ubuntu repository management, written in Go. It mirrors remote APT repositories, takes snapshots, ma…
832889active
Monday
Gocache is an extensible Go caching library providing a unified API over multiple cache stores such as in-memory (bigcache, ristretto, go-c…
982888active
projectdiscovery/dnsx
dnsx is a fast, multi-purpose DNS toolkit from ProjectDiscovery for running DNS queries (A, AAAA, CNAME, PTR, NS, MX, TXT, SRV, SOA) with u…
842880active
juju/ratelimit
A Go library implementing an efficient, concurrency-safe token-bucket rate limiter. It supports blocking and non-blocking token consumption…
232880stable
mmcdole/gofeed
gofeed is a Go library for parsing RSS, Atom, and JSON feeds into a unified feed model. It handles malformed feeds gracefully and supports …
972877stable
frain-dev/convoy
Convoy is an open-source, high-performance webhooks gateway for reliably ingesting, persisting, debugging, and delivering webhook events at…
952877active
bbernhard/signal-cli-rest-api
A Dockerized REST API wrapper around signal-cli that exposes Signal Messenger functionality (registering numbers, sending/receiving message…
932871active
Sponge
Sponge is a Go development framework built on a 'Definition is Code' philosophy that generates modular backend code from SQL, Protobuf, and…
612870active
kubesphere/kubekey
KubeKey (kk) is a lightweight task-flow execution tool written in Go for installing and managing Kubernetes clusters, supporting all-in-one…
962867active
LyricTian/gin-admin
A full-featured RBAC admin scaffolding framework for Go built on Gin, GORM 2.0, Casbin 2.0, and Wire dependency injection. It ships with JW…
312867active
Leanote
Leanote is an open-source, self-hostable cloud note-taking application built with Go and MongoDB, featuring rich-text and Markdown editors,…
2311672maintenance
srl-labs/containerlab
Containerlab is a CLI tool for orchestrating container-based networking labs. It deploys containerized Network Operating Systems, wires the…
962857active
glauth/glauth
GLAuth is a lightweight, secure LDAP authentication server written in Go with configurable backends. It serves as a simple alternative to O…
922857active
elastic/cloud-on-k8s
Elastic Cloud on Kubernetes (ECK) is a Kubernetes operator that automates deployment, provisioning, management, and orchestration of the El…
922852active
benmanns/goworker
goworker is a Go library for running Resque-compatible background job workers, consuming jobs from Redis queues pushed by Ruby/Rails Resque…
752849active
Tollbooth
Tollbooth is a Go middleware library for rate-limiting HTTP requests. It supports limiting by remote IP, path, HTTP methods, custom headers…
322849stable
Shadowsocks
A SIP003 plugin for Shadowsocks built on v2ray, tunneling traffic over WebSocket (HTTP/HTTPS) or QUIC to obfuscate proxy traffic. Written i…
602847active
F1bonacc1/process-compose
Process Compose is a single-binary Go tool that schedules and orchestrates non-containerized local processes using a YAML config, with depe…
962846active
go-ego/gse
gse is a Go library for efficient multilingual text segmentation and NLP, implementing jieba-style word segmentation with HMM/Viterbi suppo…
912844active
wickenico/WailBrew
WailBrew is a modern, native graphical interface for the Homebrew package manager on macOS, built with Go, Wails, and React. It lets users …
822843active
kcp-dev/kcp
kcp is a horizontally scalable, Kubernetes-like control plane that provides many isolated 'workspaces', each acting as its own lightweight …
992841active
pseudomuto/protoc-gen-doc
A protoc plugin that generates documentation (HTML, JSON, DocBook, Markdown) from comments in Protocol Buffers .proto files. It supports pr…
612841active
Sei
Sei Chain is the Go implementation of the Sei Layer 1 blockchain, a delegated proof-of-stake network featuring a parallelized EVM and CosmW…
1002840active
target/goalert
GoAlert is an open-source on-call scheduling and alert escalation application that automatically notifies the right person via SMS, voice c…
862838active
acme-dns
acme-dns is a simplified DNS server with a RESTful HTTP API designed to automate ACME DNS challenges for Let's Encrypt and other ACME certi…
772838active
numaproj/numaflow
Numaflow is a Kubernetes-native, serverless platform for running massively parallel data and streaming processing jobs. It lets developers …
972835active
Pitaya
Pitaya is a lightweight, scalable game server framework written in Go with clustering support for distributed multiplayer games. It ships c…
922834active
knadh/dns.toys
dns.toys is a DNS server written in Go that repurposes the DNS protocol to serve handy utilities like weather, world time, unit and currenc…
612831active
chattocorp/chatto
Chatto is a fully-featured, self-hostable team and group chat application written in Go, shipped as a single 50 MB binary with no dependenc…
772828active
maxpert/marmot
Marmot is a leaderless, distributed SQLite replication system built on a gossip-based protocol with distributed transactions and eventual c…
852822active
bits-and-blooms/bloom
A Go library implementing fast, space-efficient Bloom filters backed by a compact bitset and murmur3 hashing. It supports membership querie…
622816stable
teaql/teaql-agent-kit
TeaQL Agent Kit is a model-mediated harness for coding agents that inserts an inspectable, executable domain model (KSML) between requireme…
832813active
samber/do
samber/do is a dependency injection toolkit for Go 1.18+ built on generics, offering a type-safe, reflection-free API with no external depe…
822812stable
rusq/slackdump
Slackdump is a Go CLI tool that archives private and public Slack messages, threads, files, users, channels, and emojis locally without req…
972807active
Liftbridge
Liftbridge is a lightweight, fault-tolerant message streaming system written in Go that implements a durable, replicated message log on top…
742805active
project-zot/zot
zot is a production-ready, vendor-neutral container image and artifact registry built purely on the OCI image format and OCI Distribution S…
922802active
skydive-project/skydive
Skydive is an open source real-time network topology and protocols analyzer that captures network topology and traffic flows across hosts, …
382799active
fastenhealth/fasten-onprem
Fasten OnPrem is an open-source, self-hosted personal/family electronic medical record (PHR) application for securely storing and viewing y…
102794active
openlit/openlit
OpenLIT is an open-source AI engineering platform providing OpenTelemetry-native LLM observability, evaluations, guardrails, prompt managem…
862792active
giu
giu is a cross-platform rapid GUI framework for Go built on Dear ImGui and the cimgui-go binding. It provides a declarative, drop-in UI API…
872790active
google/starlark-go
Starlark in Go is a Go implementation of the Starlark interpreter, a deterministic dialect of Python designed as an embedded configuration …
772783stable
geziyor/geziyor
Geziyor is a fast web crawling and scraping framework for Go, supporting JavaScript rendering via Chrome, caching, proxy management, and au…
692782active
mitsuhiko/minijinja
MiniJinja is a powerful, minimal-dependency template engine for Rust (with Go, Python, JavaScript/WASM, and CLI variants) that implements t…
942778stable
Smaug6739/Alexandrie
Alexandrie is a self-hosted, open-source knowledge base and note-taking application with an advanced Markdown/LaTeX editor, positioned as a…
962777active
gojek/heimdall
Heimdall is an enhanced HTTP client library for Go that wraps the standard net/http client with resilience features. It provides hystrix-li…
862777stable
runkids/skillshare
skillshare is a Go-based CLI tool that keeps AI CLI skills, agents, rules, and commands in sync across 60+ AI coding assistants (Claude Cod…
792775active
badtuxx/girus-cli
GIRUS is an open-source CLI-driven platform for running interactive, hands-on learning labs for DevOps technologies like Linux, Docker, Kub…
822773active
johnfercher/maroto
Maroto is a Go library for generating PDFs using a Bootstrap-inspired grid system of rows, columns, and components, built on top of gofpdf.…
982769active
Create Go App CLI
Create Go App CLI (cgapp) is a command-line tool that scaffolds production-ready full-stack projects with a Go backend, JavaScript/TypeScri…
492769active
openclaw/wacli
wacli is a single-binary Go CLI that pairs as a linked WhatsApp Web device via whatsmeow, mirrors message history into a local SQLite store…
822767active
XiaoMi/Gaea
Gaea is a MySQL-protocol database middleware proxy developed by Xiaomi's B2C dev team. It provides sharding (database and table partitionin…
522762active
awnumar/memguard
MemGuard is a pure Go library that securely stores sensitive information in memory, encrypting it with XSalsa20Poly1305 and bypassing the g…
672760active
Erda
Erda is an enterprise-grade cloud-native application platform built on Kubernetes that provides DevOps, microservice governance, and multi-…
672756active
nbio
NBIO is a pure Go non-blocking, event-driven network I/O library supporting TLS, HTTP/1.x, and WebSocket, largely compatible with net/http.…
952755active
go-jira/jira
go-jira is a simple command line client for Atlassian's Jira issue tracker, written in Go. It supports context-aware configuration, shell t…
422749active
OpenDiablo2
An open-source reimplementation of Diablo 2, built as an ARPG game engine written in Go that can run the original game using legally purcha…
1011094maintenance
bloomberg/goldpinger
Goldpinger is a Kubernetes debugging tool that runs as a DaemonSet and makes calls between its instances to test and visualize network conn…
982741active
keel-hq/keel
Keel is a lightweight, stateless Kubernetes operator that automatically updates Deployments, StatefulSets, DaemonSets, and Helm releases wh…
982738active
tidwall/sjson
SJSON is a fast Go library for setting values in JSON documents using dot-syntax paths. It is the write-side companion to GJSON, which hand…
662734stable
bluele/gcache
GCache is an in-memory cache library for Go supporting multiple eviction policies (LRU, LFU, ARC) and expirable entries. It is goroutine-sa…
322729stable
Unpoller
Unpoller is a Go application that polls UniFi network controllers for site, device, and client metrics and exports them to InfluxDB or Prom…
962728active
gotestyourself/gotestsum
gotestsum is a Go test runner that wraps 'go test -' to produce human-friendly formatted output and a test run summary. It also writes JUni…
612728stable
Go中文网
StudyGolang is the source code of the Go Language Chinese Network (studygolang.com), a self-hostable community website for Chinese Go devel…
682727active
go-chassis/go-chassis
Go-Chassis is a cloud-native microservice framework for Go that provides a pluggable handler chain, protocol-independent service invocation…
812726active
gavv/httpexpect
httpexpect is a Go library providing concise, declarative end-to-end HTTP and REST API testing via chainable request builders and response/…
432724stable
postgres-ai/database-lab-engine
DBLab Engine is an open-source platform that provides instant, full-size thin clones and branching of PostgreSQL databases using ZFS copy-o…
912720active
xiaonanln/goworld
GoWorld is a scalable distributed game server engine written in Go, featuring spaces and entities with AOI support, hot-swappable game logi…
422720active
Checkmarx/kics
KICS (Keeping Infrastructure as Code Secure) is an open-source static analysis tool by Checkmarx that scans IaC files for security vulnerab…
972717active
coreos/go-systemd
Go bindings for systemd covering socket activation, sd_notify service notifications, the D-Bus API, journald read/write, logind, machined, …
712716stable
GIM
GIM is a high-performance instant messaging server written in Go, designed as a set of service components (connect, logic, business) that c…
762714active
mubeng/mubeng
mubeng is a fast CLI tool written in Go that checks the availability of proxies from a list and rotates your IP address per request via a l…
722713active
memohai/Memoh
Memoh is an open-source multi-agent platform where each AI agent gets its own dedicated cloud computer with a filesystem, desktop, browser,…
842707active
envoyproxy/ratelimit
A Go/gRPC rate limiting service from the Envoy project that provides centralized, generic rate limiting for distributed applications. It st…
672707active
likaia/nginxpulse
NginxPulse is a lightweight self-hosted dashboard for analyzing and visualizing Nginx access logs, built with a Go backend and Vue 3 fronte…
652705active
maypok86/otter
Otter is a high-performance in-memory caching library for Go based on adaptive W-TinyLFU eviction. It offers a configurable API with size-b…
962702active
argoproj/argo-events
Argo Events is an event-driven workflow automation framework for Kubernetes that triggers actions like creating Kubernetes objects, invokin…
902699active
Submariner
Submariner is a CNCF sandbox tool that interconnects the overlay networks of multiple Kubernetes clusters, enabling direct Pod-to-Pod and S…
982697active
apache/cassandra-gocql-driver
gocql is the official Apache Cassandra driver for Go, implementing a fast and robust client over Cassandra's native transport protocol. It …
882697active
hashicorp/yamux
Yamux is a Go library for stream-oriented connection multiplexing over reliable transports like TCP or Unix domain sockets. It enables thou…
672694stable
jessevdk/go-flags
go-flags is a Go library for parsing command line options, offering more features than the standard flag package. It uses structs, reflecti…
672693stable
KrakenD
KrakenD Community Edition is an open-source, stateless, high-performance API Gateway written in Go that aggregates, transforms, secures, an…
992691stable
grafana/tanka
Grafana Tanka is a CLI tool (tk) that uses the Jsonnet data templating language to write clean, reusable, and concise Kubernetes configurat…
992690active
Elkeid
Elkeid is an open-source cloud workload protection platform from ByteDance that provides host intrusion detection (HIDS), runtime applicati…
672683active
bestruirui/octopus
Octopus is a self-hosted LLM API aggregation gateway that unifies multiple provider channels behind a single endpoint, converting between O…
792682active
juju/juju
Juju is Canonical's open-source orchestration engine for deploying, integrating, and managing the lifecycle of applications at any scale us…
992680stable
Cucumber
Godog is the official Cucumber BDD framework for Go, letting teams write executable specifications in Gherkin's Given/When/Then format. It …
842679active
vmihailenco/msgpack
A MessagePack encoding library for Go, providing fast binary serialization as a drop-in replacement for encoding/. It supports structs, map…
232676stable
doug-martin/goqu
goqu is an expressive SQL query builder and executor library for Go, supporting multiple database dialects like PostgreSQL, MySQL, SQLite3,…
232675stable
projectdiscovery/vulnx
vulnx is a Go-based command-line tool from ProjectDiscovery for searching, filtering, and analyzing vulnerability data such as CVEs. It sup…
802670active
robscott/kube-capacity
kube-capacity is a Go CLI that provides an overview of CPU and memory resource requests, limits, and utilization across a Kubernetes cluste…
432668active
Terraform Google Provider
The official Terraform provider plugin for Google Cloud Platform, maintained by Google and HashiCorp. It lets Terraform provision and manag…
962662active
nobiyou/wx_channel
A Windows desktop tool that injects download buttons into WeChat Channels (视频号) pages, enabling one-click and batch downloading of videos i…
812662active
tebeka/selenium
A Selenium WebDriver client library for the Go programming language, supporting the W3C WebDriver protocol with Firefox/Geckodriver and Chr…
322662active
dolthub/go-mysql-server
A MySQL-compatible SQL engine and server written in Go that runs queries over arbitrary data sources using the MySQL dialect and wire proto…
702660active

← prev page 11 / 33 next →