platform: go
3319 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| google/gofuzz A Go library for populating Go objects with random values, useful for fuzz-style testing of serialization and panic robustness. It also int… | 10 | 1492 | maintenance |
| mitchellh/go-ps A Go library that provides OS-specific APIs to find, list, and inspect processes in a platform-safe way across Linux, macOS, Solaris, and W… | 10 | 1490 | maintenance |
| huandu/facebook A Go SDK for the Facebook Graph API supporting file upload, batch requests, and the marketing API. It provides typed result decoding into G… | 87 | 1483 | maintenance |
| WallarooLabs/wally Wally (formerly Wallaroo) is a fast, distributed stream-processing framework written in Pony that handles distributed computing plumbing so… | 23 | 1482 | maintenance |
| optiv/Freeze Freeze is a Go-based payload creation toolkit that generates Windows shellcode loaders designed to bypass EDR security controls. It uses su… | 10 | 1475 | maintenance |
| go-reform/reform Reform is a type-safe ORM for Go built on database/sql, using non-empty interfaces, code generation, and initialization-time reflection ins… | 48 | 1458 | maintenance |
| peterbourgon/diskv Diskv is a simple, persistent key-value store written in Go that stores arbitrary data on the filesystem by key. It layers performance-enha… | 23 | 1455 | maintenance |
| hidetatz/kubecolor kubecolor is a Go CLI wrapper that colorizes kubectl command output, acting as a drop-in alternative to kubectl via a shell alias. It suppo… | 10 | 1442 | maintenance |
| smallnest/gen A Go CLI code generator that connects to an existing database, analyzes its schema, and produces GORM-compatible struct definitions with go… | 23 | 1438 | maintenance |
| TylerBrock/saw Saw is a fast, multi-purpose command-line tool for AWS CloudWatch Logs written in Go. It lets users list log groups and streams, tail inter… | 23 | 1432 | maintenance |
| AliyunContainerService/log-pilot Log-Pilot is a Docker container log collection tool from Alibaba Cloud that automatically discovers and collects both container stdout and … | 10 | 1431 | maintenance |
| ortuman/jackal Jackal is a free, open-source, high-performance XMPP (Jabber) instant messaging server written in Go. It emphasizes stability, simple confi… | 10 | 1429 | maintenance |
| bmizerany/pat pat is a Sinatra-style pattern muxer for Go's net/http library, allowing route registration with URL parameters like /hello/:name. It is a … | 32 | 1427 | maintenance |
| fslongjin/This-repo-has-1426-stars A novelty GitHub project whose repository name dynamically updates to display its current star count (e.g., 'This-repo-has-1426-stars'). It… | 32 | 1422 | maintenance |
| aregm/nff-go NFF-Go is a set of Go libraries for building and deploying high-performance, cloud-native network functions (NFs) on top of DPDK and AF_XDP… | 23 | 1419 | maintenance |
| mitchellh/go-homedir A small Go library that detects the user's home directory and expands `~` in paths without requiring cgo. It exists because the standard `o… | 10 | 1419 | maintenance |
| looterz/grimd Grimd is a fast DNS proxy server written in Go that blackholes advertisement and malware domains using configurable blocklists. It runs any… | 23 | 1416 | maintenance |
| google/jsonapi A Go library for serializing and deserializing JSON payloads that comply with the JSON API (api.org) specification. It uses struct tags to … | 10 | 1414 | maintenance |
| kr/pretty A small Go library that provides pretty-printing for Go values, including a fmt-compatible Formatter and convenience wrappers around fmt an… | 32 | 1410 | maintenance |
| tidwall/summitdb SummitDB is an in-memory NoSQL key/value database written in Go that persists to disk, provides ACID transactions, and replicates via the R… | 10 | 1406 | maintenance |
| client9/misspell misspell is a fast Go-based CLI tool that finds and corrects commonly misspelled English words in source files, with special support for Go… | 10 | 1406 | maintenance |
| google/crfs CRFS is a read-only FUSE filesystem that mounts container images directly from a container registry without pulling them locally first. It … | 10 | 1405 | maintenance |
| colinmarc/hdfs A native Go client for HDFS that connects directly to the namenode via its protocol buffers API, mimicking the stdlib os package interfaces… | 24 | 1403 | maintenance |
| distributedio/titan Titan is a distributed NoSQL database that provides a Redis protocol-compatible layer on top of TiKV, offering strong consistency, distribu… | 32 | 1402 | maintenance |
| corneliusweig/rakkess rakkess is a kubectl plugin that displays an access matrix showing the current user's permissions across all Kubernetes server resources, s… | 23 | 1402 | maintenance |
| cloud66-oss/habitus Habitus is a standalone command-line build flow tool for Docker that orchestrates chained, multi-step Docker image builds defined in a buil… | 23 | 1401 | maintenance |
| sammy007/open-ethereum-pool An open-source Ethereum mining pool server written in Go that supports HTTP and Stratum mining protocols. It includes a built-in Ember.js s… | 10 | 1400 | maintenance |
| rakyll/gotest gotest is a Go CLI wrapper around `go test` that adds colored output for pass/fail results. It accepts all standard `go test` flags and sup… | 59 | 1399 | maintenance |
| gotzmann/llama.go A pure-Go reimplementation of llama.cpp-style LLM inference, running LLaMA-family models on CPU without C++ dependencies. It includes tenso… | 21 | 1399 | maintenance |
| juju/errors A Go library for annotating errors with context, file/line locations, and typed error helpers, based on juju/errgo. It preserves the origin… | 23 | 1383 | maintenance |
| jrallison/go-workers A Go library for running Sidekiq-compatible background job workers backed by Redis. It provides reliable queueing via BRPOPLPUSH, retries, … | 32 | 1379 | maintenance |
| apex/log apex/log is a structured logging package for Go, inspired by Logrus and designed with log centralization in mind. It provides a simple API … | 32 | 1376 | maintenance |
| speps/go-hashids A Go implementation of the Hashids algorithm, which encodes integers into short, unique, obfuscated string hashes with a configurable salt … | 23 | 1376 | maintenance |
| linclin/gopub Gopub is an enterprise operations release/deployment system built with a Vue.js (Element UI) frontend and a Go (Beego) backend. It supports… | 10 | 1376 | maintenance |
| tleyden/open-ocr OpenOCR is a self-hosted OCR-as-a-Service REST API built in Go on top of Tesseract, containerized with Docker. It uses RabbitMQ for scalabl… | 32 | 1373 | maintenance |
| hashicorp/mdns A simple mDNS (Multicast DNS) client and server library written in Go. It enables publishing and discovering services on a local network wi… | 84 | 1372 | maintenance |
| eycorsican/go-tun2socks A tun2socks implementation written in Go that routes traffic from a TUN network interface through a SOCKS proxy. It can be used as a comman… | 10 | 1370 | maintenance |
| sourcegraph/webloop WebLoop is a scriptable, headless WebKit browser with a Go API, comparable to PhantomJS but for Go. It can render static HTML from dynamic … | 32 | 1369 | maintenance |
| akavel/rsrc rsrc is a Go CLI tool that generates .syso (COFF) files embedding .ico icons and Windows manifest resources, which the Go linker automatica… | 23 | 1368 | maintenance |
| mongodb/mongodb-kubernetes-operator A Kubernetes operator written in Go that deploys and manages MongoDB Community Edition inside Kubernetes clusters. This repository is depre… | 10 | 1360 | maintenance |
| qiniu/logkit logkit is a Go-based server agent that collects logs and metrics from many sources (files, databases, Kafka, Redis, sockets, HTTP, SNMP) an… | 23 | 1359 | maintenance |
| minio/c2goasm c2goasm is a command-line tool that converts assembly generated by C/C++ compilers (such as GCC or Clang) into Go (Plan 9 style) assembly. … | 10 | 1349 | maintenance |
| lukasmartinelli/pgfutter pgfutter is a small Go CLI tool that imports CSV and line-delimited JSON files into PostgreSQL with a single command, automatically creatin… | 23 | 1345 | maintenance |
| thedevsaddam/govalidator A Go library for validating HTTP request data (form-data, x-www-form-urlencoded, query params, JSON) using simple rule strings, inspired by… | 23 | 1342 | maintenance |
| obot-platform/nanobot Nanobot is a standalone, open-source MCP host written in Go that combines MCP servers with an LLM to build agent experiences, configurable … | 81 | 1336 | maintenance |
| pwnesia/ssb SSB (Secure Shell Bruteforcer) is a fast, concurrent SSH password brute-forcing tool written in Go. It attempts to authenticate against an … | 23 | 1335 | maintenance |
| go-validator/validator A Go library that validates struct fields via struct tags, with built-in validators like min, max, len, nonzero, nonnil, and regexp, plus s… | 23 | 1332 | maintenance |
| golang/mobile Go mobile provides packages and build tools (gomobile, gobind) for writing all-Go mobile apps or building Go libraries that can be bound in… | 76 | 6211 | experimental |
| go-opencv/go-opencv Go bindings for the OpenCV computer vision library, exposing the OpenCV 1.x C API via CGO and an experimental OpenCV 2.x C++ API (the gocv … | 32 | 1324 | maintenance |
| chanify/chanify Chanify is a safe and simple notification tool that lets developers and system administrators push notifications to iOS and macOS devices v… | 23 | 1322 | maintenance |
| 0xrawsec/whids WHIDS is an open-source Endpoint Detection and Response (EDR) tool for Windows, built on the Gene detection engine to match Sysmon/ETW even… | 23 | 1314 | maintenance |
| thinkeridea/go-extend go-extend is a Go utility library that collects commonly used helper functions to speed up development and reduce repetitive code. It provi… | 23 | 1309 | maintenance |
| honeytrap/honeytrap Honeytrap is an extensible open-source honeypot framework written in Go for running, monitoring, and managing honeypots. It supports low- t… | 32 | 1308 | maintenance |
| LucienShui/PasteMe PasteMe is a registration-free text/pastebin sharing platform with password protection, burn-after-reading (read-once) pastes, QR code shar… | 37 | 1307 | maintenance |
| tobyhede/go-underscore A Go utility library inspired by underscore.js, providing functional collection helpers like Each, Map, Any, Every, and None for slices and… | 32 | 1299 | maintenance |
| cznic/ql Package ql is a pure Go embedded (S)QL database engine that runs in-process without CGO, originally developed under github.com/cznic/ql. Th… | 10 | 1298 | maintenance |
| google/skicka A Go command-line utility for uploading, downloading, listing, and managing files on Google Drive, with optional AES-256 client-side encryp… | 10 | 1294 | maintenance |
| nwidger/nintengo nintengo is a Nintendo Entertainment System (NES) emulator written in Go, capable of running .nes ROM files with audio, save states, and sc… | 23 | 1293 | maintenance |
| rocketlaunchr/dataframe-go dataframe-go is a lightweight Go library providing DataFrame and Series data structures for statistics, machine-learning, and data manipula… | 32 | 1292 | maintenance |
| bradleyjkemp/memviz A Go library that takes a pointer to an arbitrary data structure and generates a Graphviz DOT file, producing a visual graph diagram of the… | 32 | 1291 | maintenance |
| mandiant/gocrack GoCrack is a management frontend and API server for coordinating password cracking tasks, currently supporting hashcat 6.x+ as a cracking e… | 64 | 1289 | maintenance |
| xtaci/gonet gonet is a game server skeleton written in Go, providing a multi-server architecture with Game Servers, a Hub Server for packet forwarding,… | 10 | 1286 | maintenance |
| pravj/geopattern A Go library that generates beautiful tiling SVG patterns deterministically from an input string, ported from Jason Long's Ruby GeoPattern … | 32 | 1285 | maintenance |
| keratin/authn-server Keratin AuthN is a standalone Go authentication microservice that manages user accounts, passwords, OAuth logins, and JWT-based sessions vi… | 23 | 1284 | maintenance |
| marcelja/facebook-delete A Go CLI tool that bulk-deletes Facebook activity (posts, comments, likes, etc.) without deleting the whole account, using rate-limited req… | 10 | 1281 | maintenance |
| netxfly/x-crack x-crack is a command-line weak password (credential brute-force) scanner written in Go that tests common username/password combinations aga… | 23 | 1277 | maintenance |
| tylerstillwater/graceful Graceful is a Go package that enables graceful shutdown of http.Handler servers by handling SIGINT/SIGTERM signals, closing listening socke… | 10 | 1277 | maintenance |
| rakyll/gom gom is a lightweight terminal-based visual interface for exploring runtime profiling data from Go programs. It connects to an HTTP endpoint… | 10 | 1276 | maintenance |
| lauripiispanen/most-active-github-users-counter A Go CLI tool that queries the GitHub GraphQL API to rank GitHub users by their number of contributions, with preset locations and CSV outp… | 10 | 1274 | maintenance |
| seccome/Ehoney Ehoney is an open-source, cloud-native deception defense system that deploys high-interaction honeypots, honeytokens, and baits to lure, de… | 23 | 1270 | maintenance |
| datastack-net/dockerized A Go-based CLI wrapper that runs popular command-line tools (aws, git, node, python, psql, etc.) inside Docker containers so users don't ha… | 23 | 1269 | maintenance |
| darkr4y/geacon Geacon is a Go implementation of CobaltStrike's Beacon implant, built to study the C2 protocol through reverse engineering. It supports com… | 32 | 1267 | maintenance |
| BytomDAO/bytom The official Go implementation of the Bytom blockchain protocol, providing a full node daemon (bytomd) and CLI client (bytomcli) for a mult… | 10 | 1266 | maintenance |
| hprose/hprose-golang Hprose for Golang is a lightweight, high-performance, cross-language RPC library that lets Go services communicate with clients and servers… | 23 | 1255 | maintenance |
| krisnova/naml NAML is a Go library and CLI tool that replaces Kubernetes YAML manifests with Go code, letting developers define, compile, and deploy Kube… | 23 | 1254 | maintenance |
| mehrdadrad/radvpn RadVPN is a decentralized, full-mesh VPN written in Go that connects nodes directly without a central server, with a built-in router for pa… | 32 | 1251 | maintenance |
| Yawning/obfs4 obfs4 is a look-like-nothing traffic obfuscation protocol (the obfourscator) implemented in Go, based on ScrambleSuit with ntor handshakes … | 32 | 1247 | maintenance |
| 1340691923/ElasticView ElasticView is a self-hosted, full-stack data source management and governance platform built with Go (gin) and Vue 3, featuring a plugin m… | 54 | 1243 | maintenance |
| munnerz/kube-plex kube-plex is a scalable Plex Media Server deployment for Kubernetes that offloads transcoding work to ephemeral pods across the cluster. It… | 32 | 1243 | maintenance |
| rs/rest-layer REST Layer is a Go API framework for building comprehensive, customizable REST (graph) APIs on top of pluggable storage backends with minim… | 23 | 1242 | maintenance |
| jolestar/go-commons-pool A generic object pool library for Go, a direct rewrite of Apache Commons Pool. It supports custom pooled object factories and rich lifecycl… | 23 | 1239 | maintenance |
| bradleyjkemp/grpc-tools A suite of Go-based gRPC debugging tools, including grpc-dump (a transparent proxy that logs gRPC/gRPC-Web traffic as JSON), grpc-replay, g… | 23 | 1238 | maintenance |
| go-workflow/go-workflow Go-Workflow is an ultra-lightweight workflow engine written in Go, structured as a microservice with an architecture inspired by Activiti. … | 32 | 1235 | maintenance |
| justone/dockviz dockviz is a Go command-line tool that visualizes Docker image and container data as Graphviz dot graphs, terminal trees, or short summarie… | 23 | 1228 | maintenance |
| alibaba/IOC-golang IOC-golang is a dependency injection framework for Go that provides a full IoC container with object lifecycle management and autowire mode… | 23 | 1227 | maintenance |
| alash3al/redix Redix is a key-value datastore server that speaks the Redis protocol (RESP) while using pluggable storage engines like PostgreSQL and the f… | 23 | 1221 | maintenance |
| bcicen/slackcat slackcat is a Go command-line utility for posting files, command output, and streamed input to Slack channels. It works like cat, piping st… | 23 | 1221 | maintenance |
| kudobuilder/kudo KUDO (Kubernetes Universal Declarative Operator) is a framework and CLI for building production-grade Kubernetes operators declaratively, c… | 23 | 1215 | maintenance |
| sigstore/rekor Rekor is Sigstore's software supply chain transparency log, providing an immutable tamper-resistant ledger for signed build and provenance … | 95 | 1204 | maintenance |
| rsms/gotalk Gotalk is a Go library and wire protocol for bidirectional, concurrent peer-to-peer communication over any byte stream, with first-class We… | 23 | 1204 | maintenance |
| Kagami/go-face A Go library that provides face recognition by wrapping dlib's machine learning models, including face detection, landmark prediction, and … | 32 | 1194 | maintenance |
| ouqiang/delay-queue A Redis-based delay queue service written in Go, inspired by Youzan's delay queue design. It exposes an HTTP API for pushing delayed jobs a… | 23 | 1194 | maintenance |
| Netflix/rend Rend is a memcached-compatible proxy server written in Go that manages data chunking and coordinates L1 (RAM) and L2 (SSD-backed) cache tie… | 32 | 1192 | maintenance |
| cch123/elasticsql A Go library that converts SQL queries into Elasticsearch DSL JSON. It supports common SQL expressions like comparisons, boolean logic, IN,… | 23 | 1189 | maintenance |
| aliyun/alibaba-cloud-sdk-go The Alibaba Cloud V1.0 SDK for Go, providing Go clients for calling Alibaba Cloud OpenAPIs across cloud products. It entered End-of-Support… | 10 | 1183 | maintenance |
| markbates/pkger Pkger is a Go library and CLI tool for embedding static files into Go binaries, using Go Modules-aware pathing. It serves as a replacement … | 10 | 1183 | maintenance |
| nat-henderson/terraform-provider-dominos A Terraform provider plugin that lets you order Domino's Pizza through HashiCorp Terraform configuration files. It defines data sources for… | 32 | 1181 | maintenance |
| google/skylark A Go implementation of the Skylark (now Starlark) interpreter, a small dialect of Python designed as an embeddable configuration language. … | 10 | 1181 | maintenance |
| SebastiaanKlippert/go-wkhtmltopdf A pure Go wrapper around the wkhtmltopdf command-line utility for generating PDF documents from HTML/CSS templates. It exposes all wkhtmlto… | 45 | 1180 | maintenance |
| rehacktive/caffeine Caffeine is a lightweight REST service written in Go that stores JSON data with CRUD operations, JWT auth, schema validation, jq-style sear… | 23 | 1174 | maintenance |