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
maxence-charriere/go-app
go-app is a Go package for building progressive web apps (PWAs) using WebAssembly, with a declarative, component-based UI syntax written en…
928964active
securego/gosec
gosec is a security scanner for Go source code that inspects the AST and SSA representations to detect common security problems. It include…
928961active
Melkeydev/go-blueprint
Go Blueprint is a CLI tool that scaffolds new Go projects with a standardized directory structure and optional integration with popular Go …
628954active
smallstep/certificates
step-ca is an online private certificate authority (X.509 and SSH) and ACME server for secure, automated certificate management in DevOps e…
848939active
Fission
Fission is an open-source, Kubernetes-native serverless framework for deploying functions as a service (FaaS). Developers write functions i…
898933active
kunchenguid/no-mistakes
A local git proxy CLI that intercepts pushes and runs an AI-driven validation pipeline (review, tests, docs, lint) in a disposable worktree…
818918active
maximhq/bifrost
Bifrost is a high-performance, open-source AI gateway written in Go that unifies access to 23+ LLM providers (OpenAI, Anthropic, AWS Bedroc…
848865active
pdfcpu/pdfcpu
pdfcpu is a PDF processing library and command-line tool written in Go, supporting validation, optimization, encryption, signing, merging, …
908852active
databasus/databasus
Databasus is a free, open-source, self-hosted backup tool for PostgreSQL (plus MySQL, MariaDB, and MongoDB) with Point-in-Time Recovery via…
828847active
gtsteffaniak/filebrowser
FileBrowser Quantum is a self-hosted web-based file manager written in Go, forked from the filebrowser project with advanced features like …
938824active
boyter/scc
scc is a very fast, accurate lines-of-code counter written in pure Go that also computes code complexity estimates, COCOMO/LOCOMO effort es…
888807active
gorush
Gorush is a push notification micro server written in Go using the Gin framework. It exposes a REST API and CLI for sending notifications t…
858779active
redpanda-data/connect
Redpanda Connect (formerly Benthos) is a declarative stream processor that moves data between hundreds of sources and sinks with transforma…
948778active
Testcontainers
Testcontainers is a family of libraries (Java, Go, .NET, Rust, and more) that provides lightweight, throwaway Docker containers for use in …
888745stable
OwO-Network/DLX
DLX (formerly DeepLX) is a self-hosted translation API server written in Go that exposes a simple HTTP API on port 1188 for machine transla…
918714active
OpenShift Origin
The openshift/origin repository now primarily maintains the openshift-tests binary, the conformance and end-to-end test suite for OpenShift…
678696active
apache/beam
Apache Beam is an open-source unified programming model and SDK set (Java, Python, Go, SQL, TypeScript) for defining batch and streaming da…
958688stable
segmentio/kafka-go
kafka-go is a pure-Go Apache Kafka client library offering both low-level connection APIs and high-level Reader/Writer abstractions for pro…
698634active
prometheus/alertmanager
Alertmanager is the Prometheus project's alert handling component, written in Go. It receives alerts from Prometheus servers or other clien…
928627stable
oapi-codegen/oapi-codegen
oapi-codegen is a command-line tool and Go library that generates Go server boilerplate, API clients, and HTTP models from OpenAPI 3.0/3.1 …
898592active
ko
ko is a fast, simple container image builder for Go applications that runs go build locally without requiring Docker. It supports multi-pla…
828570stable
schachmat/wego
wego is a terminal-based weather client written in Go that displays weather forecasts for 1 to 7 days. It supports multiple weather data ba…
778559active
smtg-ai/claude-squad
Claude Squad is a terminal application that manages multiple AI coding agents (Claude Code, Codex, Gemini, Aider, etc.) in isolated git wor…
818543active
mongodb/mongo-go-driver
The official MongoDB driver for Go, providing a mongo client, BSON serialization, and CRUD/aggregation APIs for MongoDB 4.4+. It is activel…
968538stable
Anteon
Anteon (formerly Ddosify) is an open-source, eBPF-based Kubernetes monitoring and performance testing platform. It automatically generates …
518517active
openclaw/gogcli
gog is a single Go binary CLI that provides terminal access to Google Workspace services including Gmail, Calendar, Drive, Docs, Sheets, Sl…
808512active
RoadRunner
RoadRunner is a high-performance PHP application server and process manager written in Go, extensible through a plugin system. It runs PHP …
928509stable
Havoc
Havoc is a modern, malleable post-exploitation command and control (C2) framework with a Go teamserver, a Qt-based cross-platform client, a…
108505active
OpenBao
OpenBao is an open-source, identity-based secrets management system for storing, distributing, and rotating sensitive data such as secrets,…
948451active
robertkrimen/otto
Otto is a JavaScript parser and interpreter written natively in Go, providing an embeddable VM for running JavaScript inside Go application…
428450active
Flux v2
Flux v2 is an open and extensible continuous delivery solution for Kubernetes that keeps clusters in sync with Git repositories and OCI art…
998445stable
Gonum
Gonum is a suite of numerical and scientific computing libraries for Go, covering matrices and linear algebra, statistics and probability, …
738441active
Buffalo
Buffalo is a Rails-like web development framework and ecosystem for Go that generates complete projects with routing, ORM, templating, and …
658423active
traefik/yaegi
Yaegi is a pure-Go interpreter for the Go language, providing complete Go specification support on top of the Go runtime. It can be embedde…
498406active
tinyauthapp/tinyauth
Tinyauth is a lightweight, OpenID Certified™ authentication and authorization server written in Go, shipped as a single static binary. It w…
868366active
MetalLB
MetalLB is a network load-balancer implementation for bare-metal Kubernetes clusters that provides Services of type LoadBalancer using stan…
908355active
rpcx
rpcx is a high-performance distributed RPC framework for Go, comparable to Alibaba Dubbo but designed natively for Go without requiring pro…
758319active
AnalogJ/scrutiny
Scrutiny is a self-hosted web dashboard for hard drive S.M.A.R.T monitoring that integrates with the smartd daemon. It tracks historical S.…
988286active
kyverno/kyverno
Kyverno is a Kubernetes-native policy engine for policy as code, letting platform teams author validate, mutate, generate, and cleanup poli…
1008268stable
k8sgpt
k8sgpt is a CLI tool that scans Kubernetes clusters, diagnoses issues, and triages them in plain English using AI backends like OpenAI, Azu…
988255active
smartcontractkit/chainlink
Chainlink is the core node software of a decentralized oracle network that bridges smart contracts with real-world data and off-chain compu…
998246stable
aquasecurity/kube-bench
kube-bench is a Go-based tool that checks whether Kubernetes clusters are deployed securely by running the checks documented in the CIS Kub…
958216active
Lightning Network Daemon
A complete implementation of a Lightning Network node written in Go, capable of opening and closing payment channels, routing onion-encrypt…
958203stable
allegro/bigcache
BigCache is a fast, concurrent, evicting in-memory cache library for Go designed to hold gigabytes of entries without GC overhead by storin…
848164stable
hatchet-dev/hatchet
Hatchet is an open-source (MIT) orchestration engine for background tasks, AI agents, and durable workflows, available as a cloud service o…
908158active
superplanehq/superplane
SuperPlane is an open source control plane and automation engine for AI-driven engineering, orchestrating workflows across Git, LLMs, CI/CD…
838070active
cloudwego/kitex
Kitex is a high-performance, strongly extensible Go RPC framework for building microservices, developed by ByteDance's CloudWeGo team. It i…
998050stable
TomWright/dasel
Dasel is a command-line tool and Go library for querying, modifying, and transforming structured data across JSON, YAML, TOML, XML, CSV, IN…
948046active
expr-lang/expr
Expr is a Go-centric expression language and evaluation engine that compiles expressions into bytecode and runs them on a fast, safe virtua…
758040stable
woodpecker-ci/woodpecker
Woodpecker is an open-source, community-driven CI/CD engine forked from Drone 0.8, designed to be lightweight, simple, and fast. It execute…
998024active
golang/tools
The golang.org/x/tools module provides packages and commands for static analysis of Go programs, including SSA IR, call graphs, and a modul…
958007active
fatih/color
A Go package for producing colorized terminal output using ANSI escape codes, with Windows support and 24-bit RGB colors. It offers helper …
778003stable
cilium/ebpf
ebpf-go is a pure-Go library for loading, modifying, and attaching eBPF programs to hooks in the Linux kernel, with no dependency on libbpf…
897998stable
getarcaneapp/arcane
Arcane is a modern, self-hosted web UI for managing Docker containers and Docker Compose stacks, built with a Go backend and SvelteKit fron…
837990active
gruntwork-io/terratest
Terratest is a Go library that makes it easier to write automated tests for infrastructure code such as Terraform, Packer, Docker, Kubernet…
947981stable
RichardKnop/machinery
Machinery is a Go library for asynchronous task and job queues built on distributed message passing. It supports multiple brokers (RabbitMQ…
547972stable
turbot/steampipe
Steampipe is a zero-ETL CLI tool that exposes APIs and cloud services as relational database tables so they can be queried live with standa…
977968active
Coroot
Coroot is an open-source, self-hosted observability and APM platform that uses eBPF to collect metrics, logs, traces, and continuous profil…
957966active
Workiva/go-datastructures
A collection of useful, performant, and threadsafe data structures for Go, including augmented interval trees, bitarrays, futures, non-bloc…
877964active
chaos-mesh/chaos-mesh
Chaos Mesh is an open-source, cloud-native chaos engineering platform for Kubernetes that injects controlled faults (pod, network, DNS, HTT…
927938active
App Store Connect CLI
A fast, scriptable command-line tool written in Go for the App Store Connect API, covering TestFlight, builds, submissions, signing, metada…
797935active
Concourse
Concourse is an open-source, container-based automation system written in Go, primarily used for CI/CD. Pipelines are defined declaratively…
987915active
KubeVela
KubeVela is a CNCF-incubating, application-centric software delivery control plane built on Kubernetes and the Open Application Model. It l…
957914active
ArvinLovegood/go-stock
A Wails + NaiveUI desktop application that combines stock market data (A-shares, Hong Kong, US markets) with LLM-powered analysis, includin…
857891active
Gentle-AI
Gentle-AI is a Go CLI tool that configures and enhances AI coding agents you already have installed (like Claude Code, OpenCode, or Cursor)…
797887active
IBAX
IBAX is a blockchain protocol platform written in Go that lets users deploy decentralized applications such as DApps, DeFi, and DAOs quickl…
887848active
mindoc-org/mindoc
MinDoc is a self-hosted document management system for IT teams, built in Go on the beego framework, used to store and share API docs, data…
677831active
go-git/go-git
go-git is a highly extensible Git implementation written in pure Go, exposing both low-level (plumbing) and high-level (porcelain) operatio…
997798active
chenyme/grok2api
A self-hosted multi-account API gateway for Grok Build, Grok Web, and Grok Console, written in Go with a React frontend. It exposes Grok ca…
827797active
yaklang/yakit
Yakit is an all-in-one interactive application security testing platform built as a GUI client for the Yaklang security DSL engine over gRP…
937786active
aceld/zinx
Zinx is a lightweight concurrent server framework written in Go, focused on TCP long-connection servers such as game backends. It emphasize…
707759active
Flyte
Flyte is an open-source workflow orchestration platform for coordinating data, ML models, and AI agents at scale, authored in pure Python a…
967741active
aws/karpenter-provider-aws
Karpenter is an open-source Kubernetes node autoscaler that watches for unschedulable pods, provisions right-sized nodes to meet their sche…
927721active
uber-go/fx
Fx is a dependency injection based application framework for Go, developed and battle-tested at Uber. It manages application lifecycles, el…
467695stable
OpenTelemetry Collector
The OpenTelemetry Collector is a vendor-agnostic telemetry pipeline service that receives, processes, and exports traces, metrics, and logs…
1007683stable
operator-framework/operator-sdk
The Operator SDK is a framework and CLI for building Kubernetes Operators, part of the Operator Framework. It provides high-level APIs buil…
887682stable
go-echarts
go-echarts is a Go library for generating interactive charts backed by Apache ECharts. It lets Go programs declaratively build chart option…
987647active
aceberg/WatchYourLAN
WatchYourLAN is a lightweight network IP scanner written in Go with a web GUI, designed to discover and track hosts on a local network via …
497629active
KubeEdge
KubeEdge is a CNCF-graduated open-source framework built on Kubernetes that extends containerized application orchestration and device mana…
957609stable
GoogleCloudPlatform/kubectl-ai
kubectl-ai is an AI-powered Kubernetes assistant that translates natural-language user intent into precise kubectl operations. It is a Go C…
717587active
eRPC
Pholcus is a distributed, high-concurrency web crawler framework written in pure Go. It supports standalone, server, and client modes with …
847582active
Jsonnet
Jsonnet is a data templating configuration language that extends JSON with functions, variables, object-orientation, and imports to elimina…
637581stable
hybridgroup/gocv
GoCV is a Go language binding for the OpenCV 4 computer vision library, supporting Linux, macOS, Windows, and Docker. It includes support f…
667505active
shopspring/decimal
A Go library providing arbitrary-precision fixed-point decimal numbers to avoid floating-point rounding errors. It supports arithmetic oper…
637484stable
tulir/whatsmeow
whatsmeow is a Go library implementing the WhatsApp web multidevice API. It enables Go programs to connect to WhatsApp as a linked device, …
767444active
amacneil/dbmate
Dbmate is a lightweight, framework-agnostic database migration tool distributed as a single standalone binary. It manages timestamp-version…
977438stable
alexellis/k3sup
k3sup is a lightweight Go CLI tool that bootstraps a K3s Kubernetes cluster on any local or remote VM over SSH, getting you a working KUBEC…
867436active
cloudwego/hertz
Hertz is a high-performance, extensible Go HTTP framework from CloudWeGo (ByteDance) for building microservices. It uses the Netpoll networ…
887377active
fabiolb/fabio
Fabio is an HTTP, HTTPS, TCP, and gRPC reverse proxy and load balancer that configures itself dynamically from service data stored in Consu…
937346active
Ed1s0nZ/CyberStrikeAI
CyberStrikeAI is a Go-based AI-native cybersecurity platform that combines LLM-powered agents, MCP-native tools, RAG knowledge bases, and v…
807343active
telepresenceio/telepresence
Telepresence is a CNCF open-source CLI tool that connects a developer's workstation to a remote Kubernetes or OpenShift cluster, creating a…
977311active
modelcontextprotocol/registry
A community-driven registry service for Model Context Protocol (MCP) servers, acting like an app store where MCP clients can discover serve…
837268active
perkeep/perkeep
Perkeep (formerly Camlistore) is a personal storage system for storing, syncing, sharing, modeling, and backing up your data for life. It c…
717246active
charmbracelet/huh
A Go library for building interactive terminal forms and prompts, built on the Bubble Tea TUI framework. It supports grouped multi-page for…
827196active
simeji/jid
jid is an interactive command-line tool for incrementally drilling down into JSON data using jq-like and JMESPath filter queries. It provid…
907187active
gocron
gocron is a Go library for scheduling functions to run at predetermined intervals using a fluent, cron-like API. It provides a scheduler, j…
937171active
vektra/mockery
mockery is a CLI tool that auto-generates mock implementations for Go interfaces using the stretchr/testify/mock package. It eliminates the…
967169active
tbphp/gpt-load
GPT-Load is a high-performance, enterprise-grade AI API transparent proxy service built in Go that aggregates multiple AI providers (OpenAI…
837158active
ehang-io/nps
NPS is a lightweight, high-performance intranet penetration (reverse proxy/tunnel) server written in Go, supporting TCP, UDP, HTTP(S), SOCK…
2334243maintenance
Goja
Goja is an ECMAScript 5.1 (plus partial ES6) JavaScript engine implemented entirely in pure Go, emphasizing standard compliance and perform…
777135active

← prev page 4 / 33 next →