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
knadh/koanf
Koanf is a lightweight, extensible configuration management library for Go that reads configuration from multiple sources and formats. It u…
964218stable
anthonynsimon/bild
bild is a collection of parallel image processing algorithms written in pure Go, usable both as a Go library and as a CLI tool. It supports…
944218active
marmotedu/iam
IAM is an enterprise-grade identity and access management system written in Go, used to authenticate users and authorize access to resource…
254212active
peak/s5cmd
s5cmd is a very fast parallel command-line tool for executing S3 and local filesystem operations such as upload, download, copy, move, and …
314199active
Authboss
Authboss is a modular authentication system for Go web applications, providing pluggable modules for common auth features like login, regis…
644198active
esm-dev/esm.sh
esm.sh is a no-build JavaScript CDN that serves npm, JSR, and GitHub packages as ES modules over HTTP URLs, transforming TypeScript, Vue, a…
1004183active
monasticacademy/httptap
httptap is a static Go CLI binary that shows the HTTP and HTTPS requests made by any Linux program by running it inside an isolated network…
604181active
gliderlabs/ssh
A Go library that wraps golang.org/x/crypto/ssh with a high-level, net/http-like API for building custom SSH servers. It lets developers ha…
234181stable
txn2/kubefwd
kubefwd is a Go CLI utility that bulk port-forwards Kubernetes services to a local workstation, assigning each service a unique 127.x.x.x l…
1004178active
google/btree
A Go library providing an in-memory B-Tree implementation as an ordered, mutable data structure. It offers an API compatible with GoLLRB, a…
104164stable
yusing/godoxy
GoDoxy is a lightweight, high-performance reverse proxy with a built-in WebUI, designed for self-hosters running Docker or Podman. It autom…
874161active
zakirullin/files.md
Files.md is a simple, local-first note-taking app that stores everything as plain .md files on your own device, with a chat-like flow for c…
714156active
go-ozzo/ozzo-validation
ozzo-validation is an idiomatic Go package for configurable and extensible data validation. It uses normal programming constructs instead o…
934152stable
tdewolff/minify
A high-performance minifier package written in Go supporting HTML5, CSS3, JS, JSON, SVG, and XML, with a CLI tool and bindings for Python, …
994146active
mlabouardy/komiser
Komiser is an open-source, cloud-agnostic inspector that builds an inventory of cloud resources across AWS, GCP, Azure, DigitalOcean, and m…
764144active
sundowndev/phoneinfoga
PhoneInfoga is an information gathering framework for scanning international phone numbers, built in Go. It collects basic data like countr…
6418004maintenance
sjqzhang/go-fastdfs
go-fastdfs is a decentralized, HTTP-based distributed file system (private cloud storage) written in Go, similar to FastDFS but with a sing…
604140stable
donknap/dpanel
DPanel is a lightweight web-based management panel for Docker and Podman containers, built in Go with a React frontend. It supports contain…
944139active
ardanlabs/service
A Go starter kit from Ardan Labs for building production-grade, scalable web services using a domain-driven, data-oriented architecture des…
764122active
osrg/gobgp
GoBGP is an open-source Border Gateway Protocol (BGP) implementation written in Go, usable both as a standalone BGP daemon with a CLI and a…
954117active
hashicorp/memberlist
A Go library implementing gossip-based cluster membership and node failure detection, based on the SWIM protocol with Lifeguard extensions.…
894117stable
Connect
Connect is a family of slim libraries (Go, TypeScript, Swift, Kotlin, Dart, Python) for building browser- and gRPC-compatible HTTP APIs fro…
984110stable
octelium/octelium
Octelium is a free, open-source, self-hosted unified zero trust secure access platform built on Kubernetes. It can operate as a remote acce…
874107active
CODO
CODO (opendevops) is an open-source, one-stop enterprise operations platform for managing multi-cloud and hybrid cloud environments with au…
634102active
Cloak
Cloak is a pluggable transport that masquerades proxied traffic as ordinary HTTPS web browsing to evade deep packet inspection and censorsh…
684101active
mvdan/gofumpt
gofumpt is a stricter, backwards-compatible fork of gofmt that formats Go source code with additional idiomatic style rules. It works as a …
904089active
cenkalti/backoff
A Go library implementing the exponential backoff algorithm with a Retry helper for retrying operations. It supports configurable retry lim…
764085stable
olahol/melody
Melody is a minimalist websocket framework for Go built on top of gorilla/websocket. It abstracts away tedious websocket handling with a si…
514083stable
github/git-sizer
git-sizer is a Go CLI tool that computes size metrics for a local Git repository and flags issues like oversized blobs, too many references…
674081active
containerregistry
A Go library and set of CLI tools (like crane) for interacting with OCI container registries and images. It provides immutable views of ima…
974080active
runfinch/finch
Finch is an open-source CLI client for local container development that bundles nerdctl, containerd, BuildKit, and a Lima-managed virtual m…
964068active
Boundary
HashiCorp Boundary is an identity-aware proxy that provides secure, least-privilege access to hosts and critical systems across clouds and …
104067active
Apache Dubbo
Dubbo Admin is the official visualization console and control plane for Apache Dubbo, implemented in Go with a Vue3 frontend. It lets opera…
734063active
davyxu/cellnet
cellnet is a high-performance, componentized, extensible open-source network library for Go, supporting TCP, UDP, HTTP, and WebSocket trans…
734057stable
go-redsync/redsync
Redsync is a Go library implementing the Redlock algorithm for distributed mutual exclusion locks backed by Redis. It supports multiple Red…
774050stable
kagent-dev/kagent
kagent is a Kubernetes-native framework for building, deploying, and managing AI agents as first-class Kubernetes resources via CRDs. It su…
844047active
nkanaev/yarr
yarr is a web-based RSS feed aggregator written in Go, distributed as a single dependency-free binary that runs as a desktop app or self-ho…
874046active
imagor
imagor is a fast, secure image processing server and Go library built on libvips, exposing on-the-fly image transformations via a thumbor-c…
994036active
google/mtail
mtail is a Google open-source tool that extracts metrics from application logs using small pattern-action programs and exports them to time…
524032active
ebitengine/purego
purego is a Go library for calling C functions from Go without using Cgo, using assembly-based FFI and runtime symbol loading. It enables p…
944020active
mcuadros/ofelia
Ofelia is a lightweight job scheduler for Docker environments, written in Go, that acts as a modern replacement for cron. It executes sched…
894020active
cacggghp/vk-turn-proxy
A Go tool that tunnels WireGuard (or Hysteria) traffic through TURN servers of VK Calls / Yandex Telemost, encrypting packets with DTLS 1.2…
614017active
Kuma
Kuma is a CNCF Sandbox, Envoy-based service mesh that provides L4-L7 connectivity, discovery, security (mTLS), observability, and traffic c…
954015stable
Emitter
Emitter is a distributed, high-performance publish-subscribe messaging platform built on the MQTT protocol, written in Go. It supports mess…
554008active
kubernetes/kubeadm
Kubeadm is a CLI tool that provides best-practice fast paths for creating Kubernetes clusters, bootstrapping control-plane and worker nodes…
724004stable
BenedictKing/ccx
CCX is a self-hosted AI API proxy and protocol translation gateway written in Go that unifies access to Claude, OpenAI Chat/Images/Embeddin…
723992active
kashav/fsql
fsql is a command-line tool that lets you search your filesystem using SQL-like queries with SELECT, FROM, and WHERE clauses. It supports f…
663988active
willnorris/imageproxy
A caching image proxy server written in Go that resizes, crops, and rotates remote images on the fly via URL options. It supports request s…
693987stable
spf13/cast
Cast is a Go library providing safe and consistent type conversion functions, such as converting interfaces, strings, and numbers between G…
763981stable
Netflix/chaosmonkey
Chaos Monkey is a chaos engineering tool from Netflix that randomly terminates virtual machine instances and containers in production to te…
2317146maintenance
DNSControl/dnscontrol
DNSControl is an infrastructure-as-code tool for managing DNS zones and registrars via a JavaScript-compatible DSL. It pushes DNS records t…
993969active
Adembc/lazyssh
Lazyssh is a terminal-based interactive SSH manager written in Go, inspired by lazydocker and k9s. It provides a keyboard-driven TUI for br…
393967active
linkedin/Burrow
Burrow is a monitoring service for Apache Kafka that checks consumer lag without requiring static thresholds, evaluating consumer groups ov…
833964active
projectcontour/contour
Contour is a Kubernetes ingress controller that acts as the control plane for the Envoy proxy, deploying Envoy as a reverse proxy and load …
953953active
kkdai/youtube
A Go package and CLI tool (youtubedr) for downloading YouTube videos, usable both as a command-line binary and as an importable Go library.…
773940active
nakabonne/ali
ali is a Go-based HTTP load testing CLI tool that generates HTTP traffic against a target URL and plots performance metrics in real time wi…
543940active
uber-go/nilaway
NilAway is a static analysis tool from Uber that detects potential nil pointer panics in Go code at compile time rather than runtime. It us…
723918active
seakee/CPA-Manager-Plus
A self-hosted management panel and observability dashboard for CLIProxyAPI (CPA) AI gateways, built in Go. It tracks requests, usage, cost,…
783907active
Space and Time SDK
Official SDKs (Python, Go, Node.js) for interacting with the Space and Time (SXT Chain) API, a decentralized data blockchain offering ZK-pr…
393906active
NVIDIA/k8s-device-plugin
NVIDIA's official Kubernetes device plugin that exposes NVIDIA GPUs as schedulable resources in Kubernetes clusters. It supports GPU sharin…
943901stable
open-wanderer/wanderer
wanderer is a self-hosted, federated web application for cataloguing GPS trails. Users can upload GPX/FIT/TCX/KML tracks, plan routes with …
873899active
xo/dbtpl
dbtpl is a command-line tool that inspects SQL database schemas or custom queries and generates idiomatic Go code via templates. It support…
653897active
OWASP Coraza WAF
OWASP Coraza is an open-source, enterprise-grade Web Application Firewall (WAF) library written in Go, compatible with ModSecurity SecLang …
993894stable
alecthomas/participle
Participle is a parser and lexer library for Go that lets you define grammars declaratively using annotated Go struct tags, similar in styl…
783894stable
nikoksr/notify
Notify is a Go library that provides a simple, unified API for sending notifications to many messaging services such as Telegram, Slack, Di…
973888active
GMWalletApp/epusdt
Epusdt (GM Pay) is a self-hosted, multi-chain crypto payment gateway written in Go that lets any website accept USDT, USDC, and other token…
893887active
tus/tusd
tusd is the official reference implementation of the tus resumable upload protocol, written in Go and distributed as a single binary. It ac…
933884stable
rh12503/triangula
Triangula is a Go application that generates triangulated and polygonal art from images using a modified genetic algorithm. It ships as a d…
523874active
helm/chartmuseum
ChartMuseum is an open-source Helm Chart Repository server written in Go that serves Helm charts and provides an API for uploading, listing…
883850active
pantsbuild/pants
Pants is a fast, scalable build system and developer workflow tool designed especially for monorepos containing multiple projects and langu…
973844active
d5/tengo
Tengo is a small, dynamic, fast scripting language implemented in pure Go, compiled to bytecode and executed on a stack-based VM. It is des…
663840stable
JohannesKaufmann/html-to-markdown
A robust Go library and CLI that converts HTML (including entire websites) into clean, readable Markdown, with smart escaping and support f…
833835active
Hypostasis-Cat/HypoMux
HypoMux is a Windows desktop application that aggregates multiple network adapters (Ethernet, Wi-Fi, mobile hotspots) to combine their band…
803829active
HDT3213/godis
Godis is a Redis-compatible server and cluster implemented in Go, supporting strings, lists, hashes, sets, sorted sets, bitmaps, TTL, pub/s…
383827active
go-jet/jet
Jet is a Go library providing a type-safe SQL query builder with code generation from database schemas and automatic mapping of query resul…
903817active
itchyny/gojq
gojq is a pure Go implementation of the jq command-line JSON processor, usable both as a CLI tool and as an embeddable Go library. It suppo…
783814active
ipsw
ipsw is a Go-based command-line research framework for downloading, parsing, and analyzing Apple iOS and macOS firmware (IPSW/OTA files), M…
953811active
OliveTin/OliveTin
OliveTin is a lightweight, self-hosted web application written in Go that exposes predefined shell commands as clickable buttons in a simpl…
913810stable
aws/aws-lambda-go
The official AWS SDK library for writing AWS Lambda functions in Go, providing the lambda.Start handler registration, event type definition…
943801stable
spegel-org/spegel
Spegel is a stateless cluster-local OCI registry mirror for Kubernetes that lets every node share container images peer-to-peer via contain…
963795active
OffchainLabs/prysm
Prysm is a Go implementation of the Ethereum Consensus (proof of stake) specification, developed by Offchain Labs. It runs beacon chain nod…
993789active
edoardottt/cariddi
Cariddi is a fast command-line web crawler written in Go that takes a list of domains, crawls URLs, and scans for endpoints, secrets, API k…
843786active
gofireflyio/aiac
aiac is a command line tool and Go library that uses LLM providers such as OpenAI, Amazon Bedrock, and Ollama to generate Infrastructure-as…
523786active
MailHog
MailHog is an email testing tool that runs a fake SMTP server and exposes a web UI and JSON API for inspecting outgoing messages. It can op…
2316189maintenance
ahmetb/go-linq
A Go library providing .NET LINQ-style language integrated query capabilities over collections. It offers type-safe, lazily-evaluated, chai…
833782active
deanxv/coze-discord-proxy
A self-hosted Go service that proxies conversations to a Coze-Bot on Discord, exposing OpenAI-compatible API endpoints (v1/chat/completions…
553778stable
ibnaleem/gosearch
GoSearch is a Go-based CLI OSINT tool that searches a username across 300+ websites to find a person's digital footprint, serving as a Sher…
823775active
Datadog Agent
The Datadog Agent is the open-source agent that collects metrics, logs, traces, and profiles from hosts, containers, and cloud services and…
963769stable
mosdns
mosdns is a programmable DNS forwarder and resolver written in Go that supports DNS-over-HTTPS, DNS-over-TLS, DNS-over-QUIC, and custom rou…
573760active
goccy/go-json
goccy/go- is a fast JSON encoder/decoder library for Go that is a drop-in replacement for the standard encoding/ package. It maintains full…
943752active
Polyaxon
Polyaxon is an open-source AI engineering control plane that teams self-host on their own Kubernetes clusters to schedule, track, and gover…
753735active
fortio/fortio
Fortio is a Go-based load testing library, CLI tool, and web UI originally built for Istio. It generates load at a specified queries-per-se…
993734stable
charmbracelet/glamour
Glamour is a Go library for rendering Markdown documents with styled, colorful output on ANSI-compatible terminals using stylesheets. It of…
883729active
getlantern/systray
A cross-platform Go library for adding an icon and menu to the system tray/notification area on Windows, macOS, and Linux. It provides a si…
323729active
cheggaaa/pb
A Go library for rendering progress bars in the terminal, with configurable templates, refresh rates, byte formatting, and a proxy reader f…
753728stable
microcosm-cc/bluemonday
bluemonday is a fast, highly configurable HTML sanitizer library for Go, inspired by the OWASP Java HTML Sanitizer. It takes untrusted user…
263727stable
transfer.sh
transfer.sh is a self-hostable file sharing server that lets users upload and share files quickly from the command line using curl or simil…
6615898maintenance
kevwan/tproxy
tproxy is a Go CLI tool that proxies TCP connections while displaying and analyzing the traffic passing through them. It supports protocol-…
683712active
maruel/panicparse
panicparse is a Go tool and library that parses Go panic stack traces, densifies and deduplicates goroutines with similar stacks, and rende…
683707stable
FxPool/FXMinerProxy
FXMinerProxy is a Go-based cryptocurrency mining pool proxy that forwards miner traffic to pools, supports fee-based skimming (抽水), and pro…
883703active

← prev page 8 / 33 next →