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
songgao/water
water is a native Go library for creating and reading/writing to TUN/TAP virtual network interfaces using only syscalls and standard Go typ…
322166stable
BEpusdt
BEpusdt is a self-hosted personal cryptocurrency payment gateway written in Go, forked from Epusdt with additional features. It supports US…
912160active
ajvb/kala
Kala is a simplistic, modern job scheduler written in Go that runs as a single binary with a JSON-over-HTTP API and a web UI. It supports I…
532156active
warpstreamlabs/bento
Bento is a high-performance, resilient stream processor written in Go that connects a wide range of sources and sinks (Kafka, Pub/Sub, Redi…
892155active
streamdal/plumber
plumber is a single-binary CLI tool for inspecting, reading, writing, and piping data across messaging systems like Kafka, RabbitMQ, and GC…
402155active
ncabatoff/process-exporter
A Prometheus exporter written in Go that reads /proc to expose metrics about selected processes on Linux systems. It groups processes by co…
342154active
Xpl0itU/WiiUDownloader
A cross-platform GUI application for downloading Wii U games, updates, DLC, and demos directly from Nintendo's NUS servers without requirin…
962152active
muesli/cache2go
cache2go is a concurrency-safe, in-memory caching library for Go with per-item expiration (TTL) and access counters. It supports arbitrary …
232152stable
RichardKnop/go-oauth2-server
A standalone, specification-compliant OAuth 2.0 authorization server written in Go. It implements the standard grant types (authorization c…
442150active
KUN Galgame Forum
KUN Visual Novel Forum is a full-stack, self-hostable community forum for visual novel and Galgame enthusiasts, built as a pnpm monorepo wi…
722147active
cespare/xxhash
A Go implementation of the 64-bit xxHash (XXH64) algorithm with a simple API including a hash.Hash64-compatible Digest type. It offers opti…
322145stable
google/go-querystring
go-querystring is a small Go library that encodes structs into URL query parameters via struct tags. It exposes a single Values() function …
692144stable
ogen-go/ogen
ogen is an OpenAPI v3 code generator for Go that produces statically typed client and server code from an OpenAPI specification. It generat…
942143stable
barnybug/cli53
cli53 is a command line tool for managing Amazon Route 53 DNS. It supports importing and exporting zone files in BIND format and CRUD opera…
692138active
pkg/errors
A Go library providing simple error handling primitives, most notably errors.Wrap for adding context and stack traces to errors without des…
528254maintenance
owncloud/ocis
ownCloud Infinite Scale (oCIS) is a self-hosted file sync and share server platform written in Go, serving as the next-generation foundatio…
952127active
okd-project/okd
OKD is the community distribution of Kubernetes that powers Red Hat OpenShift, adding developer and operations tooling, a web console, moni…
922127active
zserge/lorca
Lorca is a small pure-Go library for building cross-platform HTML5 desktop apps that use an installed Chrome/Chromium browser as the UI lay…
328205maintenance
haccer/subjack
Subjack is a DNS takeover scanner written in Go that concurrently scans lists of subdomains to identify ones vulnerable to hijacking. It de…
912123active
smartwalle/alipay
A Go SDK for integrating with the Alipay payment platform, supporting both public key certificate and plain public key signing/verification…
712116active
nilbuild/slim
Slim is a Go CLI tool that maps localhost ports to clean HTTPS domains like myapp.test with trusted certificates, and can expose local serv…
752115active
go-sonic/sonic
Sonic is a lightweight, high-performance blogging platform and CMS written in Go, inspired by the Halo project. It ships as a small single …
232109active
authorizerdev/authorizer
Authorizer is an open-source, self-hosted authentication and authorization server written in Go, providing OAuth2/OIDC, SAML SSO, MFA, soci…
972107active
vulcand/oxy
Oxy is a Go library of HTTP middleware handlers that extend the standard net/http library with reverse proxying, load balancing, rate limit…
702105active
EKS Anywhere
Amazon EKS Anywhere is an open-source tool for creating and operating Kubernetes clusters on your own infrastructure, built on Amazon EKS D…
982100active
cloudflare/cloudflare-go
The official Go SDK for the Cloudflare REST API, generated with Stainless and covering Cloudflare products such as zones, DNS, and Zero Tru…
982098active
authgear/authgear-server
Authgear is an open-source customer identity and access management (CIAM) platform serving as a self-hostable alternative to Auth0, Clerk, …
982098active
klauspost/reedsolomon
A pure Go library implementing Reed-Solomon erasure coding with high performance (over 1GB/s per CPU core), including a Leopard implementat…
912096active
creack/pty
A Go library providing an interface to Unix pseudo-terminals (PTYs). It lets Go programs start commands like exec.Command attached to a PTY…
572096stable
kubernetes-sigs/prometheus-adapter
A Kubernetes API adapter that implements the custom.metrics.k8s.io, resource, and external metrics APIs backed by Prometheus queries. It en…
662094active
sealerio/sealer
Sealer is a CNCF CLI tool that packages a Kubernetes cluster together with all application dependencies (container images, YAML manifests, …
302094active
trickstercache/trickster
Trickster is an open-source HTTP reverse proxy cache written in Go that also acts as a query accelerator for time series databases like Pro…
982091active
prometheus-community/elasticsearch_exporter
A Prometheus exporter written in Go that exposes Elasticsearch and OpenSearch cluster, node, and index metrics for scraping. It ships as bi…
842091active
sergi/go-diff
A Go library port of Google's diff-match-patch library that computes text differences, performs fuzzy text matching, and applies patches to…
402086stable
OpenPubkey
opkssh is a Go CLI tool that enables SSH authentication via OpenID Connect identities instead of long-lived SSH keys. It generates SSH publ…
882083active
boldsoftware/meat
meat is a Go CLI tool that uses an LLM to abridge a code diff into a 'reading diff', reducing agent-written changes to the conceptually imp…
532081active
jfeliu007/goplantuml
GoPlantUML is a command-line tool and parser library that generates PlantUML class diagrams from Go source code. It visualizes types, field…
402081active
Syngnat/GoNavi
GoNavi is a native cross-platform desktop database client built with Wails (Go) and React, supporting 30+ data sources including PostgreSQL…
792080active
BOSH
Cloud Foundry BOSH is an open-source tool chain for release engineering, deployment, and lifecycle management of large-scale distributed se…
982079active
docopt
docopt is a command-line argument parsing library that generates a parser from the help message/usage patterns you write in your program's …
418004maintenance
mudler/edgevpn
EdgeVPN is a statically compiled, decentralized p2p VPN built on libp2p that creates private networks joined via shared tokens, with no cen…
952078active
jarcoal/httpmock
httpmock is a Go library for easily mocking HTTP responses from external resources in tests. It lets you register responders for exact URLs…
832078stable
go-critic/go-critic
go-critic is an opinionated Go source code linter offering nearly 100 checks for bugs, performance, and style issues not covered by other l…
932076active
lin-snow/Ech0
Ech0 is an open-source, self-hosted lightweight publishing platform for sharing personal ideas and short notes, built with Go and Vue 3 on …
832076active
Masterminds/squirrel
Squirrel is a fluent SQL query builder library for Go that composes SELECT, INSERT, UPDATE, and DELETE statements from reusable parts. It i…
237987maintenance
hashicorp/envconsul
Envconsul is a Go CLI tool that launches a subprocess with environment variables populated from HashiCorp Consul key-value data and Vault s…
832073active
guregu/null
A Go library providing nullable types for SQL and JSON values, with two packages: null (null and zero are distinct) and zero (null and zero…
232072stable
PlakarKorp/plakar
Plakar is an open-source backup engine written in Go that creates encrypted, deduplicated, independently verifiable snapshots of files, dat…
972070active
lukechilds/reverse-shell
A hosted service (reverse-shell.sh) that generates reverse shell payloads on demand; piping its URL output into sh on a target spawns a she…
592069active
esimov/triangle
A Go CLI tool and library that converts images into abstract computer-generated art using Delaunay triangulation. It blurs, grayscales, and…
232069active
boz/kail
Kail is a Go CLI tool that tails and streams logs from all containers of pods matching selectors like service, deployment, or namespace in …
322067active
ZEN Engine
ZEN Engine is an open-source Business Rules Engine written in Rust with native bindings for Node.js, Python, Go, Java, Kotlin, C#, Swift, a…
942064stable
pixelspark/sushitrain
Sushitrain is an open-source iOS and macOS app that brings Syncthing-based secure file synchronization to Apple devices, built with a Go co…
822062active
benhoyt/goawk
GoAWK is a POSIX-compliant AWK interpreter written in Go, featuring a bytecode compiler and VM plus native CSV/TSV support. It can be used …
872061active
usbarmory/tamago
TamaGo is a framework that enables compilation and execution of Go applications directly on bare metal processors, without any underlying o…
962060active
Simple Admin
Simple Admin is a Go-based distributed microservice backend framework built on go-zero, Ent, and Casbin for rapidly building admin manageme…
942060active
gocrane/crane
Crane is a FinOps platform for cloud resource analytics and cost optimization in Kubernetes clusters. It provides cost insight, optimizatio…
232060active
discord/lilliput
A Go library for resizing and transcoding images, backed by mature C libraries (JPEG, PNG, WebP, AVIF, animated GIF) via cgo. It minimizes …
662059active
matrixorigin/matrixone
MatrixOne is a cloud-native, distributed HTAP SQL database written in Go that is MySQL-compatible and includes built-in vector search and f…
962057active
filecoin-project/venus
Venus is a Go implementation of the Filecoin distributed storage network, providing a full node and a modular collection of services for ch…
912056active
canonical/snapd
snapd is the background daemon and snap CLI tool that manages snap packages on Linux systems, handling installation, updates, confinement, …
982055stable
koho/frpmgr
A Windows desktop GUI application that wraps the FRP (Fast Reverse Proxy) client in an all-in-one manager combining a configuration editor,…
932055active
k0kubun/pp
A Go library that provides a colored pretty printer for Go data structures, with fmt-like API functions such as Print, Println, Sprint, and…
772055stable
emersion/go-smtp
An ESMTP client and server library for Go implementing RFC 5321 with extensions like AUTH, PIPELINING, and LMTP. It improves on the frozen …
902052active
bytedance/gopkg
gopkg is a universal utility collection for Go, migrated from ByteDance's internal codebase and used in production. It provides caching mec…
782050stable
Kamaji
Kamaji is a Kubernetes operator that manages hosted Kubernetes control planes, running control plane components as pods inside a management…
942046active
minio/simdjson-go
A pure Go port of the simd high-performance JSON parser that uses SIMD instructions to parse gigabytes of JSON per second. It provides vali…
362046active
bufanyun/hotgo
HotGo is an enterprise-grade full-stack admin development platform built on GoFrame 2 (Go) and Vue 3 + Naive UI + uniapp, designed for rapi…
652044active
sipt/shuttle
Shuttle is a cross-platform network proxy tool written in Go supporting SOCKS5, SOCKS5 over TLS, and shadowsocks protocols. It offers rule-…
442044active
LumePart/Explo
Explo is a self-hosted web application that brings Spotify's Discover Weekly-style music discovery to self-hosted music servers like Navidr…
902042active
melbahja/goph
Goph is a lightweight, native Go SSH client library for executing commands over SSH connections with a simple API. It supports multiple aut…
922037active
elliotchance/pie
pie is a Go utility library providing type-safe, performant functions for common operations on slices and maps using generics. It supports …
452034stable
IBM/fp-go
IBM/fp-go is a functional programming library for Go 1.24+ inspired by fp-ts, providing monads like Option, Either, Result, IO, and Reader,…
932033active
blugelabs/bluge
Bluge is a modern full-text indexing and search library for Go, supporting text, numeric, date, and geo fields with BM25 scoring. It provid…
482033active
openlibrecommunity/olcrtc
olcRTC is an encrypted TCP-over-WebRTC tunnel written in Go that disguises traffic as ordinary video calls on whitelisted meeting services …
102030active
hyperion-cs/dpi-checkers
A collection of checkers (a comprehensive Go-based DPI-CH tool plus browser-based checkers) that detect whether an ISP or datacenter applie…
832027active
Go LDAP Admin
A modern web-based admin panel for managing OpenLDAP servers, built with a Go (Gin + Gorm) backend and Vue frontend. It also syncs organiza…
782025active
muesli/termenv
A Go library providing advanced ANSI styling and color support for terminal applications. It detects terminal color capabilities and theme,…
432025active
gabriel-vasile/mimetype
A pure-Go library for detecting MIME types and file extensions from file content using magic numbers. It is goroutine-safe, dependency-free…
902023stable
kubernetes-sigs/cri-tools
cri-tools provides crictl, a CLI for debugging Kubernetes nodes via the Kubelet Container Runtime Interface, and critest, a validation test…
892021active
tazjin/nixery
Nixery is a Docker-compatible container registry that transparently builds container images on demand using the Nix package manager. Packag…
632019active
stefanprodan/timoni
Timoni is a package manager for Kubernetes powered by CUE, inspired by Helm, that packages apps as type-safe CUE modules distributed as OCI…
972018active
sipcapture/homer
HOMER is an open-source telecom observability platform that captures, stores, and analyzes SIP/VoIP/RTC signaling via the HEP protocol. Ver…
932018active
nginx/nginx-prometheus-exporter
A Prometheus exporter that exposes NGINX and NGINX Plus metrics for monitoring. It scrapes NGINX's status endpoints and serves them as Prom…
902018active
Nitric
Nitric is a multi-language framework for building cloud backends with infrastructure declared inline in application code. It provisions res…
952016active
reugn/go-quartz
go-quartz is a minimalist, zero-dependency job scheduling library for Go, inspired by the Quartz Java scheduler. It provides a Scheduler in…
552014active
vinceanalytics/vince
Vince is a self-hosted, privacy-friendly web analytics server written in Go, serving as an alternative to Google Analytics and a drop-in re…
462014active
camptocamp/terraboard
Terraboard is a self-hosted web dashboard for inspecting and querying Terraform state files stored in versioned S3 buckets (or Terraform Cl…
582010active
webp-sh/webp_server_go
A Go-based HTTP server that serves JPEG, PNG, BMP, GIF, SVG and other images as WebP/AVIF/JXL on the fly, without changing the original URL…
992005active
OpenYurt
OpenYurt is a CNCF incubating open-source platform that extends upstream Kubernetes to edge computing environments without modifying the Ku…
912004stable
GoogleCloudPlatform/scion
Scion is a multi-agent orchestration platform that runs 'deep agents' like Claude Code and Gemini CLI in isolated containers, each with its…
692003active
gin-contrib/cors
The official CORS (Cross-Origin Resource Sharing) middleware for the Gin web framework in Go. It provides configurable handling of allowed …
932000stable
unrolled/render
A Go package that simplifies rendering HTTP responses as JSON, XML, JSONP, plain text, binary data, or HTML templates. It wraps Go's standa…
871998stable
nntaoli-project/goex
A Go SDK that wraps the REST APIs of cryptocurrency exchanges like OKX and Binance behind a unified interface. It supports public market da…
641996active
rdegges/ipify-api
The Go source code powering ipify, a free public API service that returns a client's public IP address, serving billions of requests per mo…
321996stable
glebkudr/shotgun_code
Shotgun is a desktop application that packages a local codebase into a structured context payload for LLMs, with AI-powered file selection …
461995active
featureform/featureform
Featureform is a virtual feature store that sits atop your existing data infrastructure and orchestrates it to define, manage, and serve ML…
321991active
fluid-cloudnative/fluid
Fluid is a Kubernetes-native distributed dataset orchestrator and accelerator for data-intensive applications such as big data and AI workl…
771986active
GoBelieveIO/im_service
A Go-based instant messaging server supporting peer-to-peer, group, and chatroom messages with cluster deployment. It scales to 500k concur…
761986active
veops/oneterm
OneTerm is a lightweight, flexible enterprise bastion host (jump server) built on the 4A model: authentication, authorization, account, and…
931985active

← prev page 14 / 33 next →