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
microsoft/waza
Waza is a Go CLI from Microsoft for evaluating AI agent skills through structured benchmarks. Users define test cases and validation rules …
831424active
bazel-contrib/bazel-gazelle
Gazelle is a Bazel build file generator that creates and updates BUILD.bazel files for projects, with native support for Go and protobuf. I…
981423active
jech/galene
Galène is a self-hosted videoconferencing server written in Go that implements a selective forwarding unit (SFU) for WebRTC, with an includ…
761418stable
huandu/xstrings
A Go library providing string manipulation functions commonly found in other languages but missing from Go's standard strings package. Func…
981411stable
ekristen/aws-nuke
aws-nuke is a Go CLI tool that removes all resources from an AWS account, with configurable filters, presets, and region targeting. It is a…
941411stable
thejerf/suture
Suture is a Go library implementing Erlang-style supervisor trees for managing and restarting failing goroutine-based services. It handles …
701411stable
Apache RocketMQ
The official Apache RocketMQ client SDK written in pure Go, supporting publishing and consuming messages against RocketMQ brokers. It cover…
561411active
CloudyKit/jet
Jet is a fast, secure template engine for Go with a simple C-like syntax. It supports template inheritance, composition, auto-escaping, and…
861409stable
logr
logr is a minimal logging interface for Go that decouples applications and libraries from specific logging implementations. Libraries emit …
831407stable
dominikh/gotraceui
Gotraceui is a native desktop application for visualizing and analyzing Go execution traces, serving as a faster and more powerful alternat…
451407active
cloudposse/atmos
Atmos is an open-source CLI runtime for infrastructure that orchestrates Terraform, OpenTofu, Kubernetes, Helm, and containers through decl…
961405active
riba2534/feishu-cli
feishu-cli is a comprehensive command-line tool for the Feishu (Lark) open platform, wrapping docs, wiki, spreadsheets, messaging, calendar…
811405active
helm-unittest/helm-unittest
A BDD-style unit test framework for Kubernetes Helm charts, distributed as a Helm plugin that adds a `helm unittest` command to the Helm CL…
951403active
jlaffaye/ftp
goftp is an FTP client library for Go providing dialing, login, file upload (Stor), and download (Retr) over the FTP protocol. It is a smal…
921403stable
cybertec-postgresql/pg_timetable
pg_timetable is an advanced standalone job scheduler for PostgreSQL that is completely database driven. It schedules SQL commands, system p…
921401active
ovh/utask
µTask is a lightweight automation engine that models business processes as declarative YAML templates and asynchronously executes graphs of…
821401active
xrplevm/node
The XRPL EVM Sidechain node is a Go implementation of a blockchain node that brings Ethereum Virtual Machine compatibility to the XRP Ledge…
931398active
gohugo-ananke/ananke
Ananke is a production-ready starter theme for the Hugo static site generator, built with CSS and Hugo templates. It provides responsive, a…
971397active
dnaeon/go-vcr
A Go library inspired by Ruby's VCR that records HTTP interactions to YAML cassettes and replays them in future test runs. It enables fast,…
831397active
karlseguin/ccache
CCache is a Go in-memory LRU cache library designed for high-concurrency workloads. It reduces lock contention via sharded buckets, a promo…
601397stable
google/cloudprober
Cloudprober is an open-source active (synthetic) monitoring tool built at Google that runs continuous probes—HTTP, gRPC, DNS, PING, TCP, UD…
101395stable
XiebroC2
XiebroC2 is an open-source command-and-control (C2) framework for penetration testing, written in Go with a .NET teamserver. It supports Lu…
241392active
grafana/grafana-operator
A Kubernetes operator that installs and manages Grafana instances, dashboards, datasources, and other Grafana resources via custom resource…
971390active
fhmq/hmq
HMQ is a high-performance MQTT broker written in Go, supporting MQTT 3.1.1 with QoS 0/1, retained and will messages, WebSockets, and TLS. I…
811389active
guregu/dynamo
An expressive DynamoDB client library for Go built on the official AWS SDK v2. It provides a fluent, struct-tag-based API for putting, gett…
681388stable
boringproxy/boringproxy
boringproxy is a tunneling reverse proxy written in Go that exposes local web servers securely via public HTTPS URLs. It includes a web UI,…
231386active
wait4x/wait4x
Wait4X is a lightweight, zero-dependency CLI tool (also importable as a Go package) that waits for ports or services like TCP, HTTP, DNS, R…
971383active
stellar/go-stellar-sdk
The official Go SDK for the Stellar blockchain network, maintained by the Stellar Development Foundation. It provides transaction building,…
951383active
kube-green/kube-green
kube-green is a Kubernetes operator that automatically shuts down or scales down cluster resources (like dev and preview pods) during off-h…
671383active
awless
awless is a powerful CLI for managing Amazon Web Services with a small, hierarchical command surface. It offers a templating language for c…
234953maintenance
qmuntal/stateless
A Go library for creating finite state machines and lightweight state machine-based workflows directly in code. It is an idiomatic port of …
571382active
Psiphon
Psiphon is a relay-based Internet censorship circumvention system consisting of client apps for Windows, Android, and iOS plus a server net…
321382active
Oxygem/Kanmail
Kanmail is a desktop email client that presents your inbox as a kanban board, with emails as draggable cards and folders/labels as columns.…
931381active
devfeel/dotweb
DotWeb is a simple and easy-to-use Go web micro framework providing an HTTP server with routing, middleware, caching, sessions, and TLS sup…
801381active
skeema/skeema
Skeema is a Go-based CLI tool for declarative MySQL and MariaDB schema management using pure SQL CREATE statements tracked in version contr…
891380active
atotto/clipboard
A Go library providing simple cross-platform clipboard access for copying and pasting UTF-8 text. It also ships gocopy and gopaste command-…
761380stable
Monday
Monday is a Go-based CLI tool that gives microservice developers a unified YAML-configured environment for running local applications with …
931378active
oasdiff
oasdiff is a Go CLI tool and GitHub Action that diffs OpenAPI/Swagger specifications and detects breaking API changes, generating changelog…
921375active
casosorg/casos
CasOS is a cloud operating system built on Kubernetes that embeds the full Kubernetes control plane (API server, controller manager, schedu…
931374active
senthilrch/kube-fledged
kube-fledged is a Kubernetes operator that creates and manages a cache of container images directly on cluster worker nodes. By pre-pulling…
821374active
cesanta/docker_auth
A standalone authentication and authorization server implementing the Docker Registry 2 token-based auth protocol. It issues tokens for Doc…
541373active
kubenetworks/kubevpn
KubeVPN is a Go-based CLI tool that creates a network tunnel between your local machine and a Kubernetes cluster, letting you access cluste…
951371active
Mirantis/cri-dockerd
cri-dockerd is an adapter that exposes the Docker Engine as a Kubernetes-compliant Container Runtime Interface (CRI), replacing the removed…
951370active
google/nftables
A pure Go library for programmatically interacting with Linux nftables, the iptables successor, without wrapping libnftnl. It provides data…
691370active
satori/go.uuid
A pure Go package implementing Universally Unique Identifiers (UUIDs) per RFC 4122, supporting creation and parsing of versions 1-5. It off…
324896maintenance
Codelabs Tools (CLaaT)
CLaaT is a set of tools by Google for authoring and hosting interactive codelab tutorials, including the claat CLI that converts Google Doc…
104894maintenance
asoul-sig/asouldocs
ASoulDocs is a self-hosted web server for serving multilingual project documentation, written in Go. It supports language fallback, real-ti…
501368active
lmittmann/tint
tint is a zero-dependency Go slog.Handler that writes colorized (tinted) log output to the terminal, inspired by zerolog's ConsoleWriter an…
921364stable
aserto-dev/topaz
Topaz is an open-source, cloud-native authorization service that provides fine-grained, real-time, policy-based access control for applicat…
981363active
pemistahl/lingua-go
Lingua is a Go library for highly accurate natural language detection, supporting 75 languages. It works well on short and mixed-language t…
231363active
percona/mongodb_exporter
A Prometheus exporter for MongoDB written in Go that exposes metrics from MongoDB monitoring and diagnostic commands, covering sharding, re…
911361active
github/gh-skyline
A GitHub CLI extension that generates 3D-printable STL files of a user's GitHub contribution graph. It supports single or multi-year ranges…
771361active
golang/sys
golang/sys provides supplemental Go packages for low-level interaction with the operating system, including syscall wrappers, constants, an…
771360stable
fastclaw-ai/fastclaw
FastClaw is a lightweight AI agent runtime written in Go, distributed as a single binary. It acts as an agent factory that creates, manages…
771359active
pipe-cd/pipecd
PipeCD is a GitOps-style continuous delivery platform that provides a unified deployment and operations experience for applications across …
961358active
go-fuzz
go-fuzz is a coverage-guided fuzzing tool for testing Go packages with randomized inputs. It is mainly useful for hardening code that parse…
324848maintenance
qiniu/qmgo
Qmgo is a Go driver for MongoDB built on top of the official mongo-go-driver, offering a friendlier, chainable API reminiscent of the class…
591357active
ddvk/rmfakecloud
A self-hosted replacement for the reMarkable cloud that lets users sync and back up their reMarkable tablet documents on their own infrastr…
791356active
go-pkgz/auth
A Go library providing authentication via multiple oauth2 providers (GitHub, Google, Facebook, Discord, Telegram, and more), direct credent…
991354active
mysteriumnetwork/node
Mysterium Node is the official Go implementation of the Mysterium decentralized VPN (dVPN) network protocol, letting users run nodes that p…
961354active
Ignite
Ignite CLI is a Go-based command-line tool for scaffolding, building, launching, and maintaining sovereign Proof of Stake blockchains built…
981353active
voyagermesh/voyager
Voyager is a secure L7 and L4 ingress controller for Kubernetes built on top of HAProxy, developed by AppsCode. It provides load balancing,…
561353active
sorintlab/stolon
Stolon is a cloud-native PostgreSQL high-availability manager written in Go. It orchestrates PostgreSQL clusters with streaming replication…
234829maintenance
xelaj/mtproto
A full-native Go implementation of the Telegram MTProto protocol, providing a client library for interacting with the Telegram API without …
231352active
reactive-tech/kubegres
Kubegres is a Kubernetes operator written in Go that deploys and manages clusters of PostgreSQL instances with streaming replication, autom…
231351active
Service Weaver
Service Weaver is a Go programming framework for writing, deploying, and managing distributed cloud applications as modular components. Com…
104818maintenance
astaxie/TokenHub
TokenHub is a self-hosted enterprise AI gateway written in Go that provides a governance layer over AI model access, including model routin…
791350active
akrylysov/pogreb
Pogreb is an embedded key-value store written in pure Go, optimized for fast random lookups and infrequent bulk inserts in read-heavy workl…
531350stable
stripe/smokescreen
Smokescreen is an HTTP CONNECT egress proxy written in Go, developed by Stripe to proxy outbound traffic such as webhooks. It enforces host…
861349active
FIND3
FIND (Framework for Internal Navigation and Discovery) is a self-hosted server that determines indoor position using WiFi fingerprints from…
234806maintenance
FIND3
FIND3 is a self-hosted framework for high-precision indoor positioning ('indoor GPS') that uses WiFi, Bluetooth, and magnetic field fingerp…
234806maintenance
zyedidia/generic
A collection of generic data structures for Go 1.18+ built with type parameters, including trees, maps, sets, heaps, queues, ropes, and tri…
231347stable
iwannay/jiacrontab
Jiacrontab is a self-hosted, web-based scheduled task management tool written in Go, consisting of an admin web UI (jiacrontab_admin) and a…
231347active
go-webauthn/webauthn
A FIDO2-conformant WebAuthn and passkey backend library for Go applications. It implements the Web Authentication specification to enable m…
981346active
NeuVector
NeuVector is an open-source full lifecycle container security platform providing vulnerability management and automated runtime security wi…
941346active
apache/servicecomb-service-center
Apache ServiceComb Service-Center is a RESTful service registry that enables microservices to register their instances and discover provide…
671345active
fogleman/gg
Go Graphics (gg) is a pure Go library for 2D rendering with a simple, Cairo-like API for drawing shapes, paths, text, and images. It suppor…
234793maintenance
cloudflare/terraform-provider-cloudflare
The official Terraform provider plugin for Cloudflare, letting users manage Cloudflare resources (zones, DNS records, load balancers, WAF r…
981344active
picosh/pico
pico is a suite of SSH-powered developer services including static site hosting (pgs), localhost tunnels (tuns), SSH pub/sub pipes, a markd…
951344active
vmihailenco/taskq
A Go library for asynchronous task/job queues with pluggable backends including Redis, AWS SQS, IronMQ, and in-memory. It turns Go function…
271343active
ZupIT/horusec
Horusec is an open-source SAST (static application security testing) CLI that scans a project for vulnerabilities across many languages wit…
661342active
zalando/go-keyring
A cross-platform Go library for setting, getting, and deleting secrets in the operating system's native keyring (macOS Keychain, Windows Cr…
711340active
hexdigest/gowrap
GoWrap is a command line tool that generates decorator implementations for Go interface types using templates. It lets developers quickly a…
891339active
Kubermatic Kubernetes Platform
Kubermatic Kubernetes Platform (KKP) is an open-source central management platform for automating the lifecycle of thousands of Kubernetes …
951338stable
warrant-dev/warrant
Warrant is a highly scalable, centralized fine-grained authorization service inspired by Google Zanzibar, written in Go. It lets applicatio…
431337active
flashcatcloud/categraf
Categraf is an all-in-one telemetry collector written in Go that gathers metrics and logs from physical machines, VMs, switches, containers…
981335active
stulzq/azure-openai-proxy
A Go-based proxy service that converts OpenAI official API requests into Azure OpenAI API requests, letting OpenAI-ecosystem tools use Azur…
211335stable
k8gb-io/k8gb
K8GB (Kubernetes Global Balancer) is a CNCF Incubating, open-source global server load balancing (GSLB) solution for Kubernetes, implemente…
951334active
sqls-server/sqls
sqls is a SQL language server written in Go that implements the Language Server Protocol. It provides editor intelligence for SQL including…
911334active
jackc/tern
Tern is a standalone SQL schema migration tool for PostgreSQL, usable as a CLI binary or Go library. It supports SQL and Go function migrat…
881334active
mingrammer/flog
Flog is a Go CLI tool that generates fake log data in common formats such as Apache common/combined/error, RFC3164/RFC5424 syslog, and JSON…
301334active
loggie-io/loggie
Loggie is a lightweight, high-performance, cloud-native log collection agent and aggregator written in Go. It uses Kubernetes CRDs to confi…
231334active
gosimple/slug
A Go library that generates URL-friendly slugs from Unicode strings, with transliteration to ASCII and support for multiple languages. It g…
231334stable
kubernetes-csi/csi-driver-nfs
A Kubernetes CSI driver that lets clusters mount and dynamically provision persistent volumes from an existing NFSv3 or NFSv4 server. It cr…
951333stable
rwynn/monstache
Monstache is a Go daemon that continuously syncs MongoDB collections into Elasticsearch (or OpenSearch) in realtime using change streams. I…
431332active
valyala/bytebufferpool
A Go library implementing a pool of byte buffers with anti-memory-waste protection, limiting memory loss from fragmentation to the maximum …
321332stable
c0m4r/kula
Kula is a lightweight, self-contained Linux server monitoring tool written in Go that ships as a single binary with zero dependencies. It r…
811331active
go-gomail/gomail
Gomail is a Go library for sending emails via SMTP with a simple, flexible API. It supports attachments, embedded images, HTML/text templat…
324732maintenance
tophubs/TopList
TopList (今日热榜) is a self-hosted aggregation website that collects trending headlines from popular sites like Zhihu, Hupu, and V2EX. It is w…
324732maintenance
tg123/sshpiper
sshpiper is a reverse proxy for SSH that routes incoming SSH/SCP connections to upstream servers, with pluggable authentication mapping and…
911329active

← prev page 19 / 33 next →