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
JuliusBrussee/caveman
Caveman is a set of tools that reduce token usage of AI coding agents by applying a skill that strips filler and a local proxy that compres…
82113485active
Gin Web Framework
Gin is a high‑performance HTTP web framework for Go that offers a Martini‑like API with minimal boilerplate. It provides fast routing, midd…
7989356active
Caddy
Caddy is a fast, extensible, multi-platform web server written in Go that serves HTTP/1, HTTP/2, and HTTP/3 with automatic HTTPS by default…
9477555stable
unionlabs/union
Union is a trust-minimized zero-knowledge bridging protocol enabling general message passing, asset transfers, NFTs, and DeFi across Cosmos…
7873786active
act
act is a Go CLI tool that runs GitHub Actions workflows locally by reading .github/workflows files and executing jobs in Docker containers.…
8772082active
Memos
Memos is an open-source, self-hosted note-taking application built for quick capture, with a timeline-first interface and Markdown-native n…
9463681active
Standard Go Project Layout
A repository that provides a conventional directory layout for Go applications. It serves as a reference and starter template for organizin…
6456688active
CLIProxyAPI
A Go-based proxy server that exposes OpenAI/Gemini/Claude/Codex-compatible API endpoints backed by CLI AI assistant accounts (Claude Code, …
8254756active
jesseduffield/lazydocker
A simple terminal UI for managing Docker containers, images, volumes, and docker-compose services, written in Go with the gocui library. It…
7253152active
LlamaIndex
LlamaIndex is an open‑source framework for building LLM‑powered applications that ingest, parse, and index documents. It provides tools for…
9352325active
Terraform
Terraform is HashiCorp's infrastructure-as-code tool that codifies cloud and on-prem resources into declarative configuration files which c…
10049931stable
LocalAI
LocalAI is an open-source, self-hosted AI inference runtime that runs LLMs, vision, speech, image, and video models behind OpenAI/Anthropic…
9349392active
New API
New API is a self‑hosted AI gateway written in Go that unifies access to dozens of LLM providers behind a single OpenAI‑compatible endpoint…
8848905active
New API
New API is a self-hosted LLM gateway and AI asset management system that aggregates 30+ model providers behind a single unified endpoint. I…
8848905active
Gogs
Gogs is a painless self‑hosted Git service written in Go that provides a full web UI, SSH/HTTP access, and API for managing repositories, u…
9047865active
Gogs
Gogs is a self-hosted Git service written in Go, distributed as a single binary that runs on virtually any platform including ARM devices l…
9047865stable
Bubble Tea
Bubble Tea is a Go framework for building terminal user interface (TUI) applications based on The Elm Architecture. It supports simple and …
9845408stable
juanfont/headscale
Headscale is an open-source, self-hosted implementation of the Tailscale control server written in Go. It coordinates WireGuard-based mesh …
10044768active
spf13/cobra
Cobra is a Go library for building modern command-line applications with subcommands, flags, and automatic help generation. It powers many …
7144666active
Wei-Shaw/sub2api
Sub2API is a self-hosted AI API gateway written in Go that converts Claude, OpenAI, Gemini, and Grok subscriptions into unified API access.…
8044264active
Fiber
Fiber is an Express‑inspired web framework for Go built on top of the high‑performance Fasthttp engine. It provides routing, middleware, te…
9540210active
evanw/esbuild
esbuild is an extremely fast JavaScript/TypeScript bundler and minifier written in Go. It bundles ESM and CommonJS modules, CSS, JSX, and T…
9140071stable
GORM
GORM is a full‑featured Object‑Relational Mapping (ORM) library for the Go programming language. It provides a developer‑friendly API for d…
9139978active
GORM
GORM is a full-featured, developer-friendly ORM library for Go that maps Go structs to database tables. It supports associations, transacti…
9139978stable
Harness Open Source Platform
Harness Open Source is an end-to-end self-hosted developer platform combining Git source control management, CI/CD pipelines, hosted cloud …
9138546active
Docker Compose
Docker Compose is a tool for defining and running multi-container Docker applications using the Compose file format (compose.yaml). It lets…
9938368stable
Glance
Glance is a self-hosted dashboard application that aggregates feeds and services into a single customizable start page. It is a lightweight…
9037502active
IceWhaleTech/CasaOS
CasaOS is an open-source personal cloud operating system built around the Docker ecosystem, providing a web dashboard for managing self-hos…
7837315active
wailsapp/wails
Wails is a Go framework that lets developers build native desktop applications using Go for the backend and any web technology for the UI. …
9636583active
restic backup solution
restic is a fast, secure, and efficient open-source backup program written in Go. It creates encrypted, deduplicated snapshots of files and…
8436276stable
SeaweedFS
SeaweedFS is a fast distributed storage system written in Go that provides S3-compatible object storage, a POSIX-compliant distributed file…
9535551active
derailed/k9s
K9s is a terminal-based UI for navigating, observing, and managing Kubernetes clusters in real time. It supports standard resources and CRD…
9334789active
V2Ray
V2Ray (Project V) is a Go-based network proxy platform for building tunnels that bypass network restrictions and protect privacy. It suppor…
9534662active
github/github-mcp-server
GitHub's official Model Context Protocol (MCP) server that connects AI tools like Claude, Cursor, and VS Code directly to GitHub's platform…
8333620active
go-zero
go-zero is a cloud-native Go web and RPC microservices framework with built-in engineering practices like circuit breaking, rate limiting, …
9533372stable
labstack/echo
Echo is a high‑performance, minimalist web framework for Go. It provides a fast router, built‑in middleware, data binding, and automatic TL…
9832774active
Nuclei
Nuclei is a fast, open-source vulnerability scanner built on a simple YAML-based template DSL, maintained by ProjectDiscovery. It uses a la…
9632091active
iawia002/lux
Lux is a fast and simple video downloader written in Go, available both as a CLI tool and a library. It supports downloading videos from ma…
5231775active
spf13/viper
Viper is a comprehensive configuration library for Go applications that reads from files, environment variables, command-line flags, and re…
5430475stable
OpenTofu
OpenTofu is an open-source infrastructure-as-code CLI tool for declaratively building, changing, and versioning cloud infrastructure, forke…
9130269stable
NetBird
NetBird is an open-source zero-trust networking platform that builds WireGuard-based peer-to-peer overlay networks with centralized access …
9229443active
Authelia
Authelia is an open-source authentication and authorization server and portal providing single sign-on (SSO) and multi-factor authenticatio…
9829294active
Cloudreve
Cloudreve is a self-hosted file management and sharing system (personal cloud drive) written in Go. It supports multiple storage backends i…
9628812active
Fyne
Fyne is an open‑source UI toolkit written in Go that lets developers build native desktop and mobile applications from a single codebase. I…
9528750active
Fyne
Fyne is a cross-platform GUI toolkit and app API written in Go, inspired by Material Design. It lets developers build desktop and mobile ap…
9528750stable
Go kit
Go kit is a Go library that provides a collection of packages and best‑practice patterns for building robust microservices. It offers tools…
2327419active
OpenFaaS
OpenFaaS is a serverless functions platform that lets developers deploy event-driven functions and microservices packaged as OCI/Docker con…
7126245stable
stretchr/testify
Testify is a Go library that provides a rich set of testing utilities, including easy-to-use assertions, mocking support, and test suite ma…
8726219active
Kratos
Kratos is a lightweight Go framework for building cloud‑native microservices. It provides generated HTTP/gRPC transports, composable middle…
8825972active
Kratos
Kratos is a lightweight Go framework for building cloud-native microservices, offering APIs for transport (HTTP/gRPC), middleware, registry…
8825972active
NSQ
NSQ is a realtime distributed messaging platform that provides high‑throughput, low‑latency pub‑sub and load‑balanced message delivery. It …
6325777active
Cilium
Cilium is an open-source networking, security, and observability solution for Kubernetes and container workloads built on an eBPF-based dat…
9425622stable
D2
D2 is a modern declarative diagram scripting language that converts plain‑text definitions into visual diagrams. It provides a fast CLI, a …
9225596active
Stagehand
Stagehand is an SDK that lets developers control a browser with familiar Playwright‑style APIs and AI‑driven primitives. It provides self‑h…
8625583active
kataras/iris
Iris is a high‑performance, feature‑rich web framework for Go that supports HTTP/2, MVC, dependency injection, and many built‑in middleware…
6225555active
gocolly/colly
Colly is a Go library that provides a clean, fast API for building web scrapers and crawlers. It supports synchronous, asynchronous, and pa…
6725552active
tsenart/vegeta
Vegeta is a versatile HTTP load testing tool and Go library that drills HTTP services with a constant request rate. It is usable both as a …
6825203stable
go-delve/delve
Delve is a full-featured debugger for the Go programming language, usable from the command line and via editor integrations. It aims to be …
9324946active
gorilla/websocket
gorilla/websocket is a fast, well-tested Go implementation of the WebSocket protocol (RFC 6455) for both clients and servers. It is part of…
2524876stable
uber-go/zap
Zap is a fast, structured, leveled logging library for Go, developed by Uber. It offers a zero-allocation JSON encoder and two APIs: a high…
7724667stable
Dolt
Dolt is a version-controlled SQL database that lets you branch, merge, clone, push, and pull data like a Git repository. It exposes a MySQL…
9524652active
Argo CD
Argo CD is a declarative GitOps continuous delivery tool for Kubernetes that keeps Git repositories as the source of truth for desired appl…
9424341stable
urfave/cli
urfave/cli is a Go library for building command line applications. It provides a declarative API, subcommand handling, flag parsing, and au…
9824274active
air-verse/air
Air is a live-reloading command line utility for developing Go applications that watches files and automatically rebuilds and restarts the …
9224049active
age
age is a simple, modern, and secure file encryption tool, format, and Go library with small explicit keys, no config options, and UNIX-styl…
8223906stable
TecharoHQ/anubis
Anubis is a Go‑based service that adds a proof‑of‑work challenge to incoming HTTP requests to deter AI‑driven crawlers. It acts as middlewa…
8823520active
valyala/fasthttp
A high-performance HTTP server and client library for Go, optimized for zero memory allocations in hot paths and up to 10x faster than the …
9923482stable
SlimToolkit
SlimToolkit is a CLI tool that inspects, optimizes, and debugs container images, minifying them by up to 30x without changing the applicati…
6623417active
Wechaty
Wechaty is an open‑source Conversational RPA SDK for building chatbots on instant‑messaging platforms. It provides a unified API and plugga…
4523348active
Sentinel
Sentinel is a flow control and reliability library for microservices, providing rate limiting, traffic shaping, concurrency limiting, circu…
7023144stable
micro/go-micro
Go Micro is an agent harness and service framework for Go that lets you build AI‑driven agents and expose their service endpoints as tools.…
9123069active
go-chi/chi
chi is a lightweight, idiomatic HTTP router for Go that is 100% compatible with net/http and built around the context package. It supports …
9522952stable
Neko
Neko is a self-hosted virtual browser that runs in Docker and streams a fully functional browser desktop to multiple users over WebRTC with…
9522529active
redis/go-redis
go-redis is the official Redis client library for the Go programming language. It provides a simple, idiomatic API for interacting with Red…
9422251active
Agent Development Kit (ADK)
The Agent Development Kit (ADK) is an open‑source, code‑first SDK for building, evaluating, and deploying AI agents across multiple languag…
8321903active
gorilla/mux
gorilla/mux is a powerful HTTP request router and URL matcher for Go web servers, implementing the standard http.Handler interface. It supp…
2321833stable
Dgraph
Dgraph is a distributed, horizontally scalable graph database with native GraphQL support, written in Go. It provides ACID transactions, co…
9721804stable
coze-dev/coze-studio
Coze Studio is an open-source, all-in-one AI agent development platform with visual, no-code/low-code tools for building, debugging, and de…
6721698active
samber/lo
samber/lo is a Lodash-style utility library for Go 1.18+ built on generics, providing 300+ type-safe helpers for slices, maps, strings, cha…
8221433stable
Vitess
Vitess is a cloud-native database clustering system that horizontally scales MySQL through transparent, generalized sharding. It provides q…
9821365stable
GoogleCloudPlatform/microservices-demo
Online Boutique is a cloud-first microservices demo application: a web-based e-commerce app composed of 11 polyglot microservices communica…
8921055active
qax-os/excelize
Excelize is a pure Go library for reading and writing Microsoft Excel spreadsheet files (XLSX, XLSM, XLAM, etc.). It provides high‑performa…
8620999active
Teleport
Teleport is an identity-aware access proxy and certificate authority that provides unified, credential-free access to SSH servers, Kubernet…
8820995stable
res-downloader
A cross-platform desktop resource downloader built with Go and Wails that sniffs network traffic through a local proxy to capture videos, a…
8020510active
Apache Casbin
Apache Casbin is an open‑source authorization library that enforces access control policies across multiple programming languages. It suppo…
9620433active
Apache Casbin
Apache Casbin is an open-source authorization library that enforces access control using models such as ACL, RBAC, ABAC, ReBAC, and MAC, de…
9620433stable
MediaMTX
MediaMTX is a zero-dependency live media server and proxy written in Go that routes real-time video and audio streams across protocols incl…
9820364stable
go-playground/validator
A Go library for validating structs and individual fields using struct tags, with support for cross-field, cross-struct, and nested map/sli…
9420197stable
bettercap
bettercap is a Go-based, all-in-one framework for network reconnaissance and man-in-the-middle attacks across WiFi, Bluetooth Low Energy, w…
8220111active
grpc-gateway
gRPC-Gateway is a Go library and protoc plugin that generates a reverse-proxy server translating RESTful JSON HTTP APIs into gRPC calls. It…
10020006active
grpc-gateway
A protoc plugin that reads protobuf service definitions with google.api.http annotations and generates a reverse-proxy server translating R…
10020006stable
google/cadvisor
cAdvisor (Container Advisor) is a running daemon from Google that collects, aggregates, processes, and exports resource usage and performan…
9819477active
LifeOS
Fabric is an open‑source Go framework that lets users organize and invoke AI prompts as modular building blocks. It provides a CLI and REST…
7919387active
golang-migrate/migrate
A database migration tool written in Go, usable both as a CLI and as an importable Go library. It reads migration files from various source…
8718970active
gastownhall/gastown
Gas Town is a multi-agent workspace manager that orchestrates AI coding agents like Claude Code, GitHub Copilot, Codex, and Gemini across m…
7618373active
labring/sealos
Sealos is an AI-native cloud operating system built on Kubernetes that lets developers deploy applications from a GitHub repo, Docker image…
8218372active
sqlc
sqlc is a command-line SQL compiler that generates fully type-safe, idiomatic code from SQL queries for languages like Go, Kotlin, Python, …
8018329stable
Windmill
Windmill is an open-source, self-hostable developer platform that turns scripts in Python, TypeScript, Go, Bash, SQL and other languages in…
9618219active
xbar
xbar is a macOS menu bar application (a rewrite of BitBar in Go using Wails) that displays the output of any script or program directly in …
2318068active
zincsearch/zincsearch
ZincSearch is a lightweight full-text search engine written in Go, built on the bluge indexing library, designed as a resource-efficient al…
9617908active

page 1 / 33 next →