Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source go software

3291 open-source libraries, tools and applications tagged go, ranked by how closely go is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

3291 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
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…
231792active
emp3r0r
emp3r0r is an open-source post-exploitation framework and command-and-control (C2) system written in Go, targeting Linux and Windows hosts.…
951790active
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.…
771790active
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…
951786active
jinzhu/configor
Configor is a Go configuration library that loads settings into structs from YAML, JSON, TOML files and shell environment variables. It sup…
321786stable
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.) …
871783active
jasonwong1991/easy_proxies
Easy Proxies is a Go-based proxy pool manager built on sing-box that aggregates many upstream proxy nodes into a single stable, health-chec…
841783active
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…
981781active
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…
931780active
go-fuego/fuego
Fuego is a production-ready Go web API framework that automatically generates OpenAPI 3 documentation from typed handler code using generic…
741776active
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…
301774active
openelb/openelb
OpenELB is an open-source load balancer implementation for exposing Kubernetes LoadBalancer-type Services in bare-metal, edge, and virtuali…
301774active
hashicorp/go-version
A Go library for parsing, comparing, and verifying semantic versions and version constraints. It supports prerelease versions, sorting coll…
801773stable
open-telemetry/opentelemetry-operator
A Kubernetes Operator written in Go that manages the lifecycle of OpenTelemetry Collector instances and auto-instrumentation of workloads v…
991770active
gen2brain/beeep
beeep is a cross-platform Go library for sending desktop notifications, alerts, and beeps. It abstracts platform-specific notification mech…
541770stable
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…
791769active
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…
871768active
redislock
A Go library providing a simplified distributed locking implementation built on Redis. It supports obtaining, refreshing, releasing, and TT…
691768active
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 …
106613maintenance
weaveworks/weave
Weave Net is a container networking solution that creates a virtual overlay network connecting Docker containers across multiple hosts, clo…
106610maintenance
koordinator-sh/koordinator
Koordinator is a QoS-based scheduling system for Kubernetes that colocates latency-sensitive microservices with batch, big data, and AI wor…
811764active
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…
791763active
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…
606570maintenance
easychen/wecomchan
Wecomchan is an open-source alternative to ServerChan that pushes messages to WeChat via WeCom (Enterprise WeChat) application messages. It…
321755active
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…
971754stable
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…
291754stable
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…
851753active
mautrix/telegram
mautrix-telegram is a Matrix-Telegram bridge written in Go that supports both puppeting (using your own Telegram account) and relaybot brid…
1001752active
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 …
931748active
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…
231746stable
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…
751744active
hanchuanchuan/goInception
goInception is a MySQL maintenance tool that audits, executes, backs up, and generates rollback statements for SQL. It parses SQL syntax us…
231744active
yincongcyincong/MuseBot
MuseBot is a self-hosted Go chatbot application that connects messaging platforms (Telegram, Discord, Slack, Lark/Feishu, DingTalk, WeCom, …
841743active
kimdre/doco-cd
Doco-CD is a lightweight GitOps continuous deployment tool written in Go that automatically deploys and updates Docker Compose projects and…
871741active
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…
981739active
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…
941739active
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…
236488maintenance
Apache Seata
Seata-go is the Go implementation of Apache Seata, a distributed transaction framework for microservices architectures. It interoperates wi…
791738active
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…
771738active
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.…
1001735active
vdaas/vald
Vald is a highly scalable, distributed approximate nearest neighbor (ANN) dense vector search engine built on cloud-native architecture and…
861733active
Whitelist Bypass
A Go-based tool that tunnels internet traffic through video calling platforms (VK Call, Yandex Telemost, WB Stream) to bypass government wh…
811731active
loov/goda
Goda is a command-line toolkit for analyzing Go package dependencies. It lets developers graph, list, weight, and reason about the packages…
951730active
huandu/go-sqlbuilder
A Go library for building SQL strings programmatically, compatible with the standard library database/sql interfaces, plus a lightweight ze…
941730stable
Fleet
Fleet is a GitOps and HelmOps deployment engine for Kubernetes, built as CRDs and controllers that deploy workloads from Git repositories (…
921730active
cloudflare/circl
CIRCL is Cloudflare's Go library of cryptographic primitives covering post-quantum algorithms (ML-KEM/Kyber, ML-DSA/Dilithium, SIKE/CSIDH),…
911727active
bytedance/go-tagexpr
go-tagexpr is a Go library that implements an expression syntax evaluated via struct tags, enabling declarative field validation and value …
101725stable
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…
326424maintenance
puzpuzpuz/xsync
xsync is a Go library providing scalable concurrent data structures such as a concurrent hash table map, striped counter, and other synchro…
781724stable
KusionStack/karpor
Karpor is an open-source Kubernetes visualization and intelligence tool providing advanced search, insights, and AI-powered assistance acro…
771724active
githubnemo/CompileDaemon
CompileDaemon is a simple file-watching daemon for Go that recompiles your project with `go build` whenever source files change, optionally…
551723active
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 …
1001722active
Terraform Kubernetes Provider
The official Terraform provider plugin for Kubernetes, maintained by HashiCorp, enabling full lifecycle management of Kubernetes resources …
941722active
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…
511722active
oklog/run
run.Group is a small Go library providing a universal mechanism to manage goroutine lifecycles. Actors are added as execute/interrupt funct…
321721stable
manifoldco/promptui
Promptui is a Go library for building interactive command-line prompts, offering single-line input with validation and masking plus searcha…
676405maintenance
upspin/upspin
Upspin is an experimental framework of protocols and reference implementations providing a secure, global naming system for sharing files a…
436405maintenance
dghubble/sling
Sling is a Go HTTP client library for creating and sending API requests. It stores request properties (method, path, headers, query params,…
651720stable
flike/kingshard
kingshard is a high-performance MySQL proxy written in Go that sits between applications and MySQL backends. Its core feature is transparen…
576395maintenance
kube-logging/logging-operator
A CNCF Sandbox Kubernetes operator that automates deployment and configuration of a complete logging pipeline, managing Fluent Bit log coll…
981716active
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…
621716active
metrico/gigapipe
Gigapipe (formerly qryn) is an open-source, all-in-one polyglot observability warehouse that ingests and serves logs, metrics, traces, and …
991714active
flux-iac/tofu-controller
Tofu Controller is a Kubernetes controller that reconciles OpenTofu and Terraform resources through Flux in a GitOps workflow. It supports …
921714active
shridarpatil/whatomate
Whatomate is an open-source, self-hosted WhatsApp Business platform shipped as a single Go binary with Docker support. It provides multi-te…
681714active
almeidapaulopt/tsdproxy
TSDProxy is a self-hosted service that automatically exposes Docker containers on a Tailscale network via a single reverse proxy. Container…
891710active
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…
571707active
duanhf2012/origin
Origin is a distributed game server engine written in Go, organized around three core abstractions: Node, Service, and Module. It provides …
801702active
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…
231701active
syndtr/goleveldb
A pure-Go implementation of the LevelDB embedded key/value database. It provides fast ordered key-value storage with iterators, batch write…
236320maintenance
ZeroDeng01/sublinkPro
SublinkPro is a self-hosted proxy subscription management and conversion platform built with a Go backend and React web UI. It provides sma…
811697active
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 …
671696active
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…
236292maintenance
containrrr/shoutrrr
Shoutrrr is a Go notification library that lets you send messages to services like Slack, Discord, Telegram, and email via simple URL-based…
601691active
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…
731689active
ouqiang/gocron
gocron is a lightweight web-based distributed cron job scheduling and management system written in Go, designed to replace Linux crontab. I…
236264maintenance
Evmos
Evmos is a scalable, high-throughput Proof-of-Stake EVM blockchain built on the Cosmos SDK and CometBFT consensus engine, fully compatible …
641681active
Apinto
Apinto is a high-performance, cloud-native API gateway written in Go with a modular, pluggable architecture. It handles dynamic routing, lo…
851680active
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…
791680active
OpenTelemetry Go
A collection of third-party extensions, instrumentation packages, propagators, detectors, exporters, samplers, bridges, and processors for …
941678active
88250/lute
Lute is a structured Markdown engine implemented in Go and compiled to JavaScript via GopherJS. It fully implements the GFM/CommonMark spec…
931677active
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…
231677active
mikespook/gorbac
goRBAC is a lightweight role-based access control (RBAC) library for Go, supporting many-to-many role/permission mappings and hierarchical …
611676active
davidbyttow/govips
govips is a Go library that wraps the libvips image processing library, exposing fast image operations like resizing, format conversion, an…
891674active
trustmaster/goflow
GoFlow is a lean Flow-based Programming (FBP) library for Go that lets developers build applications as graphs of concurrent components con…
831674active
michenriksen/gitrob
Gitrob is a Go-based reconnaissance tool that scans GitHub users' and organizations' public repositories for potentially sensitive files by…
106197maintenance
c9s/bbgo
BBGO is an open-source cryptocurrency trading bot framework written in Go, supporting multiple exchanges like Binance and MAX through a com…
861672active
kubeshop/testkube
Testkube is an open testing platform that orchestrates, executes, and analyzes automated tests inside Kubernetes infrastructure using any c…
951671active
earthboundkid/requests
A Go library providing a fluent, declarative builder API for making HTTP client requests, wrapping net/http to reduce boilerplate. It inclu…
871671stable
beevik/etree
A lightweight, pure Go library that represents XML documents as element trees, inspired by Python's ElementTree. It supports parsing, creat…
931670stable
FairwindsOps/rbac-manager
RBAC Manager is a Kubernetes operator that simplifies authorization management by allowing declarative configuration of Role Bindings and S…
911670active
oakmound/oak
Oak is a pure Go 2D game engine providing rendering, particles, collision, physics, audio, input, and event systems without external depend…
621669active
Radius
Radius is an open-source, cloud-native application platform that lets developers model an entire application—its services and the infrastru…
991668active
spotahome/redis-operator
A Kubernetes operator written in Go that creates, configures, and manages highly available Redis deployments with Sentinel-based automatic …
101667active
slackhq/go-audit
go-audit is a Go-based replacement for the auditd daemon that consumes Linux kernel audit events via netlink and outputs them as JSON. It s…
811665active
pkg/sftp
A Go library providing SFTP client and server support on top of go.crypto/ssh. It enables file system operations on remote SSH servers and …
801663stable
hezhizheng/go-wxpush
A lightweight, free WeChat message push service written in Go that sends template messages via a WeChat test official account. It exposes a…
681663active
OpenFunction/OpenFunction
OpenFunction is a cloud-native, open-source Function-as-a-Service (FaaS) platform built on Kubernetes that lets developers deploy business …
231654active
ScopeSentry
ScopeSentry is a self-hosted attack surface and asset mapping platform that combines subdomain enumeration, port scanning, fingerprinting, …
831653active
sanity-io/litter
Litter is a Go library that pretty-prints data structures as syntactically valid Go literals for debugging and testing. It produces consist…
651653stable
veinmind
veinmind-tools is a container security toolkit by Chaitin Tech built on the veinmind-sdk, providing scanners for malicious files, weak pass…
231653active

← prev page 16 / 33 next →