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
flipt-io/flipt
Flipt is a self-hosted, Git-native feature flag management platform that stores flags as code in your own Git repositories and evaluates th…
994917stable
mailru/easyjson
easy is a fast JSON serializer for Go that generates marshaler/unmarshaler code for structs via a CLI code generator, avoiding reflection. …
644914stable
M3
M3 is an open-source distributed metrics platform comprising a purpose-built time series database (M3DB), a metrics aggregator, a Prometheu…
874908stable
aldinokemal/go-whatsapp-web-multidevice
GoWA is a self-hosted WhatsApp REST API service written in Go, exposing WhatsApp multi-device messaging over HTTP with a web UI, webhooks, …
944898active
llm-d
llm-d is a Kubernetes-native distributed LLM inference serving stack that orchestrates model servers like vLLM and SGLang across clusters. …
834891active
rosedblabs/rosedb
RoseDB is a lightweight, fast and reliable key/value storage engine written in Go, based on the Bitcask storage model with append-only WAL-…
494887stable
tidwall/buntdb
BuntDB is an embeddable, in-memory key/value database written in pure Go that persists to disk with an append-only file and provides ACID t…
664872stable
Goravel
Goravel is a full-featured, modular web application framework for Go, styled after Laravel so PHP developers can build Golang applications …
864869active
psviderski/unregistry
Unregistry is a lightweight container image registry that stores and serves images directly from a Docker daemon's storage. Its `docker pus…
734867active
imroc/req
Req is a simple yet powerful Go HTTP client library with chainable APIs, supporting HTTP/1.1, HTTP/2, and HTTP/3. It offers built-in debugg…
944866active
nikivdev/go
A personal monorepo of Go tools and libraries by nikivdev, including several CLIs that can be compiled and deployed via the flow workflow t…
614857active
uber-go/automaxprocs
A Go library that automatically sets GOMAXPROCS to match the Linux container CPU quota (cgroup limits). It is imported for side effects wit…
424852stable
kardianos/service
A Go library that lets programs run as system services (daemons) across Windows, Linux (systemd, Upstart, SysV), and macOS (Launchd) with a…
744848stable
ovh/cds
CDS (Continuous Delivery Service) is an enterprise-grade, self-hostable CI/CD and DevOps automation platform written in Go, developed by OV…
664844active
CLI Printing Press
A Go-based CLI generator that studies official API docs, community CLIs, MCP servers, and undocumented web APIs to produce token-efficient,…
794842active
LXD
LXD is a system container and virtual machine manager that provides a unified, cloud-like experience for running full Linux systems in LXC …
984836stable
dustin/go-humanize
A Go library providing functions to format units in human-friendly ways, such as converting byte counts to '83 MB', times to '7 hours ago',…
764835stable
Consul
A daemon and CLI tool from HashiCorp that queries Consul, Vault, or Nomad and renders template files with the resulting data. It can also r…
934822stable
olekukonko/tablewriter
A Go library for rendering rich text-based tables in ASCII, Unicode, Markdown, HTML, and colorized terminal output. It supports flexible in…
884818stable
gomods/athens
Athens is an open-source, enterprise-ready implementation of the Go Module proxy server that caches and serves Go modules via the Go Module…
944806active
antoniomika/sish
sish is an open-source, self-hostable SSH server that provides HTTP(S), WebSocket(S), and TCP tunnels to localhost, serving as an ngrok/ser…
964795active
SeldonIO/seldon-core
Seldon Core 2 is an MLOps and LLMOps framework for deploying, managing, and scaling machine learning models and modular AI applications on …
664782active
deckarep/golang-set
A generic, battle-tested set data structure library for Go, offering both thread-safe and non-thread-safe set implementations modeled after…
884764stable
graphql-go
A GraphQL server library for Go focused on ease of use, with schema parsing, type-checked resolvers, and an HTTP relay handler. It supports…
984754active
openziti/zrok
zrok is an open-source tool for securely sharing local web services, files, and TCP/UDP resources over the internet without firewall or NAT…
984751active
Masterminds/sprig
Sprig is a Go library providing over 100 commonly used template functions for Go's built-in text/template and html/template languages. It s…
344751stable
esimov/pigo
Pigo is a pure Go library for fast face detection, pupil/eye localization, and facial landmark detection based on the Pixel Intensity Compa…
284741stable
dkron-io/dkron
Dkron is a distributed, fault-tolerant job scheduling system written in Go, inspired by Google's 'Reliable Cron across the Planet' whitepap…
944737active
lucaslorentz/caddy-docker-proxy
A Caddy plugin that turns Caddy into a Docker-aware reverse proxy by scanning container labels and generating an in-memory Caddyfile. It au…
904737active
KaijuEngine/kaiju
Kaiju is an open-source 2D/3D game engine written in Go and backed by Vulkan, with a built-in visual editor that itself runs as a game in t…
814725active
uber-go/ratelimit
A Go library implementing a blocking leaky-bucket rate limiter. It refills the bucket based on elapsed time between requests, and Take() sl…
324721stable
GeekAI
GeekAI is an open-source, self-hosted AI content creation platform integrating chat, image generation (MidJourney, DALL-E, Stable Diffusion…
924709active
schollz/progressbar
A thread-safe progress bar library for Go applications that works across all operating systems. It supports io.Writer integration for autom…
834707stable
jinzhu/now
Now is a Go library providing a time toolkit for computing time boundaries (beginning/end of minute, day, week, month, quarter, year) and p…
584705stable
magefile/mage
Mage is a Make/rake-like build tool for Go where build targets are plain Go functions in magefiles. It compiles and runs those targets with…
894693stable
HAMi
HAMi (Heterogeneous AI Computing Virtualization Middleware) is a CNCF Incubating, Kubernetes-native GPU virtualization and scheduling middl…
914691active
Jenkins X (JayeX)
Jenkins X (jx) is a modular command-line CLI for Jenkins X 3.x, providing automated CI/CD on Kubernetes using Cloud Native Tekton pipelines…
954690active
cppla/ServerStatus
ServerStatus is a lightweight self-hosted server monitoring probe and status dashboard written in Go, with a Python agent for clients. It t…
924687active
google/go-cmp
A Go library for comparing Go values in tests, intended as a more powerful and safer alternative to reflect.DeepEqual. It supports custom e…
594678stable
Ergo Framework
Ergo Framework is a Go framework implementing the actor model with network transparency, inspired by Erlang/OTP design patterns. It provide…
854676active
nicholas-fedor/watchtower
Watchtower is a Go application that runs as a Docker container and automatically updates running containers when new images are pushed to a…
844671active
autobrr/qui
qui is a fast, single-binary web interface for qBittorrent that lets users manage multiple qBittorrent instances from one place. It bundles…
854654active
tucnak/telebot
Telebot is a Go framework for building Telegram bots on top of the Telegram Bot API. It provides a concise API with command routing, middle…
584635active
Tracee
Tracee is a Linux runtime security and forensics tool that uses eBPF to trace system calls, network activity, and file operations in real t…
774632active
borgo-lang/borgo
Borgo is a statically typed programming language with Rust-inspired syntax that transpiles to readable Go code. It offers algebraic data ty…
314632active
prest/prest
pRESTd is a production-ready Go service that exposes instant REST APIs (and a read-only MCP endpoint) on top of any existing or new Postgre…
1004624stable
rfjakob/gocryptfs
gocryptfs is an encrypted overlay filesystem written in Go, built on the go-fuse library, that stores each file as a corresponding encrypte…
774617stable
Cerbos
Cerbos is an open-core, language-agnostic policy decision point (PDP) that externalizes authorization from application code using context-a…
944616stable
cloudwego/netpoll
Netpoll is a high-performance non-blocking I/O networking library for Go, developed by ByteDance and focused on RPC scenarios. It provides …
874605active
Virtual Kubelet
Virtual Kubelet is an open-source Kubernetes kubelet implementation that masquerades as a kubelet to connect Kubernetes clusters to other A…
884575active
apache/fory
Apache Fory is a blazingly fast multi-language serialization framework supporting idiomatic domain objects, a reference-aware schema IDL, a…
974568active
Jupiter
Jupiter is a governance-oriented microservice framework for Go, developed and used in production at Douyu. It bundles web/gRPC servers, con…
714567active
xtaci/kcp-go
kcp-go is a Go library implementing the KCP reliable-UDP protocol, providing smooth, ordered, error-checked, and encrypted stream delivery …
634554stable
Taiko
Taiko Alethia is the monorepo for Taiko, the first type-1 (Ethereum-equivalent) based rollup protocol on Ethereum, where L1 validators sequ…
984552active
Interactsh
Interactsh is an open-source tool for detecting out-of-band (OOB) interactions via DNS, HTTP(S), SMTP(S), and LDAP, useful for identifying …
884549active
Anakin-Inc/anakin
AnakinScraper OSS is a self-hosted web scraping API written in Go that turns any website into LLM-ready markdown or structured JSON via a s…
674535active
docker/buildx
Docker Buildx is a Docker CLI plugin that provides extended image build capabilities powered by BuildKit. It supports multiple builder inst…
994531stable
orcaman/concurrent-map
A thread-safe concurrent map implementation for Go that shards the map to minimize lock contention. It predates and complements the stdlib …
234527stable
ory/dockertest
A Go library that spins up ephemeral Docker containers (e.g., databases, message queues) for integration tests and tears them down automati…
724526active
sensepost/gowitness
gowitness is a Go-based command-line utility that uses Chrome Headless to take screenshots of websites, supporting scans of URL lists, CIDR…
884522active
emissary-ingress/emissary
Emissary-ingress is an open-source, Kubernetes-native API gateway, Layer 7 load balancer, and Kubernetes Ingress built on Envoy Proxy. It i…
834521stable
Google Cloud Go Client Libraries
The official Google Cloud Client Libraries for Go, providing idiomatic Go packages for accessing Google Cloud Platform services such as Sto…
954520active
mosn/mosn
MOSN (Modular Open Smart Network) is a cloud-native network proxy platform written in Go, open-sourced by Ant Group and battle-tested on hu…
614508stable
RudderStack
RudderStack's open-source event streaming server, a privacy- and security-focused Segment alternative written in Go. It collects customer e…
964504active
uber-go/dig
dig is a reflection-based dependency injection toolkit for Go that resolves object graphs at process startup. It is designed to power appli…
364504stable
rocboss/paopao-ce
PaoPao is an open-source, self-hosted micro-community (social) platform combining a Go/Gin backend with a Vue 3 + Naive UI web frontend and…
624501active
Tactical RMM
Tactical RMM is a self-hosted remote monitoring and management tool built with Django, Vue, and a Go agent, integrating MeshCentral for rem…
914496active
opencontainers/image-spec
The Open Container Initiative (OCI) Image Format Specification, defining the standard layout and metadata for container images including ma…
664477stable
PGO (Crunchy Postgres Operator)
PGO is the Crunchy Data Postgres Operator, a Kubernetes operator that declaratively manages production PostgreSQL clusters. It automates hi…
924450stable
danielgtaylor/huma
Huma is a modern micro-framework for building HTTP REST/RPC APIs in Go, backed by OpenAPI 3.1 and JSON Schema. It is router-agnostic (bring…
944449active
Mutagen
Mutagen is an open-source remote development tool providing high-performance, real-time bidirectional file synchronization and flexible net…
574447active
tair-opensource/RedisShake
RedisShake is a Go-based tool for migrating and transforming data between Valkey/Redis instances, supporting standalone, master-slave, sent…
904443active
XTLS/RealiTLScanner
A Go-based TLS server scanner built for the XTLS Reality protocol ecosystem. It scans IP ranges, CIDRs, domains, or target lists to find TL…
804443active
lwch/natpass
natpass is a self-hosted host management tool written in Go that provides web-based shell access, remote desktop (VNC), and code-server int…
644442active
muety/wakapi
Wakapi is a minimalist, self-hosted WakaTime-compatible backend for tracking and visualizing coding statistics such as time spent per proje…
924434active
WireGuard/wireguard-go
A userspace implementation of the WireGuard VPN protocol written in Go. It creates WireGuard tunnel interfaces on Linux, macOS, Windows, Fr…
664429stable
dqzboy/Docker-Proxy
A self-hosted Docker registry proxy and management service that accelerates pulling images from Docker Hub, GHCR, Quay, K8s, MCR, Elastic, …
904427active
kubernetes/ingress-nginx
Ingress NGINX Controller is a Kubernetes ingress controller that uses NGINX as a reverse proxy and load balancer to route external traffic …
1019446maintenance
sony/sonyflake
Sonyflake is a Go library that generates distributed unique 64-bit IDs, inspired by Twitter's Snowflake. It trades per-instance generation …
594419stable
dagucloud/dagu
Dagu is a self-hostable, local-first workflow orchestrator that runs DAGs defined in declarative YAML over existing shell scripts, Docker c…
964417active
link1st/go-stress-testing
A stress/load testing tool written in Go that simulates concurrent users with goroutines to measure QPS and connection capacity. It support…
724408active
OpenZiti
OpenZiti is an open-source zero-trust networking platform that provides programmable mesh overlay networks with cryptographic identity, pol…
974403active
monitoror/monitoror
Monitoror is a unified monitoring wallboard application written in Go that displays server status, CI build progress, and critical values o…
354390active
Open Location Code
Open Location Code is a multi-language library that encodes latitude/longitude into short 'Plus Codes' usable as digital street addresses w…
524364stable
k1LoW/tbls
tbls is a CI-friendly command-line tool written in Go that automatically generates database documentation in GFM/Markdown and other formats…
984359active
mpolden/echoip
echoip is a lightweight Go service for looking up a client's IP address, with optional country, city, and ASN details via MaxMind GeoIP dat…
744351active
kubernetes-sigs/aws-load-balancer-controller
A Kubernetes controller that manages AWS Elastic Load Balancers for a cluster. It provisions Application Load Balancers for Ingress resourc…
994343stable
kubernetes-sigs/cluster-api
Cluster API is a Kubernetes subproject providing declarative APIs and tooling for provisioning, upgrading, and operating multiple Kubernete…
954336stable
kubernetes-sigs/agent-sandbox
Agent Sandbox is a Kubernetes SIG project providing a Sandbox Custom Resource Definition (CRD) and controller for managing isolated, statef…
864335active
redpanda-data/console
Redpanda Console (formerly Kowl) is a web-based UI for managing and debugging Kafka and Redpanda clusters. It provides topic browsing, a ri…
964334active
purpleidea/mgmt
mgmt is a next-generation distributed, event-driven configuration management tool written in Go, with its own reactive language (mcl) for m…
854333active
Velociraptor
Velociraptor is an open-source endpoint visibility, digital forensics, and incident response platform that collects host-based state inform…
944304stable
open-policy-agent/gatekeeper
Gatekeeper is a CNCF policy controller for Kubernetes built on Open Policy Agent (OPA). It enforces admission policies via customizable con…
974303stable
HttpRunner
HttpRunner (hrp) is an open-source, Go-based all-in-one testing framework for API testing (HTTP/HTTP2/WebSocket/RPC), load testing, and mul…
444302active
deepflowio/deepflow
DeepFlow is an open-source eBPF-based observability platform providing zero-code distributed tracing, metrics, request logs, and continuous…
974294active
rs/xid
xid is a Go library for generating globally unique, sortable 12-byte identifiers using the Mongo Object ID algorithm with a compact base32h…
654281stable
ochinchina/supervisord
A Go reimplementation of the Python supervisord process manager, providing a single static binary for managing and monitoring long-running …
964271active
irbis-sh/zen-desktop
Zen is an open-source, system-wide ad-blocker and privacy guard for Windows, macOS, and Linux. It runs a local proxy that intercepts HTTP/H…
974265active
golang/vscode-go
The official Go extension for Visual Studio Code, providing rich language support via the gopls language server. It offers IntelliSense, co…
934259active
Whalebrew
Whalebrew is a package manager that installs Docker images as native command-line tools by creating aliases, like Homebrew but backed by Do…
234248active

← prev page 7 / 33 next →