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
Rod
Rod is a high-level Go library that drives Chrome via the Chrome DevTools Protocol for web automation and scraping. It offers both high-lev…
637132active
KubeVirt
KubeVirt is a virtual machine management add-on for Kubernetes that extends the Kubernetes API with virtualization resource types (like the…
1007131stable
SpiceDB
SpiceDB is an open-source, Google Zanzibar-inspired database for storing, computing, and validating fine-grained authorization data at scal…
977124stable
goproxy/goproxy.cn
Goproxy.cn is a free, non-profit Go module proxy service hosted in China and backed by Qiniu Cloud's global CDN. It fully implements the GO…
457081stable
Cosmos
The Cosmos SDK is a modular open-source Go framework for building secure, high-performance application-specific blockchains with built-in i…
967075stable
agones-dev/agones
Agones is an open-source Kubernetes controller and custom resource definitions (GameServers, Fleets) for hosting, running, and scaling dedi…
947062stable
bitfield/script
A Go library that makes it easy to write shell-like scripts in Go using a fluent pipeline API inspired by Unix tools like grep, sed, and jq…
767043stable
google/gops
gops is a command-line tool from Google that lists all Go processes running on a system and diagnoses them. Processes that embed the gops a…
677019active
0xERR0R/blocky
Blocky is a fast, lightweight DNS proxy and ad-blocker for local networks, written in Go. It blocks ads and malware via external allow/deny…
977011active
dgraph-io/ristretto
Ristretto is a high-performance, fully concurrent in-memory cache library for Go, built originally for Dgraph. It uses a TinyLFU admission …
887003stable
yuin/gopher-lua
GopherLua is a Lua 5.1 (plus Lua 5.2 goto) virtual machine and compiler implemented in pure Go. It provides user-friendly Go APIs for embed…
636987stable
Staticcheck
Staticcheck is an advanced linter for the Go programming language that uses static analysis to find bugs, performance issues, and simplific…
886906active
external-secrets/external-secrets
External Secrets Operator is a Kubernetes operator that synchronizes secrets from external secret management systems such as AWS Secrets Ma…
956900stable
flexprice/flexprice
Flexprice is an open-source usage-based pricing and billing platform for developers, offering real-time usage metering, credits and wallets…
856894active
rcourtman/Pulse
Pulse is a self-hosted infrastructure monitoring application for Proxmox, Docker, Kubernetes, TrueNAS, and vSphere, combining live state, h…
846878active
spotiflacapp/SpotiFLAC-Mobile
SpotiFLAC Mobile is an open-source Flutter/Go mobile app for downloading and managing lossless FLAC music on Android and iOS. It supports m…
806812active
luraproject/lura
Lura is an open-source Go framework for building ultra-performant API Gateways and proxies, formerly known as the KrakenD framework. It agg…
806803stable
elazarl/goproxy
GoProxy is a Go library for building customized HTTP/HTTPS proxy servers as a net/http handler. It supports regular proxying, CONNECT tunne…
986764stable
kubernetes-sigs/metrics-server
Metrics Server is a scalable, efficient source of container CPU and memory resource metrics for Kubernetes built-in autoscaling pipelines. …
936761stable
gRPC Prometheus monitoring
A Go library of gRPC middleware (interceptors) providing chained, ready-to-use implementations for auth, logging, tracing, metrics, retries…
946760active
uber/kraken
Kraken is a P2P-powered Docker registry from Uber that distributes container images and large blobs across clusters using BitTorrent-style …
986755active
OpenCost
OpenCost is a CNCF incubating, vendor-neutral open source tool for real-time Kubernetes and cloud cost monitoring and allocation. It provid…
966755active
btcsuite/btcd
btcd is an alternative full-node Bitcoin implementation written in Go that downloads, validates, and serves the blockchain using the same c…
866712stable
spf13/afero
Afero is a filesystem abstraction library for Go that provides a universal interface over multiple storage backends, including local disk, …
736707stable
x402-foundation/x402
x402 is an open standard and SDK suite for internet-native payments built on the HTTP 402 status code, letting servers charge for API or co…
646674active
lharries/whatsapp-mcp
A Model Context Protocol (MCP) server that connects an LLM agent like Claude Desktop or Cursor to a personal WhatsApp account via the Whats…
216666active
markbates/goth
Goth is a Go library providing a simple, idiomatic way to add multi-provider authentication to web applications via OAuth, OAuth2, and Open…
526605active
j3ssie/osmedeus
Osmedeus is a security-focused declarative orchestration engine that lets users define reconnaissance and vulnerability-scanning pipelines …
946602active
k3d
k3d is a CLI tool written in Go that runs Rancher's lightweight k3s Kubernetes distribution inside Docker containers. It lets you spin up m…
936598active
OpenTelemetry Go
The official Go implementation of the OpenTelemetry API and SDK for instrumenting applications to generate traces, metrics, and logs. It ex…
946573stable
cloudquery/cloudquery
CloudQuery is an open-source CLI and plugin-based data pipeline tool that extracts cloud infrastructure configuration and security data fro…
956542active
photoview/photoview
Photoview is a self-hosted photo gallery web application for personal servers, written in Go. It scans directories of photos and videos, ge…
666536active
Genkit
Genkit is an open-source framework by Google for building full-stack, AI-powered agentic applications in JavaScript/TypeScript, Go, Python,…
876524stable
ondrajz/go-callvis
go-callvis is a development tool that visualizes the call graph of Go programs using pointer analysis and Graphviz dot output. It provides …
526524active
Optimism
Optimism is the open-source OP Stack, a modular software stack for deploying Ethereum Layer 2 optimistic rollup blockchains such as OP Main…
956481active
ws
A tiny, fast WebSocket library for Go implementing RFC 6455 with a zero-copy, low-level API plus higher-level helpers in the wsutil package…
496468stable
komari-monitor/komari
Komari is a lightweight, self-hosted server monitoring application written in Go that tracks server performance via a web dashboard with da…
836457active
gosom/google-maps-scraper
An open-source Go tool that scrapes Google Maps to extract business data such as names, addresses, phone numbers, websites, ratings, review…
956453active
go-telegram-bot-api/telegram-bot-api
Go bindings for the Telegram Bot API, providing a thin wrapper around all bot endpoints including message sending, file uploads, webhooks, …
236408stable
wazero/wazero
wazero is a zero-dependency WebAssembly runtime written in pure Go, supporting the WebAssembly Core Specification 1.0 and 2.0 with both an …
836399stable
derailed/popeye
Popeye is a read-only CLI tool that scans live Kubernetes clusters and reports potential issues with deployed resources and configurations.…
566397active
google/syzkaller
syzkaller is an unsupervised coverage-guided kernel fuzzer originally built for the Linux kernel and now supporting FreeBSD, Fuchsia, gViso…
776352active
sigstore/cosign
Cosign is a CLI tool from the Sigstore project for signing and verifying OCI containers and other software artifacts, with support for keyl…
956339stable
caarlos0/env
A simple, zero-dependency Go library that parses environment variables into struct fields using struct tags. It supports built-in types, po…
866330stable
projectdiscovery/naabu
Naabu is a fast, lightweight port scanner written in Go that performs SYN, CONNECT, and UDP scans to enumerate open ports on hosts. It is d…
876320active
seriousm4x/UpSnap
UpSnap is a self-hosted wake-on-LAN web application built with SvelteKit, Go, and PocketBase. It provides a dashboard for waking devices wi…
976310active
Pachyderm
Pachyderm is a data-centric pipeline platform that automates data transformations with built-in data versioning and lineage tracking. It ru…
306309active
CUE
CUE is an open-source data validation language and inference engine for defining, generating, and validating text-based and dynamic configu…
946280active
BFE
BFE (Beyond Front End) is a modern layer 7 load balancer and reverse proxy written in Go, originally developed at Baidu and now a CNCF sand…
996264active
Cloud Torrent
Cloud Torrent is a self-hosted remote torrent client written in Go, distributed as a single cross-platform binary. Torrents are started via…
666247active
achannarasappa/ticker
Ticker is a terminal-based application for watching live stock, cryptocurrency, and derivatives prices in real time. It also tracks the val…
816241active
vllm-project/semantic-router
vLLM Semantic Router is an open-source programmable routing and control layer for building Mixture-of-Models systems across heterogeneous L…
816233active
kubernetes/kube-state-metrics
kube-state-metrics is a Kubernetes add-on agent that listens to the Kubernetes API server and generates Prometheus-compatible metrics about…
936224stable
asaskevich/govalidator
govalidator is a Go package providing validators and sanitizers for strings, numerics, slices, and structs, inspired by validator.js. It su…
666202stable
Cosmos
Cosmos-Server is a self-hosted home server platform that acts as a secure gateway and server manager for your applications. It bundles auth…
926178active
GhostTroops/scan4all
scan4all is a Go-based automated vulnerability scanning and reconnaissance tool that integrates vscan, nuclei, ksubdomain, and subfinder. I…
236178active
jinzhu/copier
A Go library that copies values between structs, slices, and maps using reflection and matching field names. It supports struct tags to enf…
616171stable
Faktory
Faktory is a language-agnostic background job server that stores jobs as JSON in queues for workers in any programming language to fetch an…
876150active
google/uuid
A Go package for generating and inspecting UUIDs based on RFC 9562 (formerly RFC 4122) and DCE 1.1. It represents UUIDs as 16-byte arrays a…
236148stable
KServe
KServe is a CNCF incubating, Kubernetes-native platform for serving both generative and predictive AI models at scale. It provides a standa…
946133stable
CNI (Container Network Interface)
CNI (Container Network Interface) is a CNF project consisting of a specification and Go libraries for writing plugins that configure networ…
846133stable
anacrolix/torrent
A full-featured BitTorrent client library and CLI utilities written in Go, designed to be embedded in other projects. It supports streaming…
766122stable
Goa
Goa is a design-first framework for building APIs and microservices in Go. You define your API in a Go-based DSL and it generates server co…
996110active
Knative
Knative is a Kubernetes-based platform providing middleware components for building, deploying, and managing serverless workloads, comprisi…
966110stable
foxcpp/maddy
Maddy is a composable all-in-one mail server written in Go that combines an SMTP MTA/MX, IMAP storage, and email security protocols (DKIM, …
986107active
hashicorp/go-plugin
HashiCorp's Go plugin system that runs plugins as subprocesses communicating over RPC/gRPC, letting hosts consume plugins as natural Go int…
796107stable
Docker
The official Docker command-line interface, written in Go, used to build, run, and manage Docker containers, images, and related resources.…
776088stable
h2non/imaginary
Imaginary is a fast HTTP microservice written in Go for high-level image processing, backed by bimg and libvips. It exposes image operation…
426084stable
elastic/go-elasticsearch
The official Go client for Elasticsearch, providing low-level and typed APIs for indexing, searching, and managing Elasticsearch clusters. …
976067stable
cockroachdb/pebble
Pebble is a LevelDB/RocksDB-inspired embedded key-value storage engine written in Go, using LSM-tree based block-based tables and RocksDB-c…
976056stable
OpenCloud
OpenCloud is an open source file management, sharing, and collaboration platform written in Go, positioned as a sovereign alternative to Ne…
866056active
alpkeskin/mosint
Mosint is an automated email OSINT tool written in Go that investigates target email addresses by consolidating multiple services. It check…
236048active
arp242/goatcounter
GoatCounter is an open-source, privacy-friendly web analytics platform available as a free hosted service or a self-hosted Go application, …
716041active
evio
evio is a fast, small event-loop networking framework for Go that makes direct epoll and kqueue syscalls instead of using the standard net …
666041stable
prometheus/client_golang
The official Go client library for Prometheus, providing APIs for instrumenting application code with metrics and for querying the Promethe…
896036stable
MontFerret/ferret
Ferret is a declarative, expression-oriented query language (FQL) with an embeddable Go runtime for querying, transforming, and automating …
796013active
stefanprodan/podinfo
Podinfo is a tiny Go web application that serves as a reference microservice template showcasing Kubernetes best practices. It ships with H…
966005active
volcano-sh/volcano
Volcano is a CNCF-hosted, Kubernetes-native batch scheduling system that extends kube-scheduler for high-performance workloads like AI/ML t…
985993stable
goss-org/goss
Goss is a YAML-based server testing and validation tool, a fast serverspec alternative that generates tests from the current system state. …
845988active
DiscordGo
DiscordGo is a Go package providing low-level bindings to the Discord API, with nearly complete support for REST endpoints, the websocket g…
495988active
Inngest
Inngest is an event-driven durable execution platform for running stateful step functions and AI workflows on serverless, servers, or the e…
955968active
fullstorydev/grpcui
grpcui is a command-line tool that launches an interactive browser-based web UI for invoking and testing gRPC services, similar to Postman …
895928active
mostlygeek/llama-swap
A Go-based proxy service that lets you run multiple local AI inference servers (llama.cpp, vllm, ComfyUI, etc.) and hot-swap between models…
865922active
Go kit
Go kit is a collection of Go packages that provide a comprehensive toolkit for building robust, maintainable microservices (or elegant mono…
2327419maintenance
hacdias/webdav
A simple, standalone WebDAV server written in Go, distributable as a single binary or Docker image. It supports user authentication, TLS, a…
995920active
shazow/ssh-chat
ssh-chat is a custom SSH server written in Go that replaces the shell with a chat prompt, so users connect via ssh and land in a chat room.…
475909active
golang/oauth2
The official Go client implementation of the OAuth 2.0 specification, maintained by the Go team. It provides token acquisition, refresh, an…
745903stable
hound-search/hound
Hound is an extremely fast source code search engine built on a trigram index, with a Go backend and a React web frontend. It keeps an up-t…
655887active
prometheus/blackbox_exporter
The Blackbox exporter is a Prometheus exporter that probes endpoints over HTTP, HTTPS, DNS, TCP, ICMP, and gRPC and exposes probe success a…
735883active
cortexproject/cortex
Cortex is a horizontally scalable, highly available, multi-tenant long-term storage backend for Prometheus and OpenTelemetry metrics. It ru…
885877stable
goproxyio/goproxy
A Go module proxy server that caches and serves Go modules, available both as a hosted global service (goproxy.io) and as a self-hostable b…
235868active
easegress-io/easegress
Easegress is a cloud-native traffic orchestration system that acts as an API gateway, reverse proxy, and traffic manager with built-in Raft…
785867active
mjl-/mox
Mox is an all-in-one, secure, open source mail server written in Go, combining SMTP, IMAP4, webmail, SPF/DKIM/DMARC, DANE/MTA-STS, automati…
895864active
sammwyy/MikuMikuBeam
MikuMikuBeam is a network stress testing tool written in Go with a Hatsune Miku-themed web UI, supporting HTTP flood, HTTP bypass, Slowlori…
605864active
OpenFGA
OpenFGA is a high-performance, open-source fine-grained authorization and permission engine inspired by Google's Zanzibar, owned by the CNC…
975846stable
TFLint
TFLint is a pluggable linter for Terraform that finds possible errors, deprecated syntax, and unused declarations, and enforces best practi…
895827active
hashicorp/hcl
HCL (HashiCorp Configuration Language) is a Go toolkit for building structured, human- and machine-friendly configuration languages, used b…
875823stable
Vikunja
Vikunja is an open-source, self-hostable to-do and task management application with list, Kanban, Gantt, and table views, built with a Go b…
1005806active
go-pay/gopay
GoPay is an aggregated payment SDK for Go that wraps WeChat Pay, Alipay, Douyin Pay, PayPal, Apple Pay, QQ Pay, Allinpay, Lakala, CMB, and …
935788active
bililive-go/bililive-go
Bililive-go is a live stream recording tool written in Go that supports many Chinese and international streaming platforms such as Bilibili…
975776active

← prev page 5 / 33 next →