platform: go
3319 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| thangchung/go-coffeeshop A practical event-driven microservices demo application for a coffee shop, written in Go with services for products, counter, barista, and … | 23 | 4360 | maintenance |
| ProtonMail/gopenpgp GopenPGP is a high-level OpenPGP wrapper library for Go, developed by Proton Mail and built on a fork of the golang crypto library. It prov… | 91 | 1239 | stable |
| xllm-go/bypass A Go server that reverse-engineers the chat interfaces of multiple AI providers (Coze, DeepSeek, Cursor, Windsurf, Grok, Bing Copilot, You,… | 62 | 1239 | active |
| astaxie/TokenHub TokenHub is a self-hosted enterprise AI gateway written in Go that provides a governance layer over AI model access, including model routin… | 81 | 1237 | active |
| myzhan/boomer Boomer is a Go library that acts as a high-performance load generator for Locust, spawning thousands of goroutines to run test code concurr… | 73 | 1237 | active |
| guumaster/hostctl hostctl is a Go CLI tool for managing the /etc/hosts file with named profiles that can be enabled, disabled, and version-controlled. It als… | 23 | 1236 | stable |
| go-testfixtures/testfixtures A Go library that mimics Ruby on Rails-style test fixtures, loading YAML fixture files into a real SQL database before each test. It wipes … | 78 | 1235 | active |
| sethvargo/go-envconfig A Go library that populates struct fields from environment variables using struct tags. It supports required fields, defaults, prefixes, ne… | 94 | 1234 | stable |
| halogenica/beautifulhugo Beautiful Hugo is a feature-rich Hugo static site generator theme adapted from Beautiful Jekyll. It provides responsive design, light/dark … | 77 | 1233 | active |
| seiflotfy/cuckoofilter A Go library implementing cuckoo filters, a space-efficient probabilistic data structure for approximate set-membership queries that suppor… | 32 | 1233 | stable |
| lindell/multi-gitter multi-gitter is a Go CLI tool that runs a script or program across many Git repositories at once, creating pull requests for any changes. I… | 90 | 1232 | active |
| ByteStorage/FlyDB FlyDB is a high-performance key-value storage engine written in Go, based on the bitcask log-structured storage model. It serves as a cost-… | 30 | 1232 | active |
| prometheus-community/yet-another-cloudwatch-exporter YACE (yet another cloudwatch exporter) is a Prometheus exporter for AWS CloudWatch metrics written in Go. It automatically discovers AWS re… | 91 | 1230 | active |
| cinar/indicator Indicator is a Go library providing 80+ technical analysis indicators, configurable trading strategies, and a backtesting framework with re… | 99 | 1229 | active |
| mcpjungle/MCPJungle MCPJungle is a self-hosted MCP gateway that lets you register and manage multiple MCP servers behind a single endpoint. It provides central… | 83 | 1228 | active |
| evanphx/json-patch A Go library for applying RFC 6902 JSON Patch documents and creating/applying RFC 7396 JSON Merge Patch documents. It also supports compari… | 52 | 1228 | stable |
| gowebly/gowebly Gowebly is a next-generation CLI tool for scaffolding full-stack web applications with a Go backend and htmx, hyperscript, or Alpine.js fro… | 78 | 1227 | active |
| tidwall/btree A fast, generic B-tree implementation for Go providing ordered Map, Set, and thread-safe BTree types. It supports bulk loading, copy-on-wri… | 69 | 1226 | stable |
| cloudflare/cloudflare-blog A collection of code samples accompanying posts on the Cloudflare Blog, covering topics like networking, security, performance, and edge co… | 67 | 1226 | active |
| metoro-io/mcp-golang mcp-golang is an unofficial Go implementation of the Model Context Protocol (MCP) for building MCP servers and clients with minimal boilerp… | 65 | 1226 | active |
| bricks-cloud/BricksLLM BricksLLM is a cloud-native AI gateway written in Go that sits between applications and LLM providers like OpenAI, Anthropic, Azure OpenAI,… | 30 | 1226 | active |
| kevwan/go-stash go-stash is a high-performance, open-source server-side data processing pipeline written in Go that ingests data from Kafka, applies config… | 60 | 1224 | active |
| fergusstrange/embedded-postgres A Go library that runs a real PostgreSQL database locally on Linux, macOS, or Windows as part of another Go application or test. It downloa… | 70 | 1223 | active |
| lcvvvv/kscan Kscan is an all-in-one reconnaissance scanner written in pure Go that combines port scanning, protocol detection, service/application finge… | 23 | 4287 | maintenance |
| portapps/portapps Portapps is a collection of portable Windows applications, each launched through a Go-written wrapper executable that makes the underlying … | 87 | 1222 | active |
| hooklift/gowsdl gowsdl is a Go CLI tool that generates idiomatic Go client code from WSDL 1.1 files, including SOAP proxy code. It supports Document/Litera… | 23 | 1222 | active |
| coyove/goflyway goflyway is a Go-based encrypted port forwarder that relays TCP connections over plain HTTP POST requests, similar to ssh -L, with optional… | 23 | 4279 | maintenance |
| AvitalTamir/cyphernetes Cyphernetes is a Cypher-inspired query language and CLI for Kubernetes that lets users express cluster operations as graph queries (MATCH/W… | 69 | 1220 | active |
| Tylous/SourcePoint SourcePoint is a Go-based polymorphic C2 profile generator for Cobalt Strike command and control servers. It generates unique malleable C2 … | 30 | 1220 | active |
| distr-sh/distr Distr is an open-source software distribution platform (control plane) for delivering applications to self-hosted, BYOC, on-premises, air-g… | 85 | 1219 | active |
| cnbattle/douyin A Go-based crawler that scrapes Douyin (TikTok China) recommendation and search page video lists by controlling the mobile app on a real de… | 61 | 1219 | active |
| coreos/go-iptables A Go library that wraps the iptables command-line utility, providing functions to append and delete rules and to create, clear, and delete … | 23 | 1218 | stable |
| gastownhall/gascity Gas City is an orchestration-builder SDK in Go for composing multi-agent coding workflows, extracted from the Gas Town project. It provides… | 82 | 1217 | active |
| klauspost/cpuid A pure-Go library that detects CPU features and information (vendor, cores, caches, instruction set support) at startup for fast access. Su… | 85 | 1216 | stable |
| casosorg/casos CasOS is a cloud operating system built on Kubernetes that embeds the full Kubernetes control plane (API server, controller manager, schedu… | 95 | 1215 | active |
| bitquark/shortscan Shortscan is a Go CLI tool that enumerates files with short (8.3) filenames on IIS web servers and attempts to recover their full filenames… | 29 | 1215 | active |
| Oudwins/zog Zog is a Zod-inspired schema builder for runtime value parsing and validation in Go, using method chaining to define expressive schemas wit… | 84 | 1212 | active |
| codegangsta/gin A command-line live reload utility for Go web applications that watches for file changes, recompiles, and restarts the app behind a proxy. … | 32 | 4242 | maintenance |
| CtrlSpice/otel-desktop-viewer A CLI tool for receiving and exploring OpenTelemetry traces, metrics, and logs locally, built in Go on top of the OpenTelemetry Collector w… | 100 | 1209 | active |
| paralus/paralus Paralus is an open source, CNCF Sandbox zero-trust Kubernetes access manager that provides controlled, audited access to Kubernetes cluster… | 71 | 1209 | active |
| gorilla/csrf gorilla/csrf is a Go HTTP middleware library that provides cross-site request forgery (CSRF) protection for web applications and services. … | 30 | 1209 | stable |
| qi4L/qscan Qscan is an extremely fast internal network scanner written in Go, offering port scanning, protocol detection, service fingerprinting, brut… | 72 | 1206 | active |
| go-gl/gl Go bindings for OpenGL generated via Glow, covering GL/GLES/EGL/WGL/GLX APIs across versions 2.1 through 4.6 with core and compatibility pr… | 66 | 1206 | stable |
| auth0/go-jwt-middleware A Go middleware library by Auth0 that validates JSON Web Tokens (JWTs) on incoming HTTP requests, with a framework-agnostic core validator.… | 94 | 1205 | active |
| kubernetes-sigs/sig-storage-local-static-provisioner A Kubernetes static provisioner that manages the PersistentVolume lifecycle for pre-allocated local disks on nodes. It discovers local volu… | 90 | 1205 | stable |
| klauspost/pgzip A Go library providing parallel gzip compression and decompression as a drop-in replacement for the standard compress/gzip package. It spli… | 65 | 1205 | stable |
| dropbox/godropbox A collection of common Go libraries from Dropbox for writing services and applications on Linux servers. It provides shared utilities and b… | 32 | 4204 | maintenance |
| marvinvr/docktail DockTail is a Go-based Docker sidecar that watches container events, reads docktail.* labels, and exposes matching containers as native Tai… | 81 | 1201 | active |
| mem9-ai/mem9 mem9 is a persistent memory layer for AI agents, providing cross-session and cross-machine memory, shared memory for multi-agent workflows,… | 59 | 1201 | active |
| Janusec/janusec Janusec Application Gateway is a Go-based application gateway providing secure access for web applications, including reverse proxy, WAF, C… | 83 | 1200 | active |
| Hackmanit/Web-Cache-Vulnerability-Scanner A fast, Go-based CLI scanner for detecting web cache poisoning and web cache deception vulnerabilities. It supports many attack techniques,… | 60 | 1200 | active |
| hashicorp/terraform-ls The official Terraform Language Server maintained by HashiCorp, implementing the Language Server Protocol to provide IDE features for Terra… | 97 | 1198 | active |
| shurcooL/githubv4 githubv4 is a Go client library for accessing the GitHub GraphQL API v4. It lets developers define Go structs that mirror GraphQL queries a… | 62 | 1198 | active |
| uber-go/multierr multierr is a lightweight Go library for combining one or more errors into a single error value. It is idiomatic, performant, and interoper… | 23 | 1198 | stable |
| niudaii/zpscan zpscan is a Go-based command-line information gathering and reconnaissance tool for security assessments. It bundles subdomain enumeration,… | 23 | 1196 | active |
| sozercan/kubectl-ai A kubectl plugin written in Go that generates and applies Kubernetes manifests from natural-language prompts using OpenAI GPT or OpenAI API… | 22 | 1196 | active |
| modu-ai/moai-adk MoAI-ADK is an agentic development harness for Claude Code that enforces SPEC-driven plan/run/sync workflows, TRUST 5 quality gates, and mu… | 80 | 1195 | active |
| godbus/dbus godbus/dbus is a native Go library implementing client bindings for the D-Bus message bus system. It provides a Go-idiomatic API with chann… | 78 | 1195 | active |
| deepfence/FlowMeter FlowMeter is a Go utility that analyzes network packet headers, groups packets into flows, and uses machine learning to classify flows as b… | 10 | 1193 | active |
| trpc-group/trpc-go tRPC-Go is the Go implementation of the tRPC framework, a pluggable, high-performance RPC framework for building microservices. It supports… | 80 | 1192 | active |
| P3GLEG/Whaler Whaler is a Go CLI tool that reverse engineers Docker images back into the Dockerfiles that created them. It also extracts files added via … | 57 | 1192 | active |
| containerd/cgroups A Go package for creating, managing, inspecting, and destroying Linux cgroups, supporting both cgroup v1 and v2 hierarchies. It uses the OC… | 89 | 1191 | active |
| sasha-s/go-deadlock A Go library providing drop-in replacements for sync.Mutex and sync.RWMutex that detect deadlocks at runtime. It records lock ordering per … | 89 | 1191 | active |
| fvbock/endless A Go library providing zero-downtime restarts for HTTP and HTTPS servers. It acts as a drop-in replacement for http.ListenAndServe, handlin… | 32 | 4156 | maintenance |
| STRRL/cloudflare-tunnel-ingress-controller A Kubernetes ingress controller that exposes cluster services to the internet via Cloudflare Tunnel. It watches standard Ingress resources … | 96 | 1190 | active |
| bazel-contrib/buildtools A collection of developer tools for working with Bazel build files, including buildifier for formatting BUILD files, buildozer for command-… | 88 | 1189 | active |
| go-mysql-org/go-mysql-elasticsearch A Go service that automatically syncs MySQL data into Elasticsearch, using mysqldump for initial load and binlog parsing for incremental up… | 32 | 4148 | maintenance |
| zaigie/palworld-server-tool A self-hosted web application for managing PalWorld dedicated game servers through a visual interface. It parses .sav save files and uses t… | 83 | 1188 | active |
| linux-do/override A Go-based local proxy service that overrides GitHub Copilot's API endpoints in VSCode and JetBrains IDEs, redirecting code completion and … | 15 | 1187 | active |
| goretk/redress Redress is a command-line tool for analyzing stripped Go binaries, reconstructing symbols and extracting information such as compiler versi… | 94 | 1186 | active |
| xataio/pgstream pgstream is an open-source change data capture (CDC) tool and Go library that replicates PostgreSQL data, including DDL/schema changes, to … | 88 | 1186 | active |
| rtCamp/action-slack-notify A GitHub Action written in Go that sends notification messages to a Slack channel via an incoming webhook. It is configured through environ… | 86 | 1185 | stable |
| wa8n/wblog wblog is a self-hosted personal blog application written in Go, built on the Gin web framework and GORM ORM with SQLite or MySQL storage. I… | 73 | 1185 | stable |
| anthropics/anthropic-sdk-go The official Go SDK for accessing Anthropic's Claude language model APIs. It provides typed clients for messages, streaming, and other Clau… | 87 | 1183 | active |
| googleapis/go-genai The official Google Gen AI SDK for Go, providing a client interface to Google's generative models such as Gemini via the Gemini Developer A… | 85 | 1183 | active |
| dlclark/regexp2 A full-featured regular expression engine for Go, ported from the .NET regex engine. It supports backtracking and Perl5/.NET-compatible pat… | 76 | 1183 | active |
| ledisdb/ledisdb LedisDB is a high-performance NoSQL database server and embeddable Go library that offers a Redis-like API (KV, list, hash, zset, set) whil… | 23 | 4115 | maintenance |
| 0xfurai/peekaping Peekaping is a self-hosted, open-source uptime monitoring system built with Go and React, offering HTTP/TCP/ping/DNS/database/Docker checks… | 72 | 1179 | active |
| giongto35/cloud-morph CloudMorph is a decentralized, self-hosted cloud gaming and cloud application platform that streams Windows games and applications to a web… | 63 | 1179 | active |
| hrfee/jfa-go jfa-go is a self-hosted user management application for Jellyfin (and Emby) media servers, written in Go. It provides invite-based account … | 68 | 1178 | active |
| rs/jplot jplot is a Go CLI tool that polls JSON or expvar metrics endpoints and plots their evolution over time as live graphs directly in terminals… | 58 | 1178 | active |
| steelbrain/ffmpeg-over-ip A client/server tool that lets applications use GPU-accelerated ffmpeg on a remote machine over a single TCP connection, without GPU passth… | 83 | 1176 | active |
| denisbrodbeck/machineid A Go library and small CLI that reads the operating system's native machine ID (machine UUID/GUID) on Windows, Linux, macOS, and BSD withou… | 32 | 1176 | stable |
| rgburke/grv GRV is a terminal-based ncurses interface for viewing Git repositories, allowing refs, commits, and diffs to be browsed, searched, and filt… | 23 | 4092 | maintenance |
| wind-c/comqtt Comqtt is a lightweight, high-performance MQTT broker written in Go supporting MQTT v3.0, v3.1.1, and v5.0. It can run as a standalone serv… | 93 | 1175 | active |
| google/capslock Capslock is a capability analysis CLI for Go packages that classifies which privileged operations a package can access via transitive calls… | 73 | 1175 | active |
| google/certificate-transparency-go Google's Go implementation of Certificate Transparency (RFC 6962), providing libraries for parsing and auditing TLS certificates, client li… | 82 | 1174 | active |
| openGemini/openGemini openGemini is a cloud-native distributed time-series database written in Go, designed for storing and analyzing massive telemetry data such… | 84 | 1172 | active |
| go-gormigrate/gormigrate Gormigrate is a minimalistic database schema migration helper library for the Gorm ORM in Go. It adds schema versioning and migration rollb… | 77 | 1172 | stable |
| unionj-cloud/go-doudou go-doudou is a lightweight Go microservice framework based on OpenAPI 3.0 (for REST) and Protobuf v3 (for gRPC), with a built-in code gener… | 68 | 1172 | active |
| topolvm/topolvm TopoLVM is a capacity-aware CSI (Container Storage Interface) plugin for Kubernetes that provisions persistent volumes using LVM2 on Linux … | 100 | 1170 | active |
| eko/pihole-exporter A Prometheus exporter written in Go that collects metrics from a Pi-hole ad-blocking instance and exposes them for scraping. It ships with … | 66 | 1170 | active |
| togettoyou/hub-mirror A GitHub Actions-based tool that mirrors Docker images from foreign registries (docker.io, gcr.io, registry.k8s.io, quay.io, ghcr.io) to a … | 36 | 1170 | active |
| SSLMate/certspotter Cert Spotter is an open-source Certificate Transparency log monitor written in Go that alerts you when SSL/TLS certificates are issued for … | 75 | 1169 | active |
| whyiyhw/chatgpt-wechat A self-hosted Go application that lets users safely use LLM assistants (ChatGPT, Gemini, DeepSeek, Dify workflows) inside WeChat by relayin… | 59 | 1169 | active |
| dropbox/goebpf A Go library for loading, attaching, and interacting with eBPF programs, maps, and perf events on Linux. It supports XDP, socket filters, k… | 73 | 1168 | active |
| rverton/webanalyze webanalyze is a Go port of Wappalyzer that detects the technologies used on websites, built for performant mass scanning of large host list… | 71 | 1168 | active |
| probonopd/go-appimage A Go implementation of AppImage packaging tools, including appimagetool for building AppImages from AppDirs and appimaged, a daemon that in… | 78 | 1167 | active |
| llgcode/draw2d draw2d is a Go 2D vector graphics library supporting multiple output backends including raster images, PDF documents, OpenGL, and SVG. It f… | 67 | 1166 | active |
| jcmoraisjr/haproxy-ingress HAProxy Ingress is a Kubernetes ingress controller that configures an embedded HAProxy load balancer to route external traffic to in-cluste… | 94 | 1165 | active |