platform: go
3319 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Telmate/terraform-provider-proxmox A Terraform provider plugin for the Proxmox virtualization platform, written in Go. It exposes Terraform resources to provision and manage … | 95 | 2946 | active |
| kubernetes-sigs/controller-runtime A set of Go libraries for building Kubernetes controllers and operators, providing a manager, controller, builder, and client abstractions … | 94 | 2946 | active |
| pquerna/otp A Go library implementing Time-based (TOTP, RFC 6238) and HMAC-based (HOTP, RFC 4228) one-time password algorithms for adding two-factor au… | 39 | 2944 | stable |
| operacle/checkcle CheckCle is a self-hosted, open-source monitoring platform for real-time uptime and infrastructure monitoring of servers, applications, and… | 65 | 2943 | active |
| earthly/earthly Earthly is a CI/CD build framework that runs every build step inside containers, using an Earthfile syntax that combines Dockerfile and Mak… | 44 | 12047 | maintenance |
| kube-vip/kube-vip kube-vip is a self-contained Go-based virtual IP and load-balancer for Kubernetes, providing high availability for the control plane and Lo… | 98 | 2941 | active |
| k8snetworkplumbingwg/multus-cni Multus CNI is a CNI meta-plugin for Kubernetes that enables attaching multiple network interfaces to pods, creating multi-homed pods. It wo… | 91 | 2938 | active |
| yunionio/cloudpods Cloudpods is an open-source, Golang-based cloud-native unified multi/hybrid-cloud platform ('a cloud on clouds') that manages on-premise KV… | 77 | 2935 | active |
| signintech/gopdf gopdf is a Go library for programmatically generating PDF documents. It supports Unicode font embedding, drawing shapes and images, text al… | 75 | 2932 | active |
| sablierapp/sablier Sablier is an open-source scale-to-zero service that starts containers and workloads on demand and stops them automatically after inactivit… | 99 | 2929 | active |
| LockGit/gochat gochat is a lightweight instant messaging (IM) server written in pure Go, supporting private messages and room broadcast messages with WebS… | 75 | 2929 | active |
| rancher/local-path-provisioner Local Path Provisioner is a Kubernetes storage provisioner that dynamically creates hostPath or local persistent volumes from node-local st… | 94 | 2927 | active |
| inspektor-gadget/inspektor-gadget Inspektor Gadget is a set of tools and framework for data collection and system inspection on Kubernetes clusters and Linux hosts using eBP… | 99 | 2913 | active |
| firecracker-microvm/firecracker-containerd firecracker-containerd is a set of components that lets containerd manage containers running inside Firecracker microVMs, combining fast co… | 76 | 2910 | active |
| kubernetes-sigs/kueue Kueue is a Kubernetes-native job queueing system providing APIs and controllers that decide when batch, HPC, and AI/ML workloads should be … | 95 | 2906 | active |
| FiloSottile/yubikey-agent yubikey-agent is a seamless ssh-agent that stores SSH keys on YubiKey hardware via the PIV smartcard interface. It runs in the background, … | 32 | 2903 | stable |
| google/osv.dev OSV (Open Source Vulnerabilities) is Google's open, distributed vulnerability database and triage service that aggregates security advisori… | 84 | 2901 | stable |
| rs/cors rs/cors is a Go library providing a configurable net/http handler that implements the Cross Origin Resource Sharing (CORS) W3C specificatio… | 70 | 2898 | stable |
| OpenMind/OM1 OM1 is a modular AI runtime and hardware abstraction layer for building multimodal AI agents that run on physical robots and in simulators.… | 82 | 2897 | active |
| seakee/CPA-Manager-Plus A self-hosted management panel and observability dashboard for CLIProxyAPI (CPA) AI gateways, built in Go. It tracks requests, usage, cost,… | 81 | 2895 | active |
| cstate/cstate cState is an open-source static status page generator built with Hugo and Go, deployable free on Netlify or GitHub Pages. It offers a read-… | 66 | 2892 | active |
| ax-llm/ax Ax is a TypeScript-first LLM programming framework implementing the DSPy model, providing typed signatures, agents, flows, and optimizers l… | 93 | 2885 | active |
| juju/ratelimit A Go library implementing an efficient, concurrency-safe token-bucket rate limiter. It supports blocking and non-blocking token consumption… | 23 | 2884 | stable |
| MartialBE/one-hub One Hub is a self-hosted OpenAI-compatible API management and distribution system forked from songquanpeng/one-api, written in Go. It aggre… | 67 | 2882 | active |
| eko/gocache Gocache is an extensible Go caching library providing a unified API over multiple cache stores such as in-memory (bigcache, ristretto, go-c… | 96 | 2881 | active |
| chdb-io/chdb chDB is an in-process SQL OLAP engine powered by ClickHouse, embeddable in Python (plus Go, Rust, Node.js, and Bun bindings) without runnin… | 97 | 2879 | active |
| aptly-dev/aptly aptly is a Swiss army knife for Debian/Ubuntu repository management, written in Go. It mirrors remote APT repositories, takes snapshots, ma… | 86 | 2875 | active |
| favonia/cloudflare-ddns A small, feature-rich, and robust Cloudflare DDNS updater written in Go, distributed as a lightweight Docker image. It detects the machine'… | 97 | 2870 | active |
| mmcdole/gofeed gofeed is a Go library for parsing RSS, Atom, and JSON feeds into a unified feed model. It handles malformed feeds gracefully and supports … | 99 | 2869 | stable |
| Leanote Leanote is an open-source, self-hostable cloud note-taking application built with Go and MongoDB, featuring rich-text and Markdown editors,… | 23 | 11684 | maintenance |
| frain-dev/convoy Convoy is an open-source, high-performance webhooks gateway for reliably ingesting, persisting, debugging, and delivering webhook events at… | 95 | 2862 | active |
| go-dev-frame/sponge Sponge is a Go development framework built on a 'Definition is Code' philosophy that generates modular backend code from SQL, Protobuf, and… | 67 | 2862 | active |
| memodb-io/memobase Memobase is a user profile-based long-term memory system for LLM applications, providing per-user profiles and event timelines that chatbot… | 50 | 2862 | active |
| kubesphere/kubekey KubeKey (kk) is a lightweight task-flow execution tool written in Go for installing and managing Kubernetes clusters, supporting all-in-one… | 95 | 2860 | active |
| LyricTian/gin-admin A full-featured RBAC admin scaffolding framework for Go built on Gin, GORM 2.0, Casbin 2.0, and Wire dependency injection. It ships with JW… | 34 | 2856 | active |
| didip/tollbooth Tollbooth is a Go middleware library for rate-limiting HTTP requests. It supports limiting by remote IP, path, HTTP methods, custom headers… | 33 | 2854 | stable |
| projectdiscovery/dnsx dnsx is a fast, multi-purpose DNS toolkit from ProjectDiscovery for running DNS queries (A, AAAA, CNAME, PTR, NS, MX, TXT, SRV, SOA) with u… | 86 | 2846 | active |
| shadowsocks/v2ray-plugin A SIP003 plugin for Shadowsocks built on v2ray, tunneling traffic over WebSocket (HTTP/HTTPS) or QUIC to obfuscate proxy traffic. Written i… | 64 | 2846 | active |
| benmanns/goworker goworker is a Go library for running Resque-compatible background job workers, consuming jobs from Redis queues pushed by Ruby/Rails Resque… | 39 | 2846 | active |
| elastic/cloud-on-k8s Elastic Cloud on Kubernetes (ECK) is a Kubernetes operator that automates deployment, provisioning, management, and orchestration of the El… | 94 | 2845 | active |
| sei-protocol/sei-chain Sei Chain is the Go implementation of the Sei Layer 1 blockchain, a delegated proof-of-stake network featuring a parallelized EVM and CosmW… | 99 | 2844 | active |
| Forceu/Gokapi Gokapi is a lightweight, self-hosted file-sharing server written in Go, serving as a Firefox Send alternative where only registered users c… | 90 | 2844 | active |
| gobackup/gobackup GoBackup is a dependency-free CLI backup tool for application servers that dumps databases (MySQL, PostgreSQL, Redis, MongoDB, etc.), archi… | 92 | 2842 | stable |
| glauth/glauth GLAuth is a lightweight, secure LDAP authentication server written in Go with configurable backends. It serves as a simple alternative to O… | 91 | 2842 | active |
| go-ego/gse gse is a Go library for efficient multilingual text segmentation and NLP, implementing jieba-style word segmentation with HMM/Viterbi suppo… | 80 | 2841 | active |
| pseudomuto/protoc-gen-doc A protoc plugin that generates documentation (HTML, JSON, DocBook, Markdown) from comments in Protocol Buffers .proto files. It supports pr… | 65 | 2836 | active |
| numaproj/numaflow Numaflow is a Kubernetes-native, serverless platform for running massively parallel data and streaming processing jobs. It lets developers … | 98 | 2825 | active |
| topfreegames/pitaya Pitaya is a lightweight, scalable game server framework written in Go with clustering support for distributed multiplayer games. It ships c… | 93 | 2825 | active |
| sky22333/hubproxy HubProxy is a lightweight self-hosted Go proxy server that accelerates Docker registry pulls (Docker Hub, GHCR, Quay, GCR, registry.k8s.io)… | 84 | 2822 | active |
| knadh/dns.toys dns.toys is a DNS server written in Go that repurposes the DNS protocol to serve handy utilities like weather, world time, unit and currenc… | 65 | 2821 | active |
| abhinavxd/libredesk Libredesk is an open-source, self-hosted omnichannel customer support desk shipped as a single Go binary with a Vue frontend. It unifies li… | 91 | 2819 | active |
| maxpert/marmot Marmot is a leaderless, distributed SQLite replication system built on a gossip-based protocol with distributed transactions and eventual c… | 87 | 2819 | active |
| target/goalert GoAlert is an open-source on-call scheduling and alert escalation application that automatically notifies the right person via SMS, voice c… | 74 | 2819 | active |
| kcp-dev/kcp kcp is a horizontally scalable, Kubernetes-like control plane that provides many isolated 'workspaces', each acting as its own lightweight … | 96 | 2816 | active |
| acme-dns/acme-dns acme-dns is a simplified DNS server with a RESTful HTTP API designed to automate ACME DNS challenges for Let's Encrypt and other ACME certi… | 83 | 2814 | active |
| bits-and-blooms/bloom A Go library implementing fast, space-efficient Bloom filters backed by a compact bitset and murmur3 hashing. It supports membership querie… | 69 | 2807 | stable |
| bbernhard/signal-cli-rest-api A Dockerized REST API wrapper around signal-cli that exposes Signal Messenger functionality (registering numbers, sending/receiving message… | 91 | 2801 | active |
| teaql/teaql-agent-kit TeaQL Agent Kit is a model-mediated harness for coding agents that inserts an inspectable, executable domain model (KSML) between requireme… | 87 | 2801 | active |
| liftbridge-io/liftbridge Liftbridge is a lightweight, fault-tolerant message streaming system written in Go that implements a durable, replicated message log on top… | 74 | 2799 | active |
| skydive-project/skydive Skydive is an open source real-time network topology and protocols analyzer that captures network topology and traffic flows across hosts, … | 42 | 2796 | active |
| samber/do samber/do is a dependency injection toolkit for Go 1.18+ built on generics, offering a type-safe, reflection-free API with no external depe… | 86 | 2794 | stable |
| fastenhealth/fasten-onprem Fasten OnPrem is an open-source, self-hosted personal/family electronic medical record (PHR) application for securely storing and viewing y… | 10 | 2793 | active |
| wickenico/WailBrew WailBrew is a modern, native graphical interface for the Homebrew package manager on macOS, built with Go, Wails, and React. It lets users … | 88 | 2779 | active |
| srl-labs/containerlab Containerlab is a CLI tool for orchestrating container-based networking labs. It deploys containerized Network Operating Systems, wires the… | 99 | 2778 | active |
| AllenDang/giu giu is a cross-platform rapid GUI framework for Go built on Dear ImGui and the cimgui-go binding. It provides a declarative, drop-in UI API… | 90 | 2777 | active |
| geziyor/geziyor Geziyor is a fast web crawling and scraping framework for Go, supporting JavaScript rendering via Chrome, caching, proxy management, and au… | 73 | 2775 | active |
| gojek/heimdall Heimdall is an enhanced HTTP client library for Go that wraps the standard net/http client with resilience features. It provides hystrix-li… | 92 | 2774 | stable |
| Create Go App CLI Create Go App CLI (cgapp) is a command-line tool that scaffolds production-ready full-stack projects with a Go backend, JavaScript/TypeScri… | 52 | 2767 | active |
| omnara-ai/omnara Omnara is an open-source platform for running managed, durable AI agents, handling execution and state while you bring your own models, too… | 85 | 2765 | active |
| XiaoMi/Gaea Gaea is a MySQL-protocol database middleware proxy developed by Xiaomi's B2C dev team. It provides sharding (database and table partitionin… | 55 | 2765 | active |
| rusq/slackdump Slackdump is a Go CLI tool that archives private and public Slack messages, threads, files, users, channels, and emojis locally without req… | 98 | 2764 | active |
| awnumar/memguard MemGuard is a pure Go library that securely stores sensitive information in memory, encrypting it with XSalsa20Poly1305 and bypassing the g… | 72 | 2756 | active |
| lesismal/nbio NBIO is a pure Go non-blocking, event-driven network I/O library supporting TLS, HTTP/1.x, and WebSocket, largely compatible with net/http.… | 92 | 2755 | active |
| google/starlark-go Starlark in Go is a Go implementation of the Starlark interpreter, a deterministic dialect of Python designed as an embedded configuration … | 73 | 2754 | stable |
| erda-project/erda Erda is an enterprise-grade cloud-native application platform built on Kubernetes that provides DevOps, microservice governance, and multi-… | 67 | 2750 | active |
| johnfercher/maroto Maroto is a Go library for generating PDFs using a Bootstrap-inspired grid system of rows, columns, and components, built on top of gofpdf.… | 98 | 2748 | active |
| badtuxx/girus-cli GIRUS is an open-source CLI-driven platform for running interactive, hands-on learning labs for DevOps technologies like Linux, Docker, Kub… | 55 | 2745 | active |
| go-jira/jira go-jira is a simple command line client for Atlassian's Jira issue tracker, written in Go. It supports context-aware configuration, shell t… | 46 | 2745 | active |
| mitsuhiko/minijinja MiniJinja is a powerful, minimal-dependency template engine for Rust (with Go, Python, JavaScript/WASM, and CLI variants) that implements t… | 98 | 2743 | stable |
| OpenDiablo2/OpenDiablo2 An open-source reimplementation of Diablo 2, built as an ARPG game engine written in Go that can run the original game using legally purcha… | 10 | 11083 | maintenance |
| tidwall/sjson SJSON is a fast Go library for setting values in JSON documents using dot-syntax paths. It is the write-side companion to GJSON, which hand… | 70 | 2737 | stable |
| bloomberg/goldpinger Goldpinger is a Kubernetes debugging tool that runs as a DaemonSet and makes calls between its instances to test and visualize network conn… | 83 | 2735 | active |
| bluele/gcache GCache is an in-memory cache library for Go supporting multiple eviction policies (LRU, LFU, ARC) and expirable entries. It is goroutine-sa… | 32 | 2731 | stable |
| versity/versitygw VersityGW is a high-performance, Apache-2.0 licensed S3 gateway written in Go that exposes an S3-compatible API backed by a local POSIX fil… | 94 | 2726 | active |
| keel-hq/keel Keel is a lightweight, stateless Kubernetes operator that automatically updates Deployments, StatefulSets, DaemonSets, and Helm releases wh… | 94 | 2725 | active |
| go-chassis/go-chassis Go-Chassis is a cloud-native microservice framework for Go that provides a pluggable handler chain, protocol-independent service invocation… | 87 | 2725 | active |
| studygolang/studygolang StudyGolang is the source code of the Go Language Chinese Network (studygolang.com), a self-hostable community website for Chinese Go devel… | 72 | 2725 | active |
| gavv/httpexpect httpexpect is a Go library providing concise, declarative end-to-end HTTP and REST API testing via chainable request builders and response/… | 47 | 2725 | stable |
| xiaonanln/goworld GoWorld is a scalable distributed game server engine written in Go, featuring spaces and entities with AOI support, hot-swappable game logi… | 46 | 2720 | active |
| F1bonacc1/process-compose Process Compose is a single-binary Go tool that schedules and orchestrates non-containerized local processes using a YAML config, with depe… | 98 | 2719 | active |
| openlit/openlit OpenLIT is an open-source AI engineering platform providing OpenTelemetry-native LLM observability, evaluations, guardrails, prompt managem… | 89 | 2718 | active |
| gotestyourself/gotestsum gotestsum is a Go test runner that wraps 'go test -' to produce human-friendly formatted output and a test run summary. It also writes JUni… | 67 | 2712 | stable |
| openclaw/wacli wacli is a single-binary Go CLI that pairs as a linked WhatsApp Web device via whatsmeow, mirrors message history into a local SQLite store… | 82 | 2711 | active |
| coreos/go-systemd Go bindings for systemd covering socket activation, sd_notify service notifications, the D-Bus API, journald read/write, logind, machined, … | 77 | 2711 | stable |
| alberliu/gim GIM is a high-performance instant messaging server written in Go, designed as a set of service components (connect, logic, business) that c… | 82 | 2709 | active |
| postgres-ai/database-lab-engine DBLab Engine is an open-source platform that provides instant, full-size thin clones and branching of PostgreSQL databases using ZFS copy-o… | 89 | 2697 | active |
| jessevdk/go-flags go-flags is a Go library for parsing command line options, offering more features than the standard flag package. It uses structs, reflecti… | 23 | 2697 | stable |
| Checkmarx/kics KICS (Keeping Infrastructure as Code Secure) is an open-source static analysis tool by Checkmarx that scans IaC files for security vulnerab… | 98 | 2695 | active |
| unpoller/unpoller Unpoller is a Go application that polls UniFi network controllers for site, device, and client metrics and exports them to InfluxDB or Prom… | 99 | 2692 | active |
| apache/cassandra-gocql-driver gocql is the official Apache Cassandra driver for Go, implementing a fast and robust client over Cassandra's native transport protocol. It … | 85 | 2692 | active |