platform: go
3319 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| dominant-strategies/go-quai Go-quai is the official Go implementation of the Quai Network protocol, a sharded blockchain. It provides a node client that can be built f… | 96 | 2390 | active |
| jpillora/overseer A Go library for building monitorable binaries that support graceful zero-downtime restarts and self-upgrading. It uses a small master proc… | 71 | 2386 | active |
| Bistutu/GoMusic GoMusic is a web application that migrates playlists from Chinese music services (NetEase Cloud, Qishui, QQ Music) to Apple Music, YouTube … | 59 | 2386 | active |
| cycloidio/terracognita TerraCognita is a Go CLI tool that reverse-engineers existing cloud infrastructure on AWS, GCP, Azure, and VMware vSphere into Terraform HC… | 41 | 2385 | active |
| earendil-works/absurd Absurd is a Postgres-native durable execution (workflow) system that runs long-lived, reliable tasks using only a single SQL schema file an… | 82 | 2384 | active |
| XZB-1248/Spark Spark is a web-based, cross-platform Remote Administration Tool (RAT) written in Go that lets you monitor and control devices from a browse… | 55 | 2381 | active |
| DataDog/stratus-red-team Stratus Red Team is a self-contained Go CLI that emulates granular, actionable cloud attack techniques mapped to MITRE ATT&CK, against AWS,… | 99 | 2379 | active |
| Smaug6739/Alexandrie Alexandrie is a self-hosted, open-source knowledge base and note-taking application with an advanced Markdown/LaTeX editor, positioned as a… | 99 | 2377 | active |
| perses/perses Perses is a CNCF sandbox observability dashboard application for visualizing Prometheus metrics, Tempo traces, Loki logs, and Pyroscope pro… | 94 | 2377 | active |
| slimm609/checksec A Go rewrite of the classic checksec tool that inspects security hardening properties (RELRO, stack canaries, NX, PIE, FORTIFY_SOURCE, CFI)… | 86 | 2371 | active |
| VictoriaMetrics/fastcache fastcache is a fast, thread-safe in-memory cache library for Go designed to hold a large number of entries with minimal garbage collection … | 74 | 2370 | stable |
| eapache/go-resiliency A Go library implementing common resiliency patterns such as circuit breaker, retrier, deadline/timeout, batching, and semaphore. It is ins… | 26 | 2370 | stable |
| mojocn/base64Captcha A Go library that generates various types of captchas (digits, strings, math, Chinese, audio) and returns them as base64-encoded image or a… | 54 | 2367 | stable |
| gookit/goutil goutil is a Go utility library providing 900+ helper functions across packages for strings, arrays, maps, structs, reflection, errors, time… | 91 | 2360 | active |
| hanwen/go-fuse Go-FUSE provides native Go bindings for the FUSE kernel module, letting developers implement userspace filesystems in Go. It offers both no… | 75 | 2360 | active |
| ava-labs/avalanchego AvalancheGo is the official Go implementation of an Avalanche full node, the core software for participating in the Avalanche blockchain ne… | 87 | 2358 | active |
| unrolled/secure Secure is an HTTP middleware library for Go that adds quick security wins to web applications. It works as a standard net/http Handler and … | 70 | 2354 | stable |
| onsi/gomega Gomega is a matcher/assertion library for Go, best paired with the Ginkgo BDD test framework but usable with standard Go tests. It provides… | 96 | 2352 | stable |
| dromara/mayfly-go A self-hosted, browser-based unified management platform for Linux machines and a wide range of data stores (MySQL, PostgreSQL, Oracle, SQL… | 95 | 2351 | active |
| free5gc/free5gc free5GC is an open-source implementation of the 5G mobile core network (5GC) compliant with 3GPP Release 15/17, developed as a Linux Founda… | 92 | 2351 | active |
| emersion/go-imap go-imap is an IMAP4rev2 protocol library for Go, providing both client and server implementations. It lets Go applications talk to mail ser… | 76 | 2350 | active |
| Keybase Keybase is an open-source end-to-end encrypted messaging, file-sharing, and identity-verification platform with clients for macOS, Windows,… | 91 | 9242 | maintenance |
| cogentcore/core Cogent Core is a free, open-source Go framework for building fast, elegant 2D and 3D apps that run on macOS, Windows, Linux, iOS, Android, … | 66 | 2348 | active |
| jinsi-ai/b0pass B0Pass (百灵快传) is a high-performance LAN file transfer tool and local file sharing server written in Go, distributed as a single executable.… | 30 | 2346 | active |
| u2takey/ffmpeg-go ffmpeg-go is a pure-Go binding for FFmpeg, ported from the Python library ffmpeg-python. It provides a fluent API for building and running … | 23 | 2346 | active |
| hashicorp/go-retryablehttp A Go library providing an HTTP client wrapper around net/http with automatic retries and exponential backoff. It exposes a nearly identical… | 69 | 2343 | stable |
| ulule/limiter A dead-simple rate limiting middleware library for Go supporting HTTP, FastHTTP, and Gin. It uses a pluggable store approach with built-in … | 23 | 2343 | stable |
| 1backend/1backend 1Backend is an AI-native microservices platform written in Go that combines a framework, proxy, and runtime for building distributed applic… | 76 | 2342 | active |
| thoas/picfit Picfit is a reusable Go HTTP server that resizes, crops, and generates thumbnails of images on the fly, acting as a proxy over storage back… | 72 | 2341 | active |
| supersonic-app/supersonic Supersonic is a lightweight, full-featured cross-platform desktop music player client written in Go using the Fyne toolkit. It connects to … | 93 | 2334 | active |
| kubernetes-sigs/aws-iam-authenticator A tool that lets users authenticate to Kubernetes clusters using AWS IAM credentials instead of separate certificates or tokens. It runs as… | 99 | 2332 | active |
| oschwald/geoip2-golang A Go library for reading MaxMind GeoIP2 and GeoLite2 databases to look up geolocation data for IP addresses. It is built on the maxminddb r… | 94 | 2332 | active |
| AgentsMesh/AgentsMesh AgentsMesh is a self-hosted AI agent workforce platform for running many AI coding agents (like Claude Code, Aider, Codex CLI, Gemini CLI) … | 74 | 2329 | active |
| go-python/gopy gopy is a command-line tool that generates and compiles CPython extension modules from Go packages, letting Python code call Go code direct… | 88 | 2327 | active |
| rancher/rke2 RKE2 (RKE Government) is Rancher's fully conformant, next-generation Kubernetes distribution focused on security and compliance, particular… | 94 | 2325 | active |
| anthdm/hollywood Hollywood is a fast, lightweight actor model engine for Go, supporting local and clustered distributed actors with guaranteed message deliv… | 71 | 2325 | active |
| akvorado/akvorado Akvorado is a self-hosted network flow collector, enricher, and visualizer that ingests NetFlow/IPFIX and sFlow data, enriches it with SNMP… | 98 | 2321 | active |
| zasper-io/zasper Zasper is a high-performance IDE purpose-built for running Jupyter Notebooks, implementing Jupyter's wire protocol with massive concurrency… | 66 | 2320 | active |
| dinedal/textql TextQL is a command-line tool written in Go that lets you execute SQL queries against structured text files like CSV and TSV using an in-me… | 32 | 9106 | maintenance |
| gotd/td gotd/td is a full MTProto 2.0 Telegram API client library written in pure Go, supporting both user accounts and bots with generated binding… | 93 | 2318 | stable |
| sevlyar/go-daemon A Go library for writing system daemons on UNIX-based operating systems. It provides goroutine-safe daemonization, pid-file management, and… | 83 | 2308 | stable |
| chzyer/readline A pure Go implementation of a GNU-Readline-style library providing line editing for interactive command-line programs. It supports keyboard… | 35 | 2308 | stable |
| tidwall/redcon Redcon is a Go library for building fast, Redis-compatible TCP servers using the Redis protocol (RESP). It provides a simple API with Liste… | 74 | 2305 | stable |
| kubeshop/botkube Botkube is a ChatOps messaging bot for monitoring and troubleshooting Kubernetes clusters, integrating with Slack, Discord, and Mattermost.… | 23 | 2303 | active |
| Anakin-Inc/anakin AnakinScraper OSS is a self-hosted web scraping API written in Go that turns any website into LLM-ready markdown or structured JSON via a s… | 73 | 2302 | active |
| Glimesh/broadcast-box Broadcast Box is a self-hosted Go server for sub-second live video broadcasting and screen sharing using WebRTC (WHIP/WHEP). It supports pu… | 89 | 2301 | active |
| bjdgyc/anylink AnyLink is an enterprise-grade SSL VPN server written in Go that supports many concurrent remote-access users. It implements the OpenConnec… | 88 | 2301 | active |
| google/gnostic gnostic is a Go command-line compiler that converts OpenAPI descriptions between JSON/YAML and Protocol Buffer representations. It provides… | 66 | 2298 | active |
| josephburnett/jd jd is a command-line utility and Go library for diffing and patching JSON and YAML values. It supports a native human-readable diff format … | 80 | 2297 | active |
| cosmos72/gomacro gomacro is an almost complete Go interpreter written in pure Go, providing an interactive REPL with line editing and completion, a scriptin… | 66 | 2297 | active |
| h2non/filetype A small, dependency-free Go library that infers file and MIME types by checking binary magic number signatures. It supports a wide range of… | 63 | 2297 | stable |
| megaease/easeprobe EaseProbe is a lightweight, standalone health/status checking tool written in Go that probes services via HTTP, TCP, ping, shell, SSH, TLS,… | 66 | 2296 | active |
| rzane/docker2exe docker2exe is a Go-based command-line tool that converts a Docker image into standalone native executables for macOS, Linux, and Windows. A… | 32 | 2293 | active |
| kubenav/kubenav kubenav is a mobile app for iOS and Android that lets you manage Kubernetes clusters from your phone. It provides a kubectl-like experience… | 78 | 2289 | active |
| anaskhan96/soup soup is a small Go library for web scraping with an API modeled after Python's BeautifulSoup. It fetches HTML over HTTP and builds a DOM th… | 96 | 2286 | active |
| poundifdef/smoothmq SmoothMQ is a drop-in replacement for Amazon SQS that runs as a single Go binary on any cloud or self-hosted environment. It works with any… | 18 | 2286 | active |
| squat/kilo Kilo is a multi-cloud network overlay for Kubernetes built on WireGuard, providing an encrypted layer 3 network that connects nodes across … | 78 | 2284 | active |
| YTwsy/OpenSurge-for-Mac OpenSurge for Mac is an open-source, Surge-style macOS gateway and control plane that turns a Mac into a whole-home transparent proxy gatew… | 80 | 2281 | active |
| alexflint/go-arg go-arg is a Go library for parsing command line arguments by declaring them as struct fields with tags. It supports required and positional… | 60 | 2275 | stable |
| 8treenet/freedom Freedom is a Go framework built on hexagonal architecture (ports and adapters) that supports domain-driven design with rich domain models. … | 93 | 2272 | active |
| bank-vaults/bank-vaults Bank-Vaults is a CNCF Sandbox umbrella project of tools for cloud-native secret management with Hashicorp Vault. This repository provides t… | 86 | 2267 | active |
| kuberhealthy/kuberhealthy Kuberhealthy is a Kubernetes operator that runs synthetic monitoring checks as short-lived pods, defined via HealthCheck custom resources. … | 99 | 2264 | active |
| inbucket/inbucket Inbucket is a self-hosted disposable webmail (email testing) server that accepts messages for any address via built-in SMTP and exposes the… | 64 | 2263 | stable |
| patrickmn/go-cache An in-memory key:value store/cache library for Go, similar to Memcached, designed for single-machine applications. It is essentially a thre… | 23 | 8844 | maintenance |
| SafeGroceryStore/MDUT MDUT is a cross-platform desktop application for managing and exploiting multiple databases (MySQL, MSSQL, PostgreSQL, Oracle, Redis) built… | 95 | 2262 | active |
| agiledragon/gomonkey gomonkey is a Go library that makes monkey patching in unit tests easy, allowing functions, member methods, interfaces, function variables,… | 85 | 2262 | active |
| ricklamers/gridstudio Grid studio is a web-based spreadsheet application with full integration of the Python runtime, backed by a Go spreadsheet engine. It provi… | 10 | 8817 | maintenance |
| axiaoxin-com/investool InvesTool is a Go-based personal investment analysis tool that automates fundamental stock screening, financial report analysis, and mutual… | 34 | 2256 | active |
| lotusdblabs/lotusdb LotusDB is an embedded key-value database library written in Go that combines LSM tree and B+ tree storage engines. It aims for fast read/w… | 26 | 2256 | active |
| teamgram/teamgram-server Teamgram Server is an unofficial open-source MTProto 2.0 server implementation written in Go that is compatible with official Telegram clie… | 66 | 2255 | active |
| pion/turn Pion TURN is a Go library providing an API for building TURN (Traversal Using Relays around NAT) clients and servers, part of the Pion WebR… | 98 | 2248 | active |
| failsafe-go/failsafe-go Failsafe-go is a Go library for building fault-tolerant applications by wrapping functions with composable resilience policies. It provides… | 96 | 2245 | active |
| miekg/dns A complete DNS library for Go supporting all resource record types including DNSSEC, with both client (resolver) and server (nameserver) si… | 76 | 8762 | maintenance |
| XiaoMi/soar SOAR (SQL Optimizer And Rewriter) is a command-line tool from Xiaomi's database team that automatically optimizes and rewrites SQL statemen… | 23 | 8758 | maintenance |
| pydio/cells Pydio Cells is a self-hosted, open-core document sharing, collaboration and management platform written in Go with a microservice architect… | 96 | 2244 | active |
| gioui/gio Gio is a Go library for writing cross-platform immediate mode GUIs, supporting Linux, macOS, Windows, Android, iOS, FreeBSD, OpenBSD, and W… | 77 | 2237 | active |
| openmeterio/openmeter OpenMeter is an open-source metering and billing platform for AI, API, and DevOps products that ingests high-volume usage events, aggregate… | 95 | 2231 | active |
| goclone-dev/goclone Goclone is a Go CLI utility that downloads entire websites to a local directory, preserving relative link structure so the mirrored site ca… | 62 | 2231 | active |
| greenpau/caddy-security A security app and plugin for Caddy v2 providing authentication, authorization, and accounting (AAA). It supports Form-Based, Basic, Local,… | 92 | 2225 | active |
| Resinat/Resin Resin is a high-performance proxy pool gateway written in Go that aggregates massive numbers of proxy nodes into a unified, observable prox… | 79 | 2224 | active |
| goccy/go-yaml A from-scratch YAML parser and serializer library for Go, developed as a replacement for go-yaml/yaml. It offers higher YAML test suite cov… | 77 | 2223 | active |
| dominikbraun/graph A Go library for creating generic graph data structures with vertices and edges of any type, supporting modification, analysis, and visuali… | 23 | 2221 | active |
| h2non/gock gock is a Go library for declarative HTTP traffic mocking that intercepts outgoing requests via http.RoundTripper and matches them against … | 23 | 2218 | stable |
| Kocoro-lab/Shannon Shannon is a production-oriented multi-agent orchestration framework written in Go (with Rust components) that coordinates AI agent swarms … | 78 | 2216 | active |
| gotk3/gotk3 gotk3 provides Go bindings for GTK 3 and related libraries such as GDK, GLib, and Cairo. It enables building native desktop GUI application… | 53 | 2213 | active |
| matryer/moq Moq is a Go code generation tool that creates mock structs from any Go interface for use in unit tests. It integrates with go generate and … | 75 | 2208 | active |
| fireworq/fireworq Fireworq is a lightweight, high-performance, language-independent job queue system written in Go, backed by MySQL for reliability. It expos… | 67 | 2207 | stable |
| OdyseeTeam/chainquery Chainquery is a Go daemon and API server that parses the LBRY blockchain into a structured MySQL database, syncing blocks, transactions, ad… | 79 | 2205 | active |
| m13253/dns-over-https A high-performance DNS-over-HTTPS (DoH) client and server written in Go, supporting both the Google DoH JSON API and IETF RFC 8484 wire for… | 62 | 2204 | active |
| mop-tracker/mop mop is a terminal-based stock market tracker written in Go that displays live quotes, market summaries, and individual stock data. It suppo… | 59 | 2204 | active |
| karldoenitz/Tigo Tigo is an HTTP web framework written in Go with a Tornado-like API and better performance. It includes routing, middleware support, and co… | 70 | 2203 | active |
| bpg/terraform-provider-proxmox A Terraform and OpenTofu provider that enables declarative management of Proxmox Virtual Environment resources such as VMs, containers, sto… | 92 | 2199 | active |
| kubeflow/trainer Kubeflow Trainer is a Kubernetes-native platform for distributed AI model training and LLM fine-tuning across frameworks like PyTorch, JAX,… | 95 | 2198 | active |
| mbrt/gmailctl gmailctl is a Go CLI tool that lets you manage Gmail filters declaratively using Jsonnet configuration files. It applies filters directly t… | 81 | 2192 | active |
| VictoriaMetrics/VictoriaLogs VictoriaLogs is an open-source, schema-free database purpose-built for storing and querying logs, scaling from small setups to terabytes of… | 85 | 2191 | active |
| gocarina/gocsv A Go library providing easy CSV serialization and deserialization by mapping CSV files to and from Go structs using struct tags. It support… | 77 | 2190 | active |
| alitto/pond pond is a minimalistic, high-performance Go library implementing the worker pool pattern to manage concurrent tasks. It limits the number o… | 87 | 2188 | active |
| iovisor/kubectl-trace kubectl-trace is a kubectl plugin that schedules the execution of bpftrace programs on nodes and pods in a Kubernetes cluster. It packages … | 57 | 2186 | active |
| andydunstall/piko Piko is an open-source reverse proxy for tunneling traffic to services that are not publicly routable, serving as a self-hosted alternative… | 86 | 2185 | active |
| elliotchance/c2go c2go is a command-line transpiler that converts C source code into Go source code using the clang AST. It aims to be a repeatable, predicta… | 67 | 2184 | active |