platform: go
3319 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| gofrs/uuid A pure Go library implementing Universally Unique Identifiers (UUIDs) per RFC-9562, supporting creation and parsing of UUID versions 1, 3, … | 89 | 1811 | stable |
| google/gopacket GoPacket is a Go library that provides packet decoding and processing capabilities, originally forked from the gopcap project. It enables G… | 38 | 6795 | maintenance |
| enetx/surf Surf is an advanced HTTP client library for Go with fluent, chainable API design. It supports browser impersonation (Chrome/Firefox), JA3/J… | 83 | 1808 | active |
| rodrigo-brito/gocity GoCity is an implementation of the Code City metaphor that visualizes Go source code as a 3D city, where folders are districts, files are b… | 48 | 1808 | active |
| antrea-io/antrea Antrea is a Kubernetes-native CNI plugin that provides pod networking and NetworkPolicy enforcement using Open vSwitch as the data plane. I… | 99 | 1807 | stable |
| bogdanfinn/tls-client A Go HTTP client library with a net/http-like interface that lets you select specific browser TLS fingerprints (Chrome, Firefox, Safari, et… | 90 | 1807 | active |
| wallarm/gotestwaf GoTestWAF is a Go-based tool that simulates OWASP and API attacks (SQL injection, XSS, etc.) across REST, GraphQL, gRPC, SOAP, and XMLRPC p… | 41 | 1799 | active |
| korotovsky/slack-mcp-server A Model Context Protocol (MCP) server for Slack workspaces written in Go, exposing Slack channels, DMs, group DMs, search, and smart histor… | 78 | 1797 | active |
| lxzan/gws GWS is a high-performance, feature-complete WebSocket server and client library for Go, supporting TCP, KCP, and Unix domain socket transpo… | 87 | 1796 | stable |
| rotisserie/eris Eris is a Go error handling library providing readable stack traces, error wrapping, and flexible output formatting including JSON. It inte… | 39 | 1795 | stable |
| go-spring/go-spring Go-Spring is an all-in-one Go backend development framework built around an IoC container and dependency injection, inspired by Java Spring… | 92 | 1792 | active |
| betterleaks/betterleaks Betterleaks is a fast, configurable secrets scanner for finding leaked credentials in git repositories, filesystems, and platforms like Git… | 82 | 1792 | active |
| sajari/docconv A Go library (with a companion docd CLI/HTTP service) that converts PDF, DOC, DOCX, XML, HTML, RTF, ODT, Pages documents and images into pl… | 23 | 1788 | active |
| glycerine/zygomys Zygomys is an embeddable Lisp interpreter written in pure Go, with an optional infix syntax subset of Go and a standalone REPL called zygo.… | 73 | 1787 | active |
| jinzhu/configor Configor is a Go configuration library that loads settings into structs from YAML, JSON, TOML files and shell environment variables. It sup… | 32 | 1786 | stable |
| hetznercloud/cli hcloud is the official command-line interface for managing Hetzner Cloud resources such as servers, networks, and volumes. It is written in… | 97 | 1784 | stable |
| bakito/adguardhome-sync A Go tool that synchronizes AdGuard Home configuration from an origin instance to one or more replica instances. It supports scheduled sync… | 96 | 1779 | active |
| stephenafamo/bob Bob is a Go SQL access toolkit providing a fluent, dialect-aware query builder for PostgreSQL, MySQL, and SQLite, plus a database-first ORM… | 98 | 1777 | active |
| Dyneteq/reconya reconYa is a self-hosted network reconnaissance and asset discovery tool written in Go that scans local networks via ICMP, TCP, and ARP to … | 87 | 1777 | active |
| TimothyYe/godns GoDNS is a self-hosted dynamic DNS (DDNS) client written in Go that automatically updates DNS records when your IP address changes. It supp… | 91 | 1775 | active |
| go-goyave/goyave Goyave is an opinionated, all-in-one Go web framework focused on building enterprise REST APIs with clean architecture, reliability, and de… | 95 | 1774 | active |
| Allenxuxu/gev gev is a lightweight, high-performance non-blocking TCP network library and WebSocket server for Go, built on the Reactor pattern with epol… | 34 | 1774 | active |
| openelb/openelb OpenELB is an open-source load balancer implementation for exposing Kubernetes LoadBalancer-type Services in bare-metal, edge, and virtuali… | 33 | 1774 | active |
| xchacha20-poly1305/husi Husi is a multiplatform proxy client built with Kotlin and Compose Multiplatform, using a Go-based libcore (sing-box) backend. It supports … | 89 | 1773 | active |
| hashicorp/go-version A Go library for parsing, comparing, and verifying semantic versions and version constraints. It supports prerelease versions, sorting coll… | 83 | 1770 | stable |
| go-xorm/xorm Xorm is a simple and powerful ORM library for Go that maps Go structs to database tables with chainable APIs, transaction support, and raw … | 10 | 6622 | maintenance |
| julien040/anyquery Anyquery is a SQL query engine built on SQLite that turns 60+ tools, APIs, and file formats (GitHub, Notion, Airtable, CSV, Parquet, etc.) … | 86 | 1768 | active |
| go-fuego/fuego Fuego is a production-ready Go web API framework that automatically generates OpenAPI 3 documentation from typed handler code using generic… | 74 | 1767 | active |
| bsm/redislock A Go library providing a simplified distributed locking implementation built on Redis. It supports obtaining, refreshing, releasing, and TT… | 72 | 1767 | active |
| weaveworks/weave Weave Net is a container networking solution that creates a virtual overlay network connecting Docker containers across multiple hosts, clo… | 10 | 6611 | maintenance |
| aws/aws-node-termination-handler AWS Node Termination Handler is a Kubernetes daemon/controller that watches for EC2 instance shutdown events such as Spot interruptions, ma… | 85 | 1762 | active |
| gen2brain/beeep beeep is a cross-platform Go library for sending desktop notifications, alerts, and beeps. It abstracts platform-specific notification mech… | 57 | 1760 | stable |
| DATA-DOG/go-sqlmock go-sqlmock is a mock library implementing Go's sql/driver interface to simulate SQL driver behavior in tests without a real database connec… | 64 | 6567 | maintenance |
| mholt/caddy-l4 A layer 4 (TCP/UDP) app for Caddy that enables composable handling of raw connections based on connection properties or stream content. It … | 91 | 1756 | active |
| beam-cloud/beta9 Beam (beta9) is an open-source serverless runtime for AI workloads, providing GPU inference endpoints, isolated sandboxes for running untru… | 89 | 1755 | active |
| Paca-AI/paca Paca is a free, open-source, self-hosted project management platform for Scrum teams where AI agents and humans collaborate as equal teamma… | 81 | 1754 | active |
| goforj/godump godump is a zero-dependency, developer-friendly pretty-printer and debug dumper for Go, inspired by Laravel's dump() and Symfony's VarDumpe… | 75 | 1754 | active |
| easychen/wecomchan Wecomchan is an open-source alternative to ServerChan that pushes messages to WeChat via WeCom (Enterprise WeChat) application messages. It… | 32 | 1749 | active |
| open-telemetry/opentelemetry-operator A Kubernetes Operator written in Go that manages the lifecycle of OpenTelemetry Collector instances and auto-instrumentation of workloads v… | 99 | 1748 | active |
| justinas/nosurf nosurf is a Go HTTP package that provides CSRF protection via a CSRFHandler middleware wrapping any http.Handler. It validates tokens on un… | 32 | 1747 | stable |
| koordinator-sh/koordinator Koordinator is a QoS-based scheduling system for Kubernetes that colocates latency-sensitive microservices with batch, big data, and AI wor… | 84 | 1745 | active |
| pufferpanel/pufferpanel PufferPanel is an open-source, web-based game server management panel written in Go. It lets users deploy, manage, and share multiple game … | 97 | 1743 | active |
| arttor/helmify Helmify is a Go CLI tool that converts Kubernetes YAML manifests into Helm charts. It reads Kubernetes objects from stdin or the filesystem… | 81 | 1743 | active |
| hanchuanchuan/goInception goInception is a MySQL maintenance tool that audits, executes, backs up, and generates rollback statements for SQL. It parses SQL syntax us… | 23 | 1743 | active |
| jm33-m0/emp3r0r emp3r0r is an open-source post-exploitation framework and command-and-control (C2) system written in Go, targeting Linux and Windows hosts.… | 95 | 1741 | active |
| gorilla/handlers gorilla/handlers is a collection of HTTP middleware for Go's net/http package, part of the Gorilla web toolkit. It provides composable hand… | 23 | 1741 | stable |
| muesli/beehive Beehive is a self-hosted event and agent system written in Go that connects modular 'Hives' (integrations like Twitter, Email, IRC, RSS, Je… | 23 | 6488 | maintenance |
| trpc-group/trpc-agent-go tRPC-Agent-Go is a Go-native framework for building production LLM agent systems, offering agents, graph workflows (LangGraph-equivalent), … | 81 | 1733 | active |
| veops/oneterm OneTerm is a lightweight, flexible enterprise bastion host (jump server) built on the 4A model: authentication, authorization, account, and… | 59 | 1732 | active |
| lf-edge/ekuiper LF Edge eKuiper is a lightweight stream processing engine for IoT edge devices, offering SQL-based and graph-based rule engine for real-tim… | 98 | 1731 | active |
| Consensys/gnark gnark is a fast zk-SNARK library in Go offering a high-level API to define circuits, compile them to constraint systems, and generate/verif… | 91 | 1731 | active |
| KusionStack/karpor Karpor is an open-source Kubernetes visualization and intelligence tool providing advanced search, insights, and AI-powered assistance acro… | 73 | 1731 | active |
| apache/incubator-seata-go Seata-go is the Go implementation of Apache Seata, a distributed transaction framework for microservices architectures. It interoperates wi… | 81 | 1728 | active |
| gomarkdown/markdown gomarkdown/markdown is a fast Go library for parsing Markdown text into an AST and rendering it as HTML, with support for common Markdown e… | 77 | 1727 | active |
| bytedance/go-tagexpr go-tagexpr is a Go library that implements an expression syntax evaluated via struct tags, enabling declarative field validation and value … | 10 | 1727 | stable |
| huandu/go-sqlbuilder A Go library for building SQL strings programmatically, compatible with the standard library database/sql interfaces, plus a lightweight ze… | 94 | 1726 | stable |
| envoyproxy/go-control-plane A Go library implementing the Envoy xDS discovery service APIs (data-plane-api) as a gRPC API server with an in-memory configuration cache.… | 99 | 1725 | active |
| loov/goda Goda is a command-line toolkit for analyzing Go package dependencies. It lets developers graph, list, weight, and reason about the packages… | 95 | 1725 | active |
| rancher/fleet Fleet is a GitOps and HelmOps deployment engine for Kubernetes, built as CRDs and controllers that deploy workloads from Git repositories (… | 95 | 1724 | active |
| mautrix/telegram mautrix-telegram is a Matrix-Telegram bridge written in Go that supports both puppeting (using your own Telegram account) and relaybot brid… | 95 | 1724 | active |
| githubnemo/CompileDaemon CompileDaemon is a simple file-watching daemon for Go that recompiles your project with `go build` whenever source files change, optionally… | 59 | 1724 | active |
| axadrn/shadcn-templ shadcn-templ is a community port of shadcn/ui for Go and the templ templating language, providing beautifully designed, accessible UI compo… | 85 | 1722 | active |
| apache/plc4x Apache PLC4X is a set of multi-language libraries (Java, Go, Python, C/C++, .NET) providing a unified API for communicating with industrial… | 80 | 1721 | stable |
| davecgh/go-spew go-spew is a Go library that implements a deep pretty printer for Go data structures, showing types, pointers, and full structure details t… | 32 | 6409 | maintenance |
| hashicorp/terraform-provider-kubernetes The official Terraform provider plugin for Kubernetes, maintained by HashiCorp, enabling full lifecycle management of Kubernetes resources … | 92 | 1720 | active |
| dghubble/sling Sling is a Go HTTP client library for creating and sending API requests. It stores request properties (method, path, headers, query params,… | 55 | 1720 | stable |
| oklog/run run.Group is a small Go library providing a universal mechanism to manage goroutine lifecycles. Actors are added as execute/interrupt funct… | 35 | 1720 | stable |
| manifoldco/promptui Promptui is a Go library for building interactive command-line prompts, offering single-line input with validation and masking plus searcha… | 23 | 6402 | maintenance |
| flike/kingshard kingshard is a high-performance MySQL proxy written in Go that sits between applications and MySQL backends. Its core feature is transparen… | 62 | 6401 | maintenance |
| puzpuzpuz/xsync xsync is a Go library providing scalable concurrent data structures such as a concurrent hash table map, striped counter, and other synchro… | 85 | 1719 | stable |
| upspin/upspin Upspin is an experimental framework of protocols and reference implementations providing a secure, global naming system for sharing files a… | 46 | 6399 | maintenance |
| vdaas/vald Vald is a highly scalable, distributed approximate nearest neighbor (ANN) dense vector search engine built on cloud-native architecture and… | 91 | 1718 | active |
| argoproj-labs/argocd-image-updater Argo CD Image Updater is a tool that automatically updates container image versions for Kubernetes workloads managed by Argo CD. It tracks … | 98 | 1713 | active |
| cloudflare/circl CIRCL is Cloudflare's Go library of cryptographic primitives covering post-quantum algorithms (ML-KEM/Kyber, ML-DSA/Dilithium, SIKE/CSIDH),… | 94 | 1710 | active |
| glidea/zenfeed zenfeed is a self-hosted AI-powered RSS reader and information hub built in Go. It aggregates RSS feeds, uses LLMs to filter, summarize, an… | 68 | 1707 | active |
| kube-logging/logging-operator A CNCF Sandbox Kubernetes operator that automates deployment and configuration of a complete logging pipeline, managing Fluent Bit log coll… | 98 | 1704 | active |
| tengge1/ShadowEditor Shadow Editor is a cross-platform 3D scene editor built on three.js, Golang, and MongoDB, available as a web application and desktop app vi… | 61 | 1704 | active |
| duanhf2012/origin Origin is a distributed game server engine written in Go, organized around three core abstractions: Node, Service, and Module. It provides … | 86 | 1703 | active |
| syndtr/goleveldb A pure-Go implementation of the LevelDB embedded key/value database. It provides fast ordered key-value storage with iterators, batch write… | 23 | 6325 | maintenance |
| metrico/gigapipe Gigapipe (formerly qryn) is an open-source, all-in-one polyglot observability warehouse that ingests and serves logs, metrics, traces, and … | 99 | 1701 | active |
| black-ant/Ant-Browser Ant Browser is a desktop anti-detect (fingerprint) browser for managing multiple isolated browser profiles, each with its own proxy binding… | 80 | 1701 | active |
| utkusen/urlhunter urlhunter is a Go-based recon CLI tool that searches URLs exposed via shortener services like bit.ly and goo.gl. It downloads daily URLTeam… | 24 | 1697 | active |
| Threadfin/Threadfin Threadfin is an M3U proxy server for Plex DVR and Emby/Jellyfin Live TV, forked from xTeVe. It merges and filters external M3U playlists an… | 57 | 1696 | active |
| filhodanuvem/gitql Gitql is a CLI tool that provides a SQL-like query language for querying Git repository data such as commits, tags, and authors. It interpr… | 23 | 6294 | maintenance |
| deepch/RTSPtoWeb RTSPtoWeb is a self-hosted Go server that converts RTSP camera streams into browser-playable formats such as MSE, WebRTC, and HLS, without … | 67 | 1692 | active |
| almeidapaulopt/tsdproxy TSDProxy is a self-hosted service that automatically exposes Docker containers on a Tailscale network via a single reverse proxy. Container… | 85 | 1690 | active |
| go-gl/glfw Go bindings for the GLFW 3.4 C library, providing window, OpenGL/Vulkan context, and input handling for desktop applications and games. The… | 77 | 1690 | active |
| ouqiang/gocron gocron is a lightweight web-based distributed cron job scheduling and management system written in Go, designed to replace Linux crontab. I… | 23 | 6263 | maintenance |
| flux-iac/tofu-controller Tofu Controller is a Kubernetes controller that reconciles OpenTofu and Terraform resources through Flux in a GitOps workflow. It supports … | 94 | 1686 | active |
| evmos/evmos Evmos is a scalable, high-throughput Proof-of-Stake EVM blockchain built on the Cosmos SDK and CometBFT consensus engine, fully compatible … | 79 | 1685 | active |
| GoogleCloudPlatform/scion Scion is a multi-agent orchestration platform that runs 'deep agents' like Claude Code and Gemini CLI in isolated containers, each with its… | 59 | 1683 | active |
| alibaba/kt-connect KtConnect is a CLI toolkit that helps developers work with Kubernetes dev environments more efficiently. It lets you connect to remote clus… | 23 | 1677 | active |
| eolinker/apinto Apinto is a high-performance, cloud-native API gateway written in Go with a modular, pluggable architecture. It handles dynamic routing, lo… | 86 | 1676 | active |
| looplab/eventhorizon Event Horizon is a CQRS and Event Sourcing toolkit for Go, providing command handling, event stores, event buses, and read model support. I… | 84 | 1676 | active |
| mikespook/gorbac goRBAC is a lightweight role-based access control (RBAC) library for Go, supporting many-to-many role/permission mappings and hierarchical … | 65 | 1674 | active |
| michenriksen/gitrob Gitrob is a Go-based reconnaissance tool that scans GitHub users' and organizations' public repositories for potentially sensitive files by… | 10 | 6198 | maintenance |
| trustmaster/goflow GoFlow is a lean Flow-based Programming (FBP) library for Go that lets developers build applications as graphs of concurrent components con… | 89 | 1671 | active |
| oakmound/oak Oak is a pure Go 2D game engine providing rendering, particles, collision, physics, audio, input, and event systems without external depend… | 66 | 1670 | active |
| earthboundkid/requests A Go library providing a fluent, declarative builder API for making HTTP client requests, wrapping net/http to reduce boilerplate. It inclu… | 87 | 1669 | stable |
| kenn-io/roborev roborev is a Go-based continuous code review tool for AI coding agents that reviews every commit in the background via git hooks and surfac… | 78 | 1669 | active |