platform: go
3319 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| 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… | 84 | 7538 | active |
| 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… | 76 | 7491 | active |
| shopspring/decimal A Go library providing arbitrary-precision fixed-point decimal numbers to avoid floating-point rounding errors. It supports arithmetic oper… | 67 | 7469 | stable |
| open-telemetry/opentelemetry-collector The OpenTelemetry Collector is a vendor-agnostic telemetry pipeline service that receives, processes, and exports traces, metrics, and logs… | 99 | 7455 | stable |
| 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… | 85 | 7424 | active |
| ArvinLovegood/go-stock A Wails + NaiveUI desktop application that combines stock market data (A-shares, Hong Kong, US markets) with LLM-powered analysis, includin… | 84 | 7367 | active |
| cloudwego/hertz Hertz is a high-performance, extensible Go HTTP framework from CloudWeGo (ByteDance) for building microservices. It uses the Netpoll networ… | 94 | 7347 | active |
| 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… | 94 | 7338 | active |
| 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… | 98 | 7288 | active |
| flyteorg/flyte Flyte is an open-source workflow orchestration platform for coordinating data, ML models, and AI agents at scale, authored in pure Python a… | 95 | 7245 | active |
| perkeep/perkeep Perkeep (formerly Camlistore) is a personal storage system for storing, syncing, sharing, modeling, and backing up your data for life. It c… | 58 | 7229 | active |
| modelcontextprotocol/registry A community-driven registry service for Model Context Protocol (MCP) servers, acting like an app store where MCP clients can discover serve… | 86 | 7192 | active |
| amacneil/dbmate Dbmate is a lightweight, framework-agnostic database migration tool distributed as a single standalone binary. It manages timestamp-version… | 99 | 7185 | stable |
| openbao/openbao OpenBao is an open-source, identity-based secrets management system for storing, distributing, and rotating sensitive data such as secrets,… | 93 | 7177 | active |
| vektra/mockery mockery is a CLI tool that auto-generates mock implementations for Go interfaces using the stretchr/testify/mock package. It eliminates the… | 99 | 7154 | active |
| 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… | 82 | 7147 | active |
| 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, … | 76 | 7147 | active |
| go-co-op/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… | 97 | 7143 | active |
| ehang-io/nps NPS is a lightweight, high-performance intranet penetration (reverse proxy/tunnel) server written in Go, supporting TCP, UDP, HTTP(S), SOCK… | 23 | 34175 | maintenance |
| 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… | 96 | 7136 | active |
| 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… | 80 | 7127 | active |
| 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… | 49 | 7086 | stable |
| go-rod/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… | 66 | 7077 | active |
| dop251/goja Goja is an ECMAScript 5.1 (plus partial ES6) JavaScript engine implemented entirely in pure Go, emphasizing standard compliance and perform… | 77 | 7059 | active |
| Cosmos The Cosmos SDK is a modular open-source Go framework for building secure, high-performance application-specific blockchains with built-in i… | 99 | 7050 | stable |
| kubevirt/kubevirt KubeVirt is a virtual machine management add-on for Kubernetes that extends the Kubernetes API with virtualization resource types (like the… | 98 | 7030 | stable |
| 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… | 76 | 7030 | stable |
| 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… | 73 | 7017 | active |
| agones-dev/agones Agones is an open-source Kubernetes controller and custom resource definitions (GameServers, Fleets) for hosting, running, and scaling dedi… | 94 | 6995 | stable |
| authzed/spicedb SpiceDB is an open-source, Google Zanzibar-inspired database for storing, computing, and validating fine-grained authorization data at scal… | 99 | 6990 | stable |
| 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 … | 89 | 6983 | stable |
| 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… | 70 | 6974 | stable |
| 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… | 98 | 6895 | active |
| dominikh/go-tools Staticcheck is an advanced linter for the Go programming language that uses static analysis to find bugs, performance issues, and simplific… | 90 | 6860 | active |
| external-secrets/external-secrets External Secrets Operator is a Kubernetes operator that synchronizes secrets from external secret management systems such as AWS Secrets Ma… | 94 | 6808 | stable |
| 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… | 83 | 6792 | stable |
| go-grpc-middleware A Go library of gRPC middleware (interceptors) providing chained, ready-to-use implementations for auth, logging, tracing, metrics, retries… | 79 | 6762 | active |
| 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… | 97 | 6752 | stable |
| uber/kraken Kraken is a P2P-powered Docker registry from Uber that distributes container images and large blobs across clusters using BitTorrent-style … | 97 | 6737 | active |
| kubernetes-sigs/metrics-server Metrics Server is a scalable, efficient source of container CPU and memory resource metrics for Kubernetes built-in autoscaling pipelines. … | 95 | 6710 | stable |
| btcsuite/btcd btcd is an alternative full-node Bitcoin implementation written in Go that downloads, validates, and serves the blockchain using the same c… | 89 | 6703 | stable |
| opencost/opencost OpenCost is a CNCF incubating, vendor-neutral open source tool for real-time Kubernetes and cloud cost monitoring and allocation. It provid… | 98 | 6698 | active |
| spf13/afero Afero is a filesystem abstraction library for Go that provides a universal interface over multiple storage backends, including local disk, … | 76 | 6692 | stable |
| rcourtman/Pulse Pulse is a self-hosted infrastructure monitoring application for Proxmox, Docker, Kubernetes, TrueNAS, and vSphere, combining live state, h… | 83 | 6624 | active |
| 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… | 57 | 6597 | active |
| 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… | 65 | 6543 | active |
| j3ssie/osmedeus Osmedeus is a security-focused declarative orchestration engine that lets users define reconnaissance and vulnerability-scanning pipelines … | 93 | 6538 | active |
| k3d-io/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… | 90 | 6536 | active |
| open-telemetry/opentelemetry-go The official Go implementation of the OpenTelemetry API and SDK for instrumenting applications to generate traces, metrics, and logs. It ex… | 95 | 6526 | stable |
| 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… | 67 | 6515 | active |
| 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 … | 56 | 6508 | active |
| cloudquery/cloudquery CloudQuery is an open-source CLI and plugin-based data pipeline tool that extracts cloud infrastructure configuration and security data fro… | 95 | 6496 | active |
| ethereum-optimism/optimism Optimism is the open-source OP Stack, a modular software stack for deploying Ethereum Layer 2 optimistic rollup blockchains such as OP Main… | 95 | 6465 | active |
| gobwas/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… | 53 | 6464 | stable |
| 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, … | 23 | 6402 | stable |
| genkit-ai/genkit Genkit is an open-source framework by Google for building full-stack, AI-powered agentic applications in JavaScript/TypeScript, Go, Python,… | 87 | 6378 | stable |
| derailed/popeye Popeye is a read-only CLI tool that scans live Kubernetes clusters and reports potential issues with deployed resources and configurations.… | 59 | 6346 | active |
| 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 … | 90 | 6344 | stable |
| google/syzkaller syzkaller is an unsupervised coverage-guided kernel fuzzer originally built for the Linux kernel and now supporting FreeBSD, Fuchsia, gViso… | 77 | 6309 | active |
| pachyderm/pachyderm Pachyderm is a data-centric pipeline platform that automates data transformations with built-in data versioning and lineage tracking. It ru… | 36 | 6308 | active |
| caarlos0/env A simple, zero-dependency Go library that parses environment variables into struct fields using struct tags. It supports built-in types, po… | 87 | 6299 | stable |
| 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… | 83 | 6290 | active |
| bfenetworks/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… | 95 | 6261 | active |
| rorkai/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… | 78 | 6253 | active |
| 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… | 98 | 6247 | stable |
| jpillora/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… | 47 | 6244 | active |
| cue-lang/cue CUE is an open-source data validation language and inference engine for defining, generating, and validating text-based and dynamic configu… | 97 | 6241 | active |
| 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… | 95 | 6225 | active |
| achannarasappa/ticker Ticker is a terminal-based application for watching live stock, cryptocurrency, and derivatives prices in real time. It also tracks the val… | 87 | 6219 | active |
| 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… | 89 | 6205 | active |
| asaskevich/govalidator govalidator is a Go package providing validators and sanitizers for strings, numerics, slices, and structs, inspired by validator.js. It su… | 67 | 6205 | stable |
| 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… | 24 | 6196 | active |
| 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… | 95 | 6184 | stable |
| 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… | 65 | 6175 | stable |
| GhostTroops/scan4all scan4all is a Go-based automated vulnerability scanning and reconnaissance tool that integrates vscan, nuclei, ksubdomain, and subfinder. I… | 23 | 6170 | active |
| 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… | 23 | 6142 | stable |
| contribsys/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… | 87 | 6141 | active |
| azukaar/Cosmos-Server Cosmos-Server is a self-hosted home server platform that acts as a secure gateway and server manager for your applications. It bundles auth… | 93 | 6131 | active |
| 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… | 66 | 6102 | stable |
| anacrolix/torrent A full-featured BitTorrent client library and CLI utilities written in Go, designed to be embedded in other projects. It supports streaming… | 77 | 6100 | stable |
| goadesign/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… | 99 | 6089 | active |
| Knative Knative is a Kubernetes-based platform providing middleware components for building, deploying, and managing serverless workloads, comprisi… | 98 | 6086 | stable |
| 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… | 46 | 6079 | stable |
| 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, … | 92 | 6077 | active |
| 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… | 82 | 6074 | stable |
| elastic/go-elasticsearch The official Go client for Elasticsearch, providing low-level and typed APIs for indexing, searching, and managing Elasticsearch clusters. … | 99 | 6063 | stable |
| tidwall/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 … | 70 | 6040 | stable |
| docker/cli The official Docker command-line interface, written in Go, used to build, run, and manage Docker containers, images, and related resources.… | 77 | 6025 | stable |
| prometheus/client_golang The official Go client library for Prometheus, providing APIs for instrumenting application code with metrics and for querying the Promethe… | 93 | 6020 | stable |
| MontFerret/ferret Ferret is a declarative, expression-oriented query language (FQL) with an embeddable Go runtime for querying, transforming, and automating … | 83 | 6008 | active |
| alpkeskin/mosint Mosint is an automated email OSINT tool written in Go that investigates target email addresses by consolidating multiple services. It check… | 23 | 6008 | active |
| 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… | 99 | 6000 | stable |
| 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… | 78 | 5999 | active |
| Ed1s0nZ/CyberStrikeAI CyberStrikeAI is a Go-based AI-native cybersecurity platform that combines LLM-powered agents, MCP-native tools, RAG knowledge bases, and v… | 79 | 5991 | active |
| stefanprodan/podinfo Podinfo is a tiny Go web application that serves as a reference microservice template showcasing Kubernetes best practices. It ships with H… | 97 | 5983 | active |
| bwmarrin/discordgo DiscordGo is a Go package providing low-level bindings to the Discord API, with nearly complete support for REST endpoints, the websocket g… | 53 | 5974 | active |
| Gentleman-Programming/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)… | 77 | 5964 | active |
| 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. … | 87 | 5953 | active |
| 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 … | 85 | 5921 | active |
| go-kit/kit Go kit is a collection of Go packages that provide a comprehensive toolkit for building robust, maintainable microservices (or elegant mono… | 23 | 27422 | maintenance |