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
cloudflare/ebpf_exporter
A Prometheus exporter that runs custom eBPF programs to expose Linux kernel metrics not otherwise accessible, built on libbpf. It also supp…
782652active
mattn/goreman
Goreman is a Go clone of the foreman tool that runs multiple processes defined in a Procfile, forwarding signals and displaying their combi…
782652stable
ZeroBot-Plugin
A large collection of practical plugins for the ZeroBot framework implementing the OneBot v11 protocol, written in Go. It powers QQ bots (v…
762646active
absmach/magistrala
Magistrala is an open-source, multi-tenant IoT platform framework written in Go that provides device management, messaging, identity, and a…
972645active
eduardolat/pgbackweb
PG Back Web is a self-hosted web application for managing PostgreSQL backups with a user-friendly interface. It automates scheduled backups…
852644active
jroimartin/gocui
GOCUI is a minimalist Go package for building console user interfaces (TUIs) with overlapping views, keybindings, mouse support, and colore…
3710613maintenance
brianshea2/addr.tools
A collection of free DNS-based Internet utilities (dynamic DNS, public IP lookup, ACME dns-01 challenge helper, DNS resolver testing) plus …
692637active
paypal/junodb
JunoDB is PayPal's open-source secure, consistent, and highly available distributed key-value store delivering single-digit millisecond lat…
312636active
tariqbuilds/linux-dash
A lightweight, self-hosted web dashboard for monitoring Linux servers, showing system status, resources, network, accounts, and installed a…
2310580maintenance
AWS Controllers for Kubernetes (ACK)
AWS Controllers for Kubernetes (ACK) is a collection of Kubernetes custom resource definitions and controllers that let you define and mana…
762635active
KubeArmor
KubeArmor is a cloud-native runtime security enforcement system that restricts process execution, file access, and networking behavior of p…
1002631active
alexedwards/scs
SCS is an HTTP session management library for Go that automatically loads and saves session data via middleware. It supports 19 server-side…
432623stable
ory/fosite
Fosite is a security-first, extensible OAuth 2.0 and OpenID Connect SDK for Go, implementing RFC 6749, RFC 6819, PKCE, and OpenID Connect C…
542618active
Please
Please is a high-performance, extensible, cross-language build system written in Go, emphasizing hermetic, reproducible builds with aggress…
972616active
segmentio/chamber
Chamber is a Go CLI tool for managing application secrets by storing them in AWS SSM Parameter Store (with S3 backend support). It lets tea…
712615active
openflagr/flagr
Flagr is an open-source Go microservice for feature flagging, A/B testing, and dynamic configuration, built around a single evaluation API …
952608active
flant/shell-operator
Shell-operator is a tool for running event-driven scripts in a Kubernetes cluster, treating shell scripts as hooks triggered by Kubernetes …
992606stable
Agent-Field/agentfield
AgentField is an open-source AI backend that lets you build, deploy, and govern AI agents like APIs and scale them like microservices. It p…
792605active
BishopFox/cloudfox
CloudFox is an open-source command line tool by Bishop Fox that automates situational awareness and enumeration in cloud environments, prim…
882598active
taoshihan1991/goflylivechat
GOFLY LIVE CHAT is an open-source, self-hosted customer support live chat system written in Go with a VueJS frontend. It supports real-time…
472591active
FairwindsOps/pluto
Pluto is a Go command-line utility from Fairwinds that detects deprecated and removed Kubernetes apiVersions in static manifests, Helm char…
972589stable
refraction-networking/utls
uTLS is a fork of Go's crypto/tls library that provides low-level access to the TLS ClientHello message, enabling fingerprint mimicry and r…
792582active
kubereboot/kured
Kured (KUbernetes REboot Daemon) is a Kubernetes daemonset that safely performs automatic node reboots when the underlying OS indicates one…
902581stable
Sourcegraph
Sourcegraph is a code intelligence platform providing universal code search, code navigation, batch changes, and the Cody AI coding assista…
1010299maintenance
Altinity Kubernetes Operator for ClickHouse
The Altinity Kubernetes Operator for ClickHouse is a Go-based Kubernetes operator that creates, configures, and manages ClickHouse clusters…
972569active
Polaris Service Discovery & Governance
Polaris is an open-source service discovery and governance platform for microservice and distributed architectures, developed by Tencent. I…
412564active
GORM
GORM Gen is a code-generation library built on top of the GORM ORM for Go. It generates type-safe DAO APIs and query DSL code from database…
922560active
SPIFFE
SPIFFE is a framework and set of standards for issuing cryptographic identities to workloads, and SPIRE (the SPIFFE Runtime Environment) is…
962559stable
aurora-develop/aurora
A Go service that exposes ChatGPT Web capabilities as an OpenAI-compatible API, including chat completions, responses, file Q&A, image gene…
892558active
sentriz/gonic
Gonic is a free-software Subsonic server API implementation written in Go for self-hosted music streaming. It serves your local music libra…
922557active
vmware/govmomi
govmomi is a Go library for interacting with the VMware vSphere API (ESXi and vCenter Server). It also ships with govc (a vSphere CLI), vcs…
962554active
slok/sloth
Sloth is a Go CLI and Kubernetes operator that generates Prometheus SLO recording rules and multi-window multi-burn alert rules from a simp…
782550active
lovoo/goka
Goka is a compact yet powerful distributed stream processing library for Apache Kafka written in Go. It extends Kafka consumer groups by bi…
882548active
sorenisanerd/gotty
GoTTY is a Go command line tool that turns any CLI program into a web application by serving it in a browser via a built-in web server. It …
872548active
rtlamr
A Go-based software-defined radio receiver that decodes Itron ERT smart meter transmissions in the 900MHz ISM band using an inexpensive rtl…
732546active
gen2brain/raylib-go
Go bindings for raylib, a simple and easy-to-use C library for videogame programming. The C source is bundled and compiled with the binding…
722546active
x90skysn3k/brutespray
Brutespray is a fast, multi-protocol credential brute-forcing tool written in Go. It parses scan output from Nmap, Nessus, Nexpose, JSON, a…
922541active
danielqsj/kafka_exporter
A Prometheus exporter written in Go that exposes Apache Kafka metrics such as broker, topic, and consumer group statistics over HTTP. It is…
852538active
kisielk/errcheck
errcheck is a static analysis tool for Go that finds silently ignored error return values. It can be run as a CLI or integrated via the go/…
912531active
hyperjumptech/grule-rule-engine
Grule is a rule engine library for Go, inspired by JBoss Drools, with its own Domain-Specific Language (GRL) for defining production rules.…
602531active
briandowns/spinner
A Go package providing 90 configurable terminal spinner/progress indicators for command-line applications. It lets developers easily add an…
662530stable
golang/protobuf
The legacy Go module providing bindings for Google's protocol buffers, including binary, text, and JSON serialization of protobuf messages.…
6510077maintenance
eRPC
eRPC is an efficient, extensible, and easy-to-use RPC framework written in Go. It provides a unified peer API for servers and clients, mult…
232526active
SpectoLabs/hoverfly
Hoverfly is a lightweight open-source API simulation and service virtualization tool written in Go. It captures HTTP/HTTPS traffic and repl…
972524active
mqant
mqant is a concise, high-performance distributed microservice framework written in Go, originally designed for real-time game servers. It p…
322515active
vbauerster/mpb
mpb is a Go library for rendering multiple progress bars in terminal CLI applications. It supports dynamic add/remove of bars, dynamic tota…
992512active
cloudnativelabs/kube-router
Kube-router is a turnkey Kubernetes networking solution that combines pod networking (CNI), an IPVS/LVS-based service proxy, NetworkPolicy …
962508active
google/go-cloud
The Go Cloud Development Kit (Go CDK) is a Go library providing stable, vendor-neutral APIs for common cloud services like blob storage, do…
919912maintenance
DMarby/picsum-photos
Lorem Picsum is a self-hostable service that serves stylish placeholder photos, like Lorem Ipsum but for images. Written in Go, it provides…
572491active
coreos/go-oidc
go-oidc is a mature Go client library for OpenID Connect, built on top of golang.org/x/oauth2. It enables verifying ID tokens and identifyi…
902489stable
earendil-works/absurd
Absurd is a Postgres-native durable execution (workflow) system that runs long-lived, reliable tasks using only a single SQL schema file an…
762486active
giongto35/cloud-game
CloudRetro is an open-source cloud gaming platform for retro games that runs emulated games (via Libretro) on remote servers and streams vi…
652482active
HACKERALERT/Picocrypt
Picocrypt is a very small, simple, and secure file encryption tool written in Go, using modern cryptography like XChaCha20, Argon2, and SHA…
102482active
Bistutu/GoMusic
GoMusic is a web application that migrates playlists from Chinese music services (NetEase Cloud, Qishui, QQ Music) to Apple Music, YouTube …
562476active
cockroachdb/errors
A Go error handling library that is a drop-in replacement for the standard errors package and github.com/pkg/errors, adding network-portabl…
802475active
ORAS
ORAS (OCI Registry As Storage) is a CLI tool and set of client libraries for pushing, pulling, and managing arbitrary OCI artifacts in OCI-…
962473active
valyala/fastjson
fast is a fast JSON parser and validator library for Go that parses arbitrary JSON without schemas, reflection, or code generation. It clai…
592468stable
prometheus/mysqld_exporter
An official Prometheus exporter that scrapes MySQL and MariaDB server metrics and exposes them in Prometheus format over HTTP. It supports …
852463active
go-ldap/ldap
A Go library providing basic LDAP v3 client functionality, implementing RFC 4511 and related specifications. It supports connecting to LDAP…
902460stable
Amazon VPC CNI
The AWS VPC CNI plugin is a Kubernetes networking plugin that assigns VPC IP addresses to pods using Elastic Network Interfaces on AWS. It …
982457active
square/certstrap
certstrap is a Go-based CLI tool for bootstrapping your own certificate authorities and managing a simple public key infrastructure. It ini…
482455active
ramonvermeulen/whosthere
Whosthere is a Local Area Network discovery tool with an interactive Terminal User Interface, written in Go. It discovers devices via mDNS,…
802451active
perses/perses
Perses is a CNCF sandbox observability dashboard application for visualizing Prometheus metrics, Tempo traces, Loki logs, and Pyroscope pro…
892450active
birdayz/kaf
Kaf is a modern command-line tool for Apache Kafka written in Go, inspired by kubectl and docker. It lets users manage clusters, topics, co…
672445active
lestrrat-go/jwx
A comprehensive Go library implementing the full JOSE family of standards (JWA, JWE, JWK, JWS, JWT) for signing, verifying, encrypting, and…
982440active
cloudflare/gokey
gokey is a vaultless password manager written in Go that deterministically derives passwords and cryptographic keys on the fly from a maste…
732436stable
GoCaptcha
GoCaptcha is a high-performance, modular behavioral CAPTCHA library for Go that generates interactive challenges including click, slide, dr…
632435active
go-eagle/eagle
Eagle is a lightweight Go microservice framework for rapidly building HTTP and gRPC API services. It bundles production-grade components in…
562427active
YTwsy/OpenSurge-for-Mac
OpenSurge for Mac is an open-source, Surge-style macOS gateway and control plane that turns a Mac into a whole-home transparent proxy gatew…
802426active
xxjwxc/gormt
gormt is a Go tool that connects to a MySQL (and optionally SQLite/MSSQL) database and automatically generates Golang struct definitions co…
602425active
utkuozdemir/pv-migrate
pv-migrate is a CLI tool and kubectl plugin for migrating Kubernetes PersistentVolumeClaim data between PVCs, including cross-namespace and…
962422active
DataDog/stratus-red-team
Stratus Red Team is a self-contained Go CLI that emulates granular, actionable cloud attack techniques mapped to MITRE ATT&CK, against AWS,…
982421active
evan-buss/openbooks
OpenBooks is a self-hosted application for searching and downloading eBooks from the IRC Highway network, available as a web app (Go server…
272421active
k3s
Kine is an etcd shim that translates the etcd API into calls against SQLite, Postgres, MySQL/MariaDB, or NATS, letting Kubernetes use those…
992419active
langhuihui/monibuca
Monibuca is a modular, extensible, high-performance streaming media server framework written in Go, supporting protocols like RTMP, RTSP, H…
832419active
babyname/fate
Fate is a Go-based Chinese baby name generation engine that combines traditional Chinese metaphysics (BaZi four pillars, Wu Xing five eleme…
592413active
kubeovn/kube-ovn
Kube-OVN is a CNCF Sandbox CNI plugin that integrates OVN-based network virtualization with Kubernetes, providing an advanced container net…
952406active
XZB-1248/Spark
Spark is a web-based, cross-platform Remote Administration Tool (RAT) written in Go that lets you monitor and control devices from a browse…
522395active
cycloidio/terracognita
TerraCognita is a Go CLI tool that reverse-engineers existing cloud infrastructure on AWS, GCP, Azure, and VMware vSphere into Terraform HC…
372394active
thomseddon/traefik-forward-auth
A minimal forward authentication service that adds Google/OpenID Connect OAuth-based SSO login in front of any HTTP service behind the Trae…
532391active
sjwhitworth/golearn
GoLearn is a 'batteries included' machine learning library for Go with a scikit-learn-style Fit/Predict interface. It provides data loading…
329436maintenance
slimm609/checksec
A Go rewrite of the classic checksec tool that inspects security hardening properties (RELRO, stack canaries, NX, PIE, FORTIFY_SOURCE, CFI)…
832387active
dominant-strategies/go-quai
Go-quai is the official Go implementation of the Quai Network protocol, a sharded blockchain. It provides a node client that can be built f…
982385active
jpillora/overseer
A Go library for building monitorable binaries that support graceful zero-downtime restarts and self-upgrading. It uses a small master proc…
772384active
hanwen/go-fuse
Go-FUSE provides native Go bindings for the FUSE kernel module, letting developers implement userspace filesystems in Go. It offers both no…
762382active
Resinat/Resin
Resin is a high-performance proxy pool gateway written in Go that aggregates massive numbers of proxy nodes into a unified, observable prox…
732378active
supersonic-app/supersonic
Supersonic is a lightweight, full-featured cross-platform desktop music player client written in Go using the Fyne toolkit. It connects to …
912375active
VictoriaMetrics/fastcache
fastcache is a fast, thread-safe in-memory cache library for Go designed to hold a large number of entries with minimal garbage collection …
702374stable
akvorado/akvorado
Akvorado is a self-hosted network flow collector, enricher, and visualizer that ingests NetFlow/IPFIX and sFlow data, enriches it with SNMP…
982370active
eapache/go-resiliency
A Go library implementing common resiliency patterns such as circuit breaker, retrier, deadline/timeout, batching, and semaphore. It is ins…
232368stable
mojocn/base64Captcha
A Go library that generates various types of captchas (digits, strings, math, Chinese, audio) and returns them as base64-encoded image or a…
502366stable
dromara/mayfly-go
A self-hosted, browser-based unified management platform for Linux machines and a wide range of data stores (MySQL, PostgreSQL, Oracle, SQL…
992362active
Infisical/agent-vault
Agent Vault is an open-source HTTP credential proxy and vault by Infisical that sits between AI agents and the APIs they call. It stores cr…
812362active
gookit/goutil
goutil is a Go utility library providing 900+ helper functions across packages for strings, arrays, maps, structs, reflection, errors, time…
952361active
ava-labs/avalanchego
AvalancheGo is the official Go implementation of an Avalanche full node, the core software for participating in the Avalanche blockchain ne…
952361active
AgentsMesh/AgentsMesh
AgentsMesh is a self-hosted AI agent workforce platform for running many AI coding agents (like Claude Code, Aider, Codex CLI, Gemini CLI) …
732361active
gotd/td
gotd/td is a full MTProto 2.0 Telegram API client library written in pure Go, supporting both user accounts and bots with generated binding…
972358stable
free5GC
free5GC is an open-source implementation of the 5G mobile core network (5GC) compliant with 3GPP Release 15/17, developed as a Linux Founda…
932358active
UnicomAI/wanwu
Yuanjing Wanwu is China Unicom's enterprise-grade, multi-tenant AI agent development platform built in Go. It provides all-in-one tooling f…
832358active
unrolled/secure
Secure is an HTTP middleware library for Go that adds quick security wins to web applications. It works as a standard net/http Handler and …
552358stable

← prev page 12 / 33 next →