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
kubeshark/kubeshark
Kubeshark is an eBPF-powered network observability tool for Kubernetes that indexes cluster-wide L4/L7 traffic with full Kubernetes context…
9912101active
Meshery
Meshery is an open-source, self-service engineering platform for collaboratively designing, deploying, and managing Kubernetes and cloud na…
9512014active
BishopFox/sliver
Sliver is an open-source cross-platform adversary emulation and red team framework written in Go. It generates dynamically compiled implant…
9811996active
shirou/gopsutil
gopsutil is a Go port of Python's psutil library for retrieving system information such as CPU, memory, disk, network, and process metrics.…
9811931stable
Bubble Tea
Lip Gloss is a Go library for styling and laying out terminal output with a declarative, CSS-like API. It handles colors (ANSI through true…
9211912active
Netmaker
Netmaker is an open-source platform that automates the creation and management of WireGuard-based virtual mesh networks, from homelab to en…
9311826active
Kubescape
Kubescape is an open-source Kubernetes security platform (a CNCF incubating project) offering misconfiguration scanning, vulnerability asse…
10011815active
go-resty/resty
Resty is a simple HTTP, REST, and SSE client library for Go with a fluent API. It provides middleware, retries with backoff, circuit breaki…
9311814active
quic-go/quic-go
quic-go is a production-ready, pure Go implementation of the QUIC transport protocol (RFC 9000/9001/9002) with support for HTTP/3, datagram…
9811794stable
PipedreamHQ/pipedream
Pipedream is a hosted integration platform for developers to connect APIs and build event-driven automations using pre-built components plu…
7511707active
Pyroscope
Grafana Pyroscope is an open-source continuous profiling platform and database that aggregates, stores, and queries profiling data (CPU, me…
9911699active
0xJacky/nginx-ui
Nginx UI is a self-hosted web interface for managing Nginx servers and clusters, built with Go and Vue. It offers online config editing wit…
9511636active
owncast/owncast
Owncast is a self-hosted, single-user live video streaming and chat server written in Go, offering an alternative to mainstream streaming p…
8911584active
pressly/goose
goose is a database migration tool available both as a CLI binary and a Go library. It manages schema changes through incremental SQL files…
9211499stable
bufbuild/buf
Buf is a modern CLI toolchain for Protocol Buffers that replaces protoc with a fast compiler plus linting, formatting, breaking-change dete…
9711477active
php/frankenphp
FrankenPHP is a modern PHP application server built on top of the Caddy web server, embedding the official PHP executor in a Go binary. It …
9411361active
vCluster
vCluster is an open-source tool that creates fully functional virtual Kubernetes clusters, each running inside a namespace of an underlying…
9611351stable
google/go-github
go-github is a Go client library for accessing the GitHub REST API v3, maintained by Google. It provides typed services for repositories, i…
9811320stable
siderolabs/talos
Talos Linux is a minimal, immutable, API-managed Linux distribution purpose-built for running Kubernetes. It ships no shell, SSH, or packag…
9611246stable
bleve
Bleve is a full-text indexing and search library for Go supporting text, numeric, datetime, geo-spatial, and vector fields. It provides ric…
9211230active
google/osv-scanner
OSV-Scanner is Google's official CLI and Go library frontend to the OSV.dev vulnerability database, scanning project dependencies across ma…
9911184active
dexidp/dex
Dex is a federated OpenID Connect (OIDC) and OAuth 2.0 identity provider that issues signed ID tokens (JWTs) for applications. It acts as a…
9411183stable
imgproxy
imgproxy is a fast, secure standalone HTTP server written in Go (built on libvips) that resizes, processes, converts, and optimizes images …
9911126stable
hashicorp/terraform-provider-aws
The official Terraform provider plugin for Amazon Web Services, written in Go and maintained by HashiCorp. It enables Terraform to define, …
9511115stable
FerretDB/FerretDB
FerretDB is an open-source MongoDB alternative that acts as a proxy translating the MongoDB 5.0+ wire protocol into SQL, backed by PostgreS…
7211097active
quay/clair
Clair is an open-source service for static analysis of vulnerabilities in container images (OCI and Docker). It indexes image contents via …
7111065active
DTM
DTM is a distributed transaction framework that provides cross-service eventual data consistency using saga, TCC, XA, 2-phase message, outb…
4610919stable
go-vgo/robotgo
RobotGo is a native cross-platform Go library for desktop automation, RPA, and AI computer use. It controls the mouse and keyboard, reads t…
9810871active
Centrifugo
Centrifugo is an open-source, language-agnostic real-time messaging (PUB/SUB) server written in Go that delivers messages to online users o…
9810843stable
Tyk API Gateway
Tyk Gateway is a cloud-native, open-source API Gateway written in Go that supports REST, GraphQL, TCP, and gRPC protocols. It provides rate…
9310840stable
fsnotify/fsnotify
fsnotify is a Go library providing cross-platform filesystem notifications using native OS backends like inotify, kqueue, and ReadDirectory…
7110793stable
sashabaranov/go-openai
An unofficial Go client library for the OpenAI API covering chat completions, the Responses API, embeddings, image generation, audio transc…
9610778active
gqlgen
gqlgen is a Go library for building GraphQL servers using a schema-first approach with code generation. It generates type-safe resolvers an…
10010767stable
screego/server
Screego is a self-hosted screen sharing server for developers that streams screens with low latency and high resolution over WebRTC. It sup…
9310718active
Lago
Lago is an open-source metering and usage-based billing platform that ingests usage events, manages subscriptions and pricing, and generate…
9510699active
joho/godotenv
A Go port of Ruby's dotenv library that loads environment variables from .env files into the process environment. It can be used as a Go li…
8110666stable
distribution/distribution
The CNCF Distribution project provides the open-source Registry, a stateless, scalable server-side application implementing the OCI Distrib…
9010655stable
kubernetes/kompose
Kompose is an official Kubernetes CLI tool that converts Docker Compose files into Kubernetes (or OpenShift) resource manifests such as Dep…
7710644active
KEDA
KEDA is a Kubernetes-based event-driven autoscaler that scales any container workload based on the number of events needing processing, usi…
9410643stable
a-h/templ
templ is a typed HTML templating language for Go that compiles components into performant Go code for server-side or static rendering. It s…
9810570active
GitHub Copilot SDK
A multi-platform SDK exposing the GitHub Copilot CLI agent runtime for programmatic use, with official SDKs for Python, TypeScript, Go, .NE…
7910557active
tylertreat/comcast
Comcast is a Go CLI tool that simulates poor network conditions such as latency, bandwidth limits, and packet loss by wrapping system tools…
2510516stable
projectdiscovery/httpx
httpx is a fast, multi-purpose HTTP toolkit written in Go that runs multiple probes (status codes, titles, TLS certificates, tech detection…
9410500active
esimov/caire
Caire is a content-aware image resize library written in Go, based on the seam carving algorithm. It intelligently shrinks or enlarges imag…
2810461active
stakater/Reloader
Reloader is a Kubernetes controller written in Go that watches for changes to ConfigMaps, Secrets, and CSI-mounted secrets, and automatical…
9710448active
containerd/nerdctl
nerdctl is a Docker-compatible command-line interface for containerd, supporting the same UI/UX as docker including Compose, BuildKit build…
9910432active
sourcegraph/conc
conc is a Go library providing better structured concurrency primitives, including a panic-safe WaitGroup and concurrency-limited task pool…
6410432stable
Velero
Velero is an open-source tool (formerly Heptio Ark) that backs up and restores Kubernetes cluster resources and persistent volumes, support…
9410337stable
Nezha Monitoring
Nezha Monitoring is a self-hosted, lightweight server and website monitoring and O&M platform consisting of a central dashboard and lightwe…
9210329active
Moby
BuildKit is a concurrent, cache-efficient toolkit for converting source code into build artifacts such as OCI container images. It powers D…
9410307stable
pinchtab/pinchtab
PinchTab is a standalone Go HTTP server that gives AI agents direct control over Chrome via CDP, with stealth injection and multi-instance …
7910299active
gwuhaolin/livego
Livego is a simple, high-performance live video streaming server written in pure Go. It accepts RTMP pushes and serves playback over RTMP, …
4410183active
graphql-go
graphql-go/graphql is a Go implementation of the GraphQL specification, following the official graphql-js reference implementation. It supp…
5910142stable
go-swagger/go-swagger
A Go implementation of the Swagger 2.0 (OpenAPI 2.0) specification with a CLI tool for working with swagger specs. It generates servers, cl…
9710006active
lib/pq
lib/pq is a pure Go PostgreSQL driver for the standard database/sql package. It supports all maintained PostgreSQL versions and libpq-compa…
859967stable
go-acme/lego
Lego is an ACME client and Go library for obtaining, renewing, and revoking TLS certificates from Let's Encrypt and other ACME CAs. It supp…
989938active
ltaoo/wx_channels_download
A small desktop application that downloads videos from WeChat Channels (视频号) by injecting a download button into the WeChat PC client via a…
889927active
Watermill
Watermill is a Go library for building event-driven and message-driven applications over a unified Pub/Sub API. It supports Kafka, RabbitMQ…
899910active
kubernetes/client-go
The official Go client library for the Kubernetes API, providing typed clientsets, a dynamic client, API discovery, authentication plugins,…
779908stable
Terragrunt
Terragrunt is a flexible orchestration tool that lets Infrastructure as Code written in OpenTofu/Terraform scale, adding a configuration an…
949883stable
gorse-io/gorse
Gorse is an AI-powered open-source recommender system engine written in Go that ingests items, users, and interaction feedback and automati…
959876active
gomodule/redigo
Redigo is a Go client library for the Redis and Valkey databases, providing a Print-like API supporting all Redis commands. It includes con…
439848stable
Miniflux
Miniflux is a minimalist, opinionated, self-hosted RSS/Atom/JSON Feed reader written in Go with PostgreSQL as its only dependency. It empha…
1009810stable
etcd-io/bbolt
bbolt is an embedded, pure-Go key/value database forked from Ben Johnson's Bolt, maintained by the etcd-io project for reliability and stab…
899779stable
tidwall/tile38
Tile38 is an open-source, in-memory geospatial database and real-time geofencing server written in Go. It supports spatial indexing of poin…
899739active
tmc/langchaingo
Langchaingo is the Go language port of LangChain, providing composable building blocks for writing LLM-powered applications in Go. It offer…
879712active
anchore/syft
Syft is a CLI tool and Go library that generates Software Bill of Materials (SBOM) documents from container images, filesystems, and archiv…
999663active
pocket-id/pocket-id
Pocket ID is a self-hosted, OpenID Connect Certified identity provider that lets users sign in to applications using passkeys instead of pa…
869626active
bytedance/sonic
Sonic is a high-performance JSON serialization and deserialization library for Go, accelerated by JIT compilation and SIMD instructions. It…
969615active
Higress
Higress is a CNCF Sandbox, cloud-native AI-native API gateway built on Istio and Envoy, extensible with Wasm plugins written in Go, Rust, o…
999568active
CFSSL
CFSSL is Cloudflare's PKI/TLS toolkit for signing, verifying, and bundling TLS certificates, available as both a command line tool and an H…
989483stable
Model Context Protocol (MCP)
Reference implementations of Model Context Protocol (MCP) servers demonstrating how AI applications can securely access tools and data sour…
829483active
Cadence
Cadence is an open-source, CNCF-hosted durable execution and workflow orchestration engine originally developed at Uber. It lets developers…
989482stable
goplus/xgo
XGo is a programming language that reads like plain English while remaining fully compatible with Go, allowing Go/XGo code to be mixed in t…
959481active
hybridgroup/gobot
Gobot is a Go framework for robotics, physical computing, drones, and IoT, supporting 35+ hardware platforms including Arduino, Raspberry P…
519476active
CloudNativePG
CloudNativePG is an open-source Kubernetes operator that manages the full lifecycle of highly available PostgreSQL clusters using native st…
989440stable
highlight/highlight
highlight.io is an open-source, full-stack monitoring platform combining session replay, error monitoring, logging, and distributed tracing…
799384active
kubernetes-sigs/kubebuilder
Kubebuilder is an SDK and scaffolding framework for building Kubernetes APIs and controllers in Go using custom resource definitions (CRDs)…
949351stable
Atlantis
Atlantis is a self-hosted Go application that automates Terraform workflows through pull requests. It listens for webhook events from GitHu…
1009332stable
CoAI.Dev (Chat Nio)
CoAI.Dev is a self-hostable, multi-tenant AI platform combining a ChatGPT-style chat UI with an enterprise-grade unified LLM gateway suppor…
509323active
Berty
Berty is an open-source, peer-to-peer messaging app with end-to-end encryption that works with or without internet access, using libp2p, IP…
939314active
pprof
pprof is a tool for visualization and analysis of profiling data stored in profile.proto format. It generates text and graphical reports (f…
779301active
bitnami/sealed-secrets
A Kubernetes controller plus the kubeseal CLI that lets you encrypt Kubernetes Secrets into one-way encrypted SealedSecrets that are safe t…
979300active
Pterodactyl
Pterodactyl is a free, open-source game server management panel built with PHP, React, and Go. It runs game servers in isolated Docker cont…
969285active
mattn/go-sqlite3
A SQLite3 driver for Go that conforms to the built-in database/sql interface, implemented as a cgo package bundling the SQLite amalgamation…
969242stable
golang-jwt/jwt
A Go library for creating, signing, parsing, and verifying JSON Web Tokens (JWTs) per RFC 7519. It is the community-maintained successor to…
759241stable
everywall/ladder
Ladder is a self-hosted Go web proxy that removes CORS and other headers (like CSP) and modifies HTML/CSS/JS in responses, serving as an al…
849173active
Raft
A Go library implementing the Raft consensus protocol for managing a replicated log and replicated state machines. It enables building cons…
879146stable
mark3labs/mcp-go
A Go SDK implementing the Model Context Protocol (MCP), letting developers build MCP servers that expose tools, resources, and prompts to L…
829132active
kubernetes-sigs/external-dns
ExternalDNS is a Kubernetes controller that synchronizes exposed Kubernetes Services and Ingresses with external DNS providers such as AWS …
999125stable
tektoncd/pipeline
Tekton Pipelines is a Kubernetes-native framework that provides CRD-style resources for declaring CI/CD pipelines, using containers as buil…
939074stable
mvdan/sh
A Go library and CLI tool (shfmt) that parses, formats, and interprets shell scripts supporting POSIX Shell, Bash, Zsh, and mksh. It expose…
869072active
onsi/ginkgo
Ginkgo is a mature BDD-style testing framework for Go that builds on Go's native testing package. It provides an expressive DSL for structu…
969058stable
podman-container-tools/buildah
Buildah is a command-line tool for building OCI and Docker container images, either from Dockerfiles/Containerfiles or programmatically via…
979054stable
immudb
immudb is an open-source immutable database written in Go that stores data in SQL, key-value, or document models while guaranteeing tamper-…
929042stable
teamhanko/hanko
Hanko is an open-source authentication and user management platform built in Go, offering passwords, passkeys (WebAuthn/FIDO2), MFA, OAuth …
959041active
GoAdmin
GoAdmin is a Go framework for rapidly building data visualization and admin panel applications, inspired by laravel-admin. It provides an o…
329012active
kubernetes/autoscaler
The official Kubernetes autoscaling repository containing the Cluster Autoscaler, Vertical Pod Autoscaler, and Addon Resizer components. It…
958998stable
Bubble Tea
Bubbles is a collection of ready-made TUI components (spinner, text input, textarea, table, and more) for building terminal applications wi…
968984active
Yearning
Yearning is a self-hosted web-based SQL audit platform for MySQL, providing audit tickets with approval workflows, automated syntax checkin…
758969active

← prev page 3 / 33 next →