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
influxdata/telegraf
Telegraf is an open-source agent for collecting, processing, aggregating, and writing metrics, logs, and other telemetry data. It ships as …
10017865stable
VictoriaMetrics/VictoriaMetrics
VictoriaMetrics is a fast, cost-effective, and scalable open-source time series database and monitoring solution written in Go. It supports…
9317800stable
rqlite
rqlite is a lightweight, fault-tolerant distributed relational database built on SQLite, replicating data across nodes using the Raft conse…
9517789stable
jmoiron/sqlx
sqlx is a Go library providing general-purpose extensions to the standard database/sql package. It adds struct/map scanning, named paramete…
2317737stable
projectdiscovery/katana
Katana is a fast, configurable web crawling and spidering framework written in Go, supporting both standard HTTP-based and headless browser…
9017565active
emirpasic/gods
GoDS is a Go library implementing a wide range of data structures including lists, sets, stacks, maps, trees, and queues, with iterators, c…
2417459stable
ent
Ent is an entity framework (ORM) for Go that lets developers define database schemas as Go code and generates statically typed, explicit AP…
7717207stable
IPFS Core
Kubo is the reference Go implementation of IPFS, running a daemon that stores and serves content-addressed data. It ships a CLI, HTTP Gatew…
9317150active
julienschmidt/httprouter
HttpRouter is a lightweight, high-performance HTTP request router (mux) for Go that supports path variables and method matching using a com…
2317132stable
Coder
Coder is a self-hosted platform for provisioning cloud development environments (workspaces) defined with Terraform, accessible via VS Code…
9517074active
kubesphere/kubesphere
KubeSphere is an open-source container platform built on Kubernetes that provides a web console for managing multi-cloud, datacenter, and e…
7217058active
argoproj/argo-workflows
Argo Workflows is an open-source, container-native workflow engine for orchestrating parallel jobs on Kubernetes, implemented as a Kubernet…
9317024stable
Nomad
HashiCorp Nomad is a flexible, single-binary workload orchestrator that deploys and manages containers, non-containerized applications, bat…
9417012stable
Elysia
Weaviate is an open-source, cloud-native vector database written in Go that stores both objects and vector embeddings, combining vector sim…
9416860stable
Pion WebRTC
Pion WebRTC is a pure Go implementation of the WebRTC API, enabling real-time audio, video, and data communication without cgo or external …
9716804active
Hyperledger Fabric
Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework written in Go for building blockchain solutions and app…
9316743stable
kubernetes/kops
kOps (Kubernetes Operations) is a CLI tool for creating, upgrading, and maintaining production-grade, highly available Kubernetes clusters,…
9616692active
OpenIM
OpenIM Server is an open-source instant messaging backend written in Go that powers in-app chat, group messaging, and voice/video calling. …
8716671stable
MCP Toolbox for Databases
MCP Toolbox for Databases is an open source Model Context Protocol (MCP) server, written in Go, that connects AI agents, IDEs, and applicat…
9216669active
jpillora/chisel
Chisel is a fast TCP/UDP tunnel transported over HTTP and secured via SSH, shipped as a single Go executable containing both client and ser…
9316662active
Dagger
Dagger is a programmable automation engine for building, testing, and shipping software, replacing YAML pipelines with real code via SDKs i…
9416334active
Xiaohongshu MCP
A Model Context Protocol (MCP) server written in Go that lets AI assistants like Claude Code access and operate Xiaohongshu (Little Red Boo…
7916096active
Gotify
Gotify is a self-hosted server for sending and receiving real-time messages over WebSocket, with a REST API for pushing messages and a slee…
9816059stable
opensandbox-group/OpenSandbox
OpenSandbox is a general-purpose sandbox platform for AI applications that securely runs commands, code interpreters, browsers, and develop…
8015952active
Billionmail/BillionMail
BillionMail is a self-hosted, open-source mail server and email marketing platform built on Postfix, Dovecot, and Rspamd, with campaign man…
6315862active
chenhg5/cc-connect
CC-Connect is a Go-based bridge that connects local AI coding agents (Claude Code, Cursor, Gemini CLI, Codex, Kimi CLI) to instant messagin…
7815857active
hashicorp/packer
HashiCorp Packer is a CLI tool that builds identical machine images (AMIs, VMDK, Docker images, etc.) for multiple platforms in parallel fr…
9415807stable
dgraph-io/badger
BadgerDB is an embeddable, persistent, and fast key-value database written in pure Go, serving as the storage engine for Dgraph. It is desi…
9615782stable
Evilginx
Evilginx is a standalone man-in-the-middle attack framework written in Go that proxies traffic between a victim's browser and a legitimate …
5815743active
Apache Answer
Apache Answer is an open-source Q&A platform software for building community forums, help centers, and knowledge management sites. It is wr…
8915689stable
passteque/gluetun
Gluetun is a lightweight VPN client packaged as a thin Alpine Docker container, written in Go, supporting many VPN providers via OpenVPN or…
9415598active
kubernetes-sigs/kind
kind (Kubernetes IN Docker) is a tool for running local Kubernetes clusters using Docker container 'nodes', bootstrapped with kubeadm. It w…
9315561active
GJSON
GJSON is a Go library for quickly extracting values from JSON documents using dot-notation paths, with support for wildcards, iteration, an…
7615558stable
loft-sh/devpod
DevPod is an open-source, client-only tool for creating reproducible developer environments defined by devcontainer.json, runnable locally,…
5315282active
go-sql-driver/mysql
Go-MySQL-Driver is a lightweight, pure-Go MySQL driver for Go's database/sql package, also compatible with MariaDB. It supports TCP/IPv4, T…
9315274stable
Amass
OWASP Amass is a Go-based framework for in-depth attack surface mapping and external asset discovery using OSINT gathering and active recon…
7515211active
ZITADEL
ZITADEL is an open-source identity and access management (IAM) platform providing authentication and authorization out of the box, includin…
9415193active
OAuth2 Proxy
OAuth2 Proxy is a reverse proxy and middleware that adds OAuth2/OIDC authentication in front of web applications, supporting providers like…
9515158stable
CrowdSec
CrowdSec is an open-source, crowdsourced security engine that analyzes logs and HTTP requests to detect malicious behavior and block offend…
9315138stable
PuerkitoBio/goquery
goquery is a Go library that provides a jQuery-like syntax for parsing, traversing, and manipulating HTML documents, built on Go's net/html…
8714996stable
PanSou
PanSou is a high-performance self-hosted API service for searching cloud drive (netdisk) resource links, aggregating results from Telegram …
6314913active
mickael-kerjean/filestash
Filestash is a self-hosted, storage-agnostic web-based file manager that connects to nearly any storage backend (FTP, SFTP, S3, SMB, WebDAV…
7614777active
canopy-network/canopy
The official Go implementation of the Canopy Network protocol, a recursive blockchain framework and seed L1 chain for launching new interop…
8914720active
amir20/dozzle
Dozzle is a lightweight, web-based application for viewing Docker container logs in real time, with support for Docker Swarm and Kubernetes…
9514666active
bytebase/bytebase
Bytebase is an open-source database governance platform that acts as a control plane between users (humans and AI agents) and databases, co…
9914606active
shadow1ng/fscan
Fscan is a comprehensive intranet scanning tool written in Go that automates host discovery, port scanning, service identification, weak-pa…
9114590active
JuiceFS
JuiceFS is a high-performance, POSIX-compatible distributed file system that stores file data in object storage (e.g., Amazon S3) and metad…
9614549stable
Casdoor
Casdoor is an open-source, self-hosted Identity and Access Management (IAM) and single sign-on (SSO) platform with a web UI, written in Go.…
9414524active
panjf2000/ants
ants is a high-performance goroutine pool library for Go that manages and recycles a massive number of goroutines with a fixed-capacity poo…
7514510stable
projectdiscovery/subfinder
Subfinder is a fast, passive subdomain discovery tool written in Go that enumerates valid subdomains for target domains using online passiv…
9114500active
benbjohnson/litestream
Litestream is a standalone disaster recovery tool for SQLite that runs as a background process and continuously streams database changes to…
9714456active
CoreDNS
CoreDNS is a fast and flexible DNS server and forwarder written in Go that chains plugins, each performing a DNS function. It is a CNCF gra…
9214365stable
jackc/pgx
pgx is a pure Go PostgreSQL driver and toolkit offering a low-level, high-performance interface with PostgreSQL-specific features like LIST…
8714330stable
gophish/gophish
Gophish is an open-source phishing framework for running phishing simulations and security awareness training. It provides a web UI and RES…
2314317stable
thanos-io/thanos
Thanos is a set of composable components that turn existing Prometheus deployments into a highly available metrics system with unlimited lo…
9414226stable
semaphoreui/semaphore
Semaphore UI is an open-source, self-hosted web UI and API for running Ansible playbooks, Terraform/OpenTofu/Terragrunt, Bash, PowerShell, …
9214201active
robfig/cron
A cron expression parser and job scheduler library for Go that runs functions on scheduled schedules. Version 3 supports standard cron spec…
3214189stable
OJ/gobuster
Gobuster is a fast, multi-threaded brute-forcing tool written in Go for enumerating web directories/files, DNS subdomains, virtual hosts, c…
7614150active
rivo/tview
A Go library for building rich, interactive terminal user interfaces with widgets like forms, tables, trees, lists, and flexible layouts. I…
6314115stable
cert-manager
cert-manager is a Kubernetes controller that adds Certificate and Issuer resource types to clusters and automates obtaining, renewing, and …
9814111stable
Microsoft Agent Framework
Microsoft Agent Framework (MAF) is an open-source, multi-language framework for building, orchestrating, and deploying production-grade AI …
8213999active
OpenNHP/opennhp
OpenNHP is a lightweight, cryptography-powered open-source toolkit written in Go that implements the Cloud Security Alliance's Network-infr…
9713936active
ory/kratos
Ory Kratos is a headless, API-first identity and user management server written in Go that centralizes login, registration, account recover…
7213888stable
Portmaster
Portmaster is a free and open-source application firewall and privacy suite for Windows and Linux desktops. It intercepts all network traff…
9513824active
prometheus/node_exporter
Node exporter is the official Prometheus exporter that exposes hardware and OS metrics from *NIX kernels via an HTTP endpoint on port 9100.…
9313803stable
Asynq Task Queue
Asynq is a Go library for a distributed task queue backed by Redis, letting clients enqueue tasks that worker servers process concurrently.…
6613769stable
krillinai/KrillinAI
KrillinAI is an AI-powered video translation and dubbing tool covering the full pipeline: video download, speech transcription, subtitle tr…
9013737active
github/gh-ost
gh-ost is GitHub's triggerless online schema migration tool for MySQL. It copies tables to a ghost table while streaming binary log changes…
9213603active
hajimehoshi/ebiten
Ebitengine (formerly Ebiten) is an open-source 2D game engine for Go with a simple image-based drawing API. It supports desktop, mobile, we…
10013565stable
Tinode
Tinode is a full-stack instant messaging platform with a Go backend and native clients for Android, iOS, and web, plus gRPC support for man…
9313525active
Nakama
Nakama is a scalable open-source game backend server written in Go that provides multiplayer sessions, matchmaking, leaderboards, chat, and…
9813514stable
opencontainers/runc
runc is a command-line tool for spawning and running containers on Linux according to the Open Container Initiative (OCI) runtime specifica…
9713470stable
Untrivial-ai/agent-orchestrator
Agent Orchestrator (AO) is a local desktop IDE for supervising fleets of AI coding agents like Claude Code, Codex, and Aider. It plans task…
7913330active
ccfos/nightingale
Nightingale is an open-source monitoring and alerting platform focused on the alerting engine, alarm processing, and distribution, connecti…
9613325active
chromedp
chromedp is a Go library for driving Chrome and other browsers via the Chrome DevTools Protocol, with no external dependencies. It supports…
9813301active
Gotenberg
Gotenberg is a Docker-based HTTP API for converting documents (HTML, URLs, Markdown, Office files) into PDFs using headless Chromium and Li…
9813288stable
GoFrame
GoFrame is a modular, high-performance full-stack development framework for Go, comparable to Laravel or Spring Boot, offering batteries-in…
9713287active
cloudwego/eino
Eino is a Go-based framework for building LLM and AI applications, inspired by LangChain and LlamaIndex but following Go conventions. It pr…
8413269active
GopherJS
GopherJS is a compiler that transpiles Go source code into pure JavaScript, allowing Go programs to run in browsers and Node.js. It support…
8513188active
Swag (Go Swagger generator)
Swag converts Go source code annotations into Swagger 2.0 (OpenAPI) documentation, with a CLI generator and integrations for popular Go web…
8513039stable
Stash
Stash is a self-hosted web application written in Go that organizes, tags, and streams personal video and image collections through a brows…
8813034active
anchore/grype
Grype is an open-source vulnerability scanner for container images, filesystems, and SBOMs, written in Go by Anchore. It identifies known C…
9812985active
NoFxAiOS/nofx
NOFX is an open-source, self-hosted AI trading terminal where a language model acts as the trading strategy, running a continuous decide-an…
5912945active
fullstorydev/grpcurl
grpcurl is a command-line tool for invoking RPC methods on gRPC servers, accepting JSON input and converting it to binary protobuf encoding…
8612855active
TencentCloud/CubeSandbox
CubeSandbox is a high-performance sandbox service for AI agents built on RustVMM and KVM, creating hardware-isolated MicroVM sandboxes in u…
8112853active
go-admin
go-admin is a front-end/back-end separated admin management system scaffold built on Gin (Go) and Vue 3 with Element UI, Arco Design, and A…
9812800active
elastic/beats
Elastic Beats is a family of lightweight data shippers written in Go that collect logs, metrics, network packets, audit data, and uptime si…
9512653active
drakkan/sftpgo
SFTPGo is a full-featured, highly configurable file transfer server supporting SFTP, SCP, FTP/S, HTTP/S, and WebDAV, with pluggable storage…
9412647active
IBM/sarama
Sarama is an MIT-licensed Go client library for Apache Kafka, providing pure-Go implementations of Kafka producers, consumers, and administ…
9912525stable
dstotijn/hetty
Hetty is an open source HTTP toolkit for security research, serving as an alternative to Burp Suite Pro. It provides a MITM HTTP proxy with…
6112515active
rs/zerolog
Zerolog is a fast, zero-allocation JSON structured logging library for Go with a chained, context-aware API. It supports leveled logging, s…
7412507stable
Encore
Encore is an open-source infrastructure SDK and backend framework for TypeScript and Go that lets developers declare resources like databas…
9512446active
Shopify/toxiproxy
Toxiproxy is a TCP proxy written in Go for simulating network and system conditions such as latency, bandwidth limits, and connection failu…
6612364stable
future-architect/vuls
Vuls is an agent-less vulnerability scanner written in Go that detects CVEs on Linux, FreeBSD, Windows, macOS, containers, WordPress, progr…
9812284active
Crawlab
Crawlab is a Go-based distributed web crawler management platform with a web UI for managing, scheduling, and monitoring spiders written in…
4912278active
open-policy-agent/opa
Open Policy Agent (OPA) is a general-purpose, open-source policy engine that unifies policy enforcement across the stack using a high-level…
9612264stable
TwiN/gatus
Gatus is a self-hosted, developer-oriented health dashboard and status page that monitors services via HTTP, ICMP, TCP, and DNS checks with…
9712215stable
kubernetes-sigs/kustomize
kustomize is a template-free tool for customizing raw Kubernetes YAML configuration files, letting users declare overlays, patches, and com…
9912186stable
adnanh/webhook
webhook is a lightweight Go-based tool that lets you create configurable HTTP endpoints (hooks) on your server to execute shell commands. I…
7312173stable
Crossplane
Crossplane is a CNCF framework for building cloud native control planes on top of Kubernetes without writing code. It lets platform teams d…
9412137stable

← prev page 2 / 33 next →