platform: go
3319 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| mailhog/MailHog MailHog is an email testing tool that runs a fake SMTP server and exposes a web UI and JSON API for inspecting outgoing messages. It can op… | 23 | 16138 | maintenance |
| OliveTin/OliveTin OliveTin is a lightweight, self-hosted web application written in Go that exposes predefined shell commands as clickable buttons in a simpl… | 94 | 3772 | stable |
| corazawaf/coraza OWASP Coraza is an open-source, enterprise-grade Web Application Firewall (WAF) library written in Go, compatible with ModSecurity SecLang … | 92 | 3761 | stable |
| ahmetb/go-linq A Go library providing .NET LINQ-style language integrated query capabilities over collections. It offers type-safe, lazily-evaluated, chai… | 88 | 3759 | active |
| nikoksr/notify Notify is a Go library that provides a simple, unified API for sending notifications to many messaging services such as Telegram, Slack, Di… | 86 | 3759 | active |
| spegel-org/spegel Spegel is a stateless cluster-local OCI registry mirror for Kubernetes that lets every node share container images peer-to-peer via contain… | 96 | 3753 | active |
| edoardottt/cariddi Cariddi is a fast command-line web crawler written in Go that takes a list of domains, crawls URLs, and scans for endpoints, secrets, API k… | 84 | 3753 | active |
| GMWalletApp/epusdt Epusdt (GM Pay) is a self-hosted, multi-chain crypto payment gateway written in Go that lets any website accept USDT, USDC, and other token… | 96 | 3750 | active |
| getlantern/systray A cross-platform Go library for adding an icon and menu to the system tray/notification area on Windows, macOS, and Linux. It provides a si… | 32 | 3727 | active |
| IrineSistiana/mosdns mosdns is a programmable DNS forwarder and resolver written in Go that supports DNS-over-HTTPS, DNS-over-TLS, DNS-over-QUIC, and custom rou… | 63 | 3725 | active |
| cheggaaa/pb A Go library for rendering progress bars in the terminal, with configurable templates, refresh rates, byte formatting, and a proxy reader f… | 77 | 3723 | stable |
| polyaxon/polyaxon Polyaxon is an open-source AI engineering control plane that teams self-host on their own Kubernetes clusters to schedule, track, and gover… | 77 | 3723 | active |
| dutchcoders/transfer.sh transfer.sh is a self-hostable file sharing server that lets users upload and share files quickly from the command line using curl or simil… | 62 | 15884 | maintenance |
| fortio/fortio Fortio is a Go-based load testing library, CLI tool, and web UI originally built for Istio. It generates load at a specified queries-per-se… | 95 | 3722 | stable |
| microcosm-cc/bluemonday bluemonday is a fast, highly configurable HTML sanitizer library for Go, inspired by the OWASP Java HTML Sanitizer. It takes untrusted user… | 29 | 3714 | stable |
| Datadog Agent The Datadog Agent is the open-source agent that collects metrics, logs, traces, and profiles from hosts, containers, and cloud services and… | 95 | 3713 | stable |
| FxPool/FXMinerProxy FXMinerProxy is a Go-based cryptocurrency mining pool proxy that forwards miner traffic to pools, supports fee-based skimming (抽水), and pro… | 94 | 3710 | active |
| maruel/panicparse panicparse is a Go tool and library that parses Go panic stack traces, densifies and deduplicates goroutines with similar stacks, and rende… | 64 | 3709 | stable |
| goccy/go-json goccy/go- is a fast JSON encoder/decoder library for Go that is a drop-in replacement for the standard encoding/ package. It maintains full… | 77 | 3705 | active |
| nadoo/glider glider is a Go-based forward proxy supporting many protocols (SOCKS5, HTTP, Shadowsocks, Trojan, VLESS, VMess, SSH, etc.) that can act as b… | 64 | 3702 | active |
| kevwan/tproxy tproxy is a Go CLI tool that proxies TCP connections while displaying and analyzing the traffic passing through them. It supports protocol-… | 75 | 3701 | active |
| loov/lensm Lensm is a GUI tool for viewing Go assembly alongside source code, with support for C/C++/Rust binaries via symbol tables and DWARF debug i… | 67 | 3690 | active |
| sony/gobreaker gobreaker is a Go library implementing the Circuit Breaker pattern as a generic, configurable state machine. It prevents sending requests l… | 62 | 3687 | stable |
| oliver006/redis_exporter A Prometheus exporter written in Go that exposes Valkey and Redis server metrics for scraping. It supports Valkey 7.x-9.x, various Redis ve… | 98 | 3682 | active |
| blacktop/ipsw ipsw is a Go-based command-line research framework for downloading, parsing, and analyzing Apple iOS and macOS firmware (IPSW/OTA files), M… | 95 | 3669 | active |
| charmbracelet/glamour Glamour is a Go library for rendering Markdown documents with styled, colorful output on ANSI-compatible terminals using stylesheets. It of… | 90 | 3665 | active |
| 9seconds/mtg mtg is a highly opinionated MTPROTO proxy server for Telegram written in Go, designed to let users access Telegram from censored or restric… | 86 | 3664 | active |
| upper/db upper/db is a productive data access layer (DAL) for Go that provides a database-agnostic, ORM-like API for working with SQL and NoSQL data… | 48 | 3657 | active |
| moby/swarmkit SwarmKit is a Go toolkit for orchestrating distributed systems, providing Raft-based consensus, node discovery, task scheduling, and servic… | 81 | 3647 | active |
| arl/statsviz Statsviz is a Go library that visualizes Go runtime metrics (heap, goroutines, GC pauses, scheduler) as real-time plots in a web UI. It reg… | 77 | 3645 | active |
| ibnaleem/gosearch GoSearch is a Go-based CLI OSINT tool that searches a username across 300+ websites to find a person's digital footprint, serving as a Sher… | 84 | 3640 | active |
| kubernetes-sigs/agent-sandbox Agent Sandbox is a Kubernetes SIG project providing a Sandbox Custom Resource Definition (CRD) and controller for managing isolated, statef… | 84 | 3640 | active |
| aws/aws-sdk-go-v2 The official AWS SDK version 2 for the Go programming language, providing clients and utilities for all AWS services such as S3, EC2, and D… | 95 | 3635 | stable |
| kiali/kiali Kiali is an observability console for the Istio service mesh, providing topology visualization, health monitoring, configuration validation… | 99 | 3633 | active |
| jetify-com/typeid TypeID is a specification and set of libraries for type-safe, K-sortable, globally unique identifiers that extend UUIDv7 with a snake_case … | 61 | 3633 | active |
| dave/jennifer Jennifer is a Go library for generating Go source code programmatically via a fluent API. It handles identifiers, imports, and rendering wi… | 32 | 3628 | stable |
| pgrok/pgrok pgrok is a self-hosted, multi-tenant HTTP/TCP reverse tunnel solution that exposes local development environments to the public internet us… | 82 | 3627 | active |
| go-oauth2/oauth2 A Go library for building OAuth 2.0 authorization servers that issue and manage access tokens. It supports the standard OAuth 2.0 protocol … | 44 | 3622 | stable |
| prometheus-community/windows_exporter A Prometheus exporter that collects metrics from Windows machines via WMI and exposes them in Prometheus format. It ships with collectors f… | 97 | 3614 | active |
| akuity/kargo Kargo is a GitOps-based application lifecycle orchestration tool that automates the promotion of software artifacts through multi-stage dep… | 95 | 3604 | active |
| prometheus-community/postgres_exporter A Prometheus exporter that collects and exposes PostgreSQL server metrics over HTTP for scraping. It supports PostgreSQL 13-18, Docker depl… | 93 | 3601 | active |
| alicebob/miniredis Miniredis is a pure Go implementation of (parts of) the Redis server designed for use in Go unit tests. It runs an in-memory Redis server w… | 89 | 3601 | stable |
| kagent-dev/kagent kagent is a Kubernetes-native framework for building, deploying, and managing AI agents as first-class Kubernetes resources via CRDs. It su… | 83 | 3595 | active |
| geekjourneyx/md2wechat-skill md2wechat is a Go-based CLI tool that converts Markdown into styled WeChat Official Account HTML, with 40+ themes, AI-generated covers and … | 81 | 3594 | active |
| dunglas/vulcain Vulcain is a protocol and reference gateway server (a Caddy web server module written in Go) that uses Preload hints, 103 Early Hints, and … | 92 | 3593 | active |
| Shpota/goxygen Goxygen is a command-line project generator that scaffolds full-stack web applications with a Go backend and an Angular, React, or Vue fron… | 23 | 3593 | active |
| erigontech/erigon Erigon is an Ethereum execution layer client written in Go, focused on efficiency, low disk footprint, and modular deployment. It supports … | 99 | 3580 | active |
| allinssl/allinssl AllinSSL is a self-hosted, open-source SSL certificate lifecycle management platform with a web dashboard. It automates certificate applica… | 75 | 3580 | active |
| nutsdb/nutsdb NutsDB is a simple, fast, embeddable and persistent key/value store written in pure Go. It supports fully serializable transactions and dat… | 74 | 3576 | active |
| TangSengDaoDao/TangSengDaoDaoServer TangSengDaoDao (唐僧叨叨) is an open-source, operationally mature instant messaging server written in Go, providing business-layer IM features … | 61 | 3573 | active |
| nextlevelbuilder/goclaw GoClaw is a multi-tenant AI agent platform and gateway rebuilt from OpenClaw in Go, supporting 20+ LLM providers and 7 messaging channels f… | 74 | 3563 | active |
| chrislusf/gleam Gleam is a fast, efficient distributed map/reduce execution system written in pure Go, defining computations as DAG flows that can run stan… | 75 | 3562 | active |
| cayleygraph/cayley Cayley is an open-source graph database for Linked Data written in Go, inspired by the graph database behind Google's Knowledge Graph (Free… | 67 | 15062 | maintenance |
| cespare/reflex Reflex is a small Go CLI tool that watches a directory and reruns a command when matching files change. It supports regex/glob file matchin… | 65 | 3551 | stable |
| nicksnyder/go-i18n go-i18n is a Go package and companion CLI for translating Go programs into multiple languages. It supports CLDR plural rules for 200+ langu… | 82 | 3544 | stable |
| go-ini/ini A Go library for reading and writing INI configuration files. It supports multiple data sources, parent-child sections, comments, type conv… | 85 | 3542 | stable |
| juggleim/im-server JuggleIM is a self-hosted, high-performance instant messaging server written in Go, using a Protobuf + WebSocket long-connection protocol w… | 90 | 3540 | active |
| jedib0t/go-pretty A Go library for prettifying console output with tables, lists, progress bars, and text utilities. It emphasizes customization and supports… | 97 | 3526 | stable |
| meshbird/meshbird Meshbird is an open-source cloud-native distributed private networking tool that creates encrypted peer-to-peer overlay networks across mul… | 54 | 3526 | active |
| mergestat/mergestat-lite mergestat-lite is a Go-based command-line tool that lets you run SQL queries against git repositories and related data sources like the Git… | 67 | 3518 | stable |
| stackrox/kube-linter KubeLinter is a static analysis CLI tool that checks Kubernetes YAML files, Helm charts, and Kustomize manifests against security and produ… | 86 | 3501 | active |
| aeron-io/simple-binary-encoding Simple Binary Encoding (SBE) is a high-performance binary message codec implementing the FIX SBE standard for low-latency applications, wit… | 99 | 3495 | stable |
| glasskube/glasskube Glasskube is an open-source package manager for Kubernetes that installs, updates, and configures cluster packages via a CLI and a local we… | 10 | 3493 | active |
| olric-data/olric Olric is a distributed, in-memory key/value store and cache written entirely in Go. It can be embedded as a Go library or run as a standalo… | 91 | 3490 | active |
| SurgeDM/Surge Surge is a fast terminal-based download manager written in Go with a keyboard-driven TUI, a headless daemon with an HTTP API, and a CLI for… | 79 | 3490 | active |
| databus23/helm-diff A Helm plugin that previews what a `helm upgrade` would change by generating a diff between the deployed release and the newly rendered man… | 98 | 3484 | active |
| mxschmitt/playwright-go Playwright for Go is a Go library that automates Chromium, Firefox, and WebKit browsers through a single API, supporting both headless and … | 98 | 3481 | active |
| ssut/payload-dumper-go A fast Go CLI tool that extracts partition images from Android OTA payload.bin files, including incremental (delta) OTA packages, with para… | 98 | 3481 | active |
| containers/toolbox Toolbx is a Linux command-line tool for creating interactive containerized command line environments on top of Podman and OCI technologies.… | 83 | 3478 | active |
| boltdb/bolt Bolt is a pure Go embedded key/value database inspired by LMDB, offering a small API for getting and setting values with full transactional… | 10 | 14643 | maintenance |
| eldadru/ksniff ksniff is a kubectl plugin that starts remote packet captures on Kubernetes pods by uploading a static tcpdump binary and streaming the out… | 23 | 3473 | active |
| mlogclub/bbs-go bbs-go is a lightweight, self-hosted community platform for building forums, Q&A sites, and knowledge bases, built with a Go backend and Re… | 99 | 3472 | active |
| hashicorp/go-memdb A Go library implementing an in-memory database built on immutable radix trees, with schema-defined tables and indexes. It provides MVCC, A… | 63 | 3472 | stable |
| sourcegraph/checkup Checkup is a distributed, lock-free, self-hosted health check and status page tool written in Go, offering both a CLI and an idiomatic Go l… | 63 | 3458 | active |
| kubernetes/node-problem-detector A Kubernetes daemon that runs on each node to detect node problems such as hardware failures, kernel deadlocks, and container runtime issue… | 97 | 3454 | active |
| thrasher-corp/gocryptotrader GoCryptoTrader is a cryptocurrency trading bot and framework written in Go, supporting many major exchanges via REST, Websocket, and FIX AP… | 77 | 3454 | active |
| digitalocean/doctl doctl is the official command-line interface for the DigitalOcean API, written in Go. It lets users manage droplets, Kubernetes clusters, d… | 99 | 3451 | active |
| badafans/better-cloudflare-ip A Go CLI tool that finds the best-performing Cloudflare Anycast IP addresses for a user's specific network environment. It randomly samples… | 76 | 3444 | active |
| openai/openai-go The official Go client library for the OpenAI REST API, providing typed access to models, the Responses API, conversations, and other OpenA… | 86 | 3434 | active |
| gardener/gardener Gardener is a Kubernetes-native system for managing the full lifecycle of homogeneous Kubernetes clusters at scale across any cloud or infr… | 95 | 3432 | active |
| ahmetb/kubectl-tree A kubectl plugin that visualizes ownership relationships between Kubernetes objects as a tree, based on ownerReferences. It is installed vi… | 91 | 3419 | active |
| rubenv/sql-migrate A SQL schema migration tool for Go, usable both as a standalone CLI and as a library. It supports SQLite, PostgreSQL, MySQL, MSSQL, and Ora… | 74 | 3419 | stable |
| looplab/fsm A finite state machine (FSM) library for Go, inspired by javascript-state-machine and fysom. It lets you define states, events, transitions… | 32 | 3409 | stable |
| iann0036/iamlive A Go CLI tool that generates IAM policies by monitoring AWS, Azure, or GCP API calls via client-side monitoring or an embedded proxy. It ob… | 83 | 3407 | active |
| samber/mo samber/mo is a Go library providing monads and functional programming abstractions such as Option, Result, Either, Future, IO, Task, and St… | 90 | 3403 | stable |
| uber-go/mock GoMock (go.uber.org/mock) is a mocking framework for Go that generates mock implementations of interfaces via the mockgen code-generation t… | 73 | 3399 | active |
| grafana/mcp-grafana A Model Context Protocol (MCP) server for Grafana that exposes Grafana instances and their ecosystem to AI assistants like Claude Desktop a… | 88 | 3395 | active |
| pashpashpash/vault-ai OP Vault is a self-hosted application combining a Go backend with a React frontend that lets users upload documents (PDF, txt, epub) into a… | 43 | 3388 | active |
| FairwindsOps/polaris Polaris is an open source policy engine for Kubernetes that validates and remediates resource configuration against 30+ built-in best-pract… | 98 | 3384 | active |
| TarsCloud/TarsGo TarsGo is a high-performance RPC and microservice framework for Go built on the Tars protocol, part of the Linux Foundation's Tars project.… | 40 | 3371 | stable |
| charmbracelet/log A minimal, colorful, leveled structured logging library for Go with a small API. It supports text, JSON, and logfmt formatters, an slog han… | 81 | 3370 | active |
| justinas/alice Alice is a tiny Go library for chaining HTTP middleware functions and an application handler into a single http.Handler. It transforms nest… | 32 | 3364 | stable |
| prometheus/pushgateway Prometheus Pushgateway is a metrics acceptor service that lets ephemeral and batch jobs push their metrics so Prometheus can scrape them la… | 85 | 3361 | stable |
| slatedb/slatedb SlateDB is an embedded key-value storage engine implemented in Rust as a log-structured merge-tree (LSM) that persists all data to object s… | 90 | 3356 | active |
| bwmarrin/snowflake A Go package for generating and parsing Twitter snowflake IDs, 63-bit integers encoding timestamp, node ID, and sequence number. It support… | 23 | 3349 | stable |
| bojand/ghz ghz is a command-line utility and Go package for benchmarking and load testing gRPC services. It supports unary, streaming, and duplex call… | 73 | 3348 | active |
| google/differential-privacy Google's collection of differential privacy libraries for computing ε- and (ε, δ)-differentially private statistics over datasets. It inclu… | 78 | 3346 | active |
| golang/crypto golang/crypto is the official supplementary cryptography library for the Go programming language, providing packages beyond the standard li… | 77 | 3343 | stable |
| kubernetes/kubectl The kubectl command-line tool for Kubernetes, whose code lives in a read-only staging repository mirrored from the main kubernetes/kubernet… | 77 | 3334 | stable |
| valyala/quicktemplate quicktemplate is a fast template engine for Go that compiles templates into Go code, catching most errors at compile time. It claims up to … | 32 | 3326 | stable |