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
GoMLX
GoMLX is an accelerated machine learning and math framework for Go, comparable to PyTorch/JAX/TensorFlow. It offers differentiable operator…
961651active
Altinity/clickhouse-backup
A Go CLI tool for backing up and restoring ClickHouse databases, uploading backup files to object storage such as S3, GCS, Azure Blob, SFTP…
971648active
lovelaze/nebula-sync
nebula-sync is a Go-based tool that synchronizes configuration across multiple Pi-hole v6.x instances, using a primary/replica model. It su…
911647active
tylertreat/BoomFilters
A Go library of probabilistic data structures for processing continuous, unbounded data streams, including Stable, Scalable, Counting, and …
521647stable
rethinkdb/rethinkdb-go
The official Go language driver for RethinkDB, providing a full-featured client for connecting to and querying RethinkDB databases. It supp…
411647active
helm/chart-testing
A Go CLI tool (`ct`) for linting and testing Helm charts, automatically detecting charts changed against a target branch. It is designed fo…
901645active
hashicorp/serf
Serf is a decentralized service discovery and orchestration tool from HashiCorp that uses an efficient gossip protocol to manage cluster me…
876075maintenance
Cherri
Cherri is a domain-specific programming language and compiler, written in Go, that compiles source files into signed Apple Siri Shortcuts. …
911644active
clickvisual/clickvisual
ClickVisual is a lightweight, browser-based log analytics and search platform built on ClickHouse, offering visual query dashboards, histog…
921643active
go-ego/riot
Riot is a distributed full-text search engine library written in Go, featuring efficient indexing, Chinese word segmentation via gse, BM25 …
966051maintenance
Kodiqa-Solutions/VaultS3
VaultS3 is a lightweight, S3-compatible object storage server written in Go, shipped as a single binary with a built-in web dashboard, encr…
791634active
AfterShip/email-verifier
A Go library for verifying email addresses without sending any emails. It validates syntax, checks DNS MX records, performs SMTP verificati…
841633active
didi/gendry
Gendry is a Go library for working with MySQL databases, built on go-sql-driver/mysql. It provides three composable parts—manager for build…
101633stable
storj/drpc
drpc is a lightweight, drop-in replacement for gRPC written in Go, with a small dependency footprint and a fast custom wire format. It is t…
761632active
agola-io/agola
Agola is a self-hosted, distributed CI/CD platform written in Go that executes containerized, reproducible build and deployment workflows t…
501627active
rodrigo-brito/ninjabot
Ninjabot is a fast cryptocurrency trading bot framework written in Go, supporting Binance spot and futures markets. It lets users implement…
941626active
charmbracelet/harmonica
Harmonica is a small, physics-based spring animation library for Go. It provides smooth, natural motion for 2D/3D contexts, game engines, a…
631625stable
difyz9/ytb2bili
ytb2bili is a self-hosted video workflow application that automates downloading videos from YouTube, generating and translating subtitles, …
731622active
xinliangnote/go-gin-api
A modular API framework built on the Gin web framework for Go, bundling common features like CORS, JWT auth, zap logging, Prometheus metric…
235974maintenance
rulego/rulego
RuleGo is a lightweight, high-performance, embedded rule engine and component orchestration framework for Go. It lets developers compose re…
881621active
andygrunwald/go-jira
go-jira is a Go client library for the Atlassian Jira REST API, supporting authentication (Basic, OAuth, session cookie, bearer/PAT), issue…
731621active
ikemen-engine/Ikemen-GO
Ikemen GO is an open-source fighting game engine written in Go that is backward-compatible with M.U.G.E.N 1.1 Beta resources while adding n…
981620active
wellle/rmq
rmq is a message queue library for Go backed by Redis, supporting connections, queues, consumers, batching, and Redis clusters. It lets Go …
231619active
Permify/permify
Permify is an open-source authorization-as-a-service inspired by Google Zanzibar, providing a permission database and policy decision point…
965956maintenance
michenriksen/aquatone
Aquatone is a Go CLI tool for visual inspection of websites across many hosts, taking screenshots via headless Chrome/Chromium and generati…
105956maintenance
iotexproject/iotex-core
The official Go implementation of the IoTeX blockchain protocol, a modular DePIN-focused Layer-1 EVM-compatible network. It provides the fu…
991616active
Fn Project
Fn is an open-source, event-driven Functions-as-a-Service (FaaS) platform written in Go that runs anywhere Docker runs, on any cloud or on-…
665949maintenance
nilsherzig/LLocalSearch
LLocalSearch is a self-hosted search aggregator that uses locally running LLM agents to answer questions with web-sourced information, show…
105947maintenance
projectdiscovery/notify
Notify is a Go-based CLI tool that streams the output of other tools (or reads from a file or pipe) and publishes it to messaging platforms…
661614active
fzipp/gocyclo
gocyclo is a command-line tool that calculates the cyclomatic complexity of functions in Go source code. It helps identify complex function…
551613stable
go-flutter
go-flutter is an unofficial package that brings the Flutter UI framework to Windows, macOS, and Linux by implementing Flutter's Embedding A…
765931maintenance
gorgonia/gorgonia
Gorgonia is a Go library for machine learning that lets you define and evaluate mathematical equations over multidimensional arrays using a…
235927maintenance
isaacphi/mcp-language-server
An MCP server written in Go that runs a language server and exposes LSP semantic tools (go to definition, references, rename, diagnostics) …
511610active
bobohume/gonet
gonet is a Go-based distributed game server framework built around an actor model with virtual actors, in-memory MMO state, and a stub-base…
501609active
xtaci/smux
Smux is a stream multiplexing library for Go that runs many logical streams over a single reliable connection such as TCP or KCP. It minimi…
631607stable
gookit/color
A Go library for rendering colored output in terminal/CLI applications, supporting 16-color, 256-color, and true color (RGB) modes. It offe…
771606active
nyaruka/phonenumbers
A Go port of Google's libphonenumber library for parsing, validating, and formatting international phone numbers. It tracks the Java refere…
921604active
cuducos/minha-receita
Minha Receita is an open-source project that consolidates Brazilian Federal Revenue (Receita Federal) CNPJ company data from scattered CSV …
101603active
doxx/darkflare
DarkFlare is a Go command-line tool that tunnels TCP traffic over HTTPS through CDNs like Cloudflare, disguising it as ordinary web traffic…
501599active
throttled/throttled
Throttled is a Go library that implements rate limiting using the generic cell rate algorithm (GCRA) to limit access to resources such as H…
571598stable
containerd/stargz-snapshotter
Stargz Snapshotter is a containerd snapshotter plugin that enables lazy pulling of container images, allowing containers to start before th…
951597active
sea-team/gofound
GoFound is a lightweight full-text search engine written in Go, featuring inverted/forward indexes, built-in Chinese word segmentation (jie…
231597active
tendermint/tendermint
Tendermint Core is a Byzantine Fault Tolerant (BFT) consensus engine and blockchain application platform written in Go. It securely replica…
665864maintenance
admpub/nging
Nging is a Go-based website server management panel for configuring and administering Caddy and Nginx sites through a web UI. It bundles pr…
801594active
docker/mcp-gateway
A Docker CLI plugin (docker-mcp) that provides the Docker MCP Gateway for securely running and deploying Model Context Protocol (MCP) serve…
721593active
mickamy/sql-tap
sql-tap is a real-time SQL traffic viewer consisting of a proxy daemon (sql-tapd) and a TUI/Web client. It sits between an application and …
701593active
LingGuoAI/LingGuo-Drama
LingGuo-Drama is a self-hosted, AI-powered one-stop platform for generating mini-dramas and motion comics, covering script writing, charact…
561590active
solana-foundation/solana-go
A Go SDK library and RPC client for the Solana blockchain, providing interfaces to Solana's JSON RPC and WebSocket APIs. It supports key ma…
981589active
samwafgo/SamWaf
SamWaf is a lightweight, open-source web application firewall (WAF) written in Go, designed for small companies, studios, and personal webs…
901587active
mattn/anko
Anko is a scriptable interpreter written in Go that provides its own JavaScript-like scripting language. It can be embedded in Go applicati…
701586active
awslabs/diagram-as-code
A Go-based CLI tool (awsdac) that generates AWS architecture diagrams from human-readable YAML definitions, following AWS diagram guideline…
851585active
openchoreo/openchoreo
OpenChoreo is an open-source internal developer platform (IDP) for Kubernetes that bundles platform abstractions, a Backstage-powered devel…
851584active
openilink/openilink-hub
OpeniLink Hub is a self-hosted, open-source message management platform and app marketplace for WeChat ClawBot (iLink protocol) bots, built…
671583active
salesforce/sloop
Sloop is a self-contained Go service that monitors a Kubernetes cluster, recording histories of events and resource state changes. It provi…
491583active
hashicorp/go-metrics
A Go library for instrumenting code and exporting performance and runtime metrics to external metrics systems. It supports multiple sinks i…
941581stable
Ceph CSI
Ceph CSI is the Container Storage Interface (CSI) driver for Ceph, providing plugins for RBD and CephFS backed volumes. It enables containe…
941578stable
zmb3/spotify
A Go client library wrapping the Spotify Web API, aiming to cover every endpoint in the API reference. It includes an Authenticator type ha…
601577active
lqqyt2423/go-mitmproxy
A Golang implementation of mitmproxy that intercepts, parses, monitors, and tampers with HTTP/HTTPS traffic via a man-in-the-middle proxy. …
951576active
Protovalidate
Protovalidate is a semantic validation library for Protocol Buffers that lets developers define validation rules (standard constraints plus…
911576active
go-pg
go-pg is a Go ORM and PostgreSQL client focused on PostgreSQL-specific features like b, hstore, and arrays, with strong performance. It is …
735776maintenance
golang/snappy
A Go implementation of the Snappy compression format, providing fast compression and decompression with output byte-for-byte identical to t…
611574stable
blampe/rreading-glasses
A drop-in replacement metadata service for the retired Readarr metadata API, serving book metadata from Goodreads or Hardcover. It works wi…
661572active
sustainable-computing-io/kepler
Kepler (Kubernetes-based Efficient Power Level Exporter) is a Prometheus exporter that measures energy consumption at the container, pod, V…
971571active
gin-contrib/sessions
A Gin middleware package for session management in Go web applications, supporting multiple backends including cookie-based, Redis, memcach…
891569stable
kubernetes-sigs/secrets-store-csi-driver
A Kubernetes CSI driver that mounts secrets, keys, and certificates from external secrets stores (Vault, Azure Key Vault, AWS Secrets Manag…
941565stable
boombuler/barcode
A Go library for generating many barcode formats including QR Code, Code 128, EAN, DataMatrix, Aztec, and PDF 417. It encodes data into bar…
681563stable
ipfs-cluster/ipfs-cluster
IPFS Cluster is a distributed application that orchestrates pinsets across a swarm of IPFS daemons, allocating, replicating and tracking a …
801562active
pyrra-dev/pyrra
Pyrra is an open-source tool for defining, managing, and visualizing Service Level Objectives (SLOs) with Prometheus. It generates Promethe…
941561active
Kyma
Kyma is an opinionated set of Kubernetes-based modular building blocks for developing and running enterprise-grade cloud-native application…
661561active
v-byte-cpu/sx
sx is a fast, UNIX-philosophy command-line network scanner written in Go that supports ARP/NDP host discovery, ICMP, TCP SYN/FIN/NULL/Xmas,…
771559active
openshift/installer
The official installer CLI for provisioning OpenShift 4.x Kubernetes clusters across many platforms including AWS, Azure, GCP, bare metal, …
681559active
mvisonneau/gitlab-ci-pipelines-exporter
A Prometheus/OpenMetrics exporter written in Go that exposes metrics about GitLab CI pipelines, jobs, and environments. It ships with ready…
721558stable
kbinani/screenshot
A Go library for capturing desktop screens to images, supporting multiple displays across Windows, macOS, Linux, and BSD. It provides funct…
411558active
guacsec/guac
GUAC (Graph for Understanding Artifact Composition) is an OpenSSF incubating project that ingests software security metadata such as SBOMs,…
881557active
kffl/speedbump
Speedbump is a TCP proxy written in Go that simulates variable, predictable network latency using configurable sine and sawtooth wave summa…
231557active
ProtonMail/proton-bridge
Proton Mail Bridge is a desktop application that runs local IMAP and SMTP servers, allowing standard email clients to send and receive encr…
951554active
google/seesaw
Seesaw v2 is a Linux Virtual Server (LVS) based load balancing platform written in Go. It supports advanced features like anycast, Direct S…
705675maintenance
hashicorp/terraform-mcp-server
An official Model Context Protocol (MCP) server from HashiCorp that integrates with the Terraform Registry and HCP Terraform APIs. It enabl…
851550active
fogleman/nes
An NES (Nintendo Entertainment System) emulator written in Go with a graphical menu for browsing ROMs. It emulates the 6502 CPU, PPU, and A…
325660maintenance
EdgeX Foundry
EdgeX Foundry is a vendor-neutral open source framework for IoT edge computing, and this repository contains the Go implementation of its c…
811548active
Caddy
xcaddy is a command-line tool and Go package for building custom Caddy web server binaries with plugins. It also serves as a replacement fo…
811548active
digitalocean/godo
Godo is the official Go client library for the DigitalOcean V2 API, covering infrastructure services like Droplets, Kubernetes, and Volumes…
951547stable
ryboe/q
q is a Go library that provides quick print-statement debugging via a single q.Q() call, pretty-printing variables and expressions to a tem…
741544stable
sartoopjj/thefeed
TheFeed is a DNS-based feed reader and lightweight messenger that works on networks where only DNS queries pass through, letting users read…
711542active
matrix-org/dendrite
Dendrite is a second-generation Matrix homeserver written in Go, designed as an efficient, reliable, and scalable alternative to Synapse. I…
105620maintenance
darthnorse/dockmon
DockMon is a self-hosted Docker container monitoring and management platform with a real-time dashboard, live metrics, container logs, and …
771538active
BemiHQ/BemiDB
BemiDB is an open-source analytical data warehouse that combines built-in data source connectors (like Fivetran) with a Postgres-compatible…
501536active
george518/PPGo_Job
PPGo_Job is a lightweight, web-based scheduled task (cron) management system written in Go. It provides a visual UI with multi-user permiss…
231535stable
Blackfriday
Blackfriday is a fast, paranoid Markdown processor library for Go that parses Markdown into an AST and renders HTML, with support for commo…
235601maintenance
livebud/bud
Bud is a full-stack web framework for Go that generates boilerplate glue code automatically, integrating a Go backend with Svelte/TypeScrip…
235589maintenance
DEEIX-AI/DEEIX-Chat
DEEIX Chat is an open-source, self-hostable enterprise AI workspace that unifies access to multiple LLM providers behind one entry point, w…
801531active
hybridgroup/go-haystack
A Go/TinyGo library and toolset for tracking personal Bluetooth devices through Apple's Find My network, using OpenHaystack and Macless-Hay…
661529active
kahing/goofys
Goofys is a FUSE-based tool that mounts Amazon S3 buckets (and Azure/GCS/Swift storage) as a file system on Linux and macOS. It prioritizes…
235570maintenance
dpapathanasiou/simple-graph
A simple graph database implemented on top of SQLite, storing nodes as JSON objects and edges as id pairs with optional properties. It prov…
231527active
gobuffalo/pop
Pop is a Go ORM and database toolkit that wraps sqlx to simplify CRUD operations, query building, and migrations. It follows ActiveRecord-i…
981526active
Danny-Dasilva/CycleTLS
CycleTLS is a Go library with a JavaScript/TypeScript wrapper that lets clients spoof TLS/JA3 (and JA4) fingerprints when making HTTP reque…
701525active
anytls/anytls-go
anytls-go is the Go reference implementation of the AnyTLS protocol, a proxy protocol designed to mitigate TLS-in-TLS nested handshake fing…
731521active
georgysavva/scany
scany is a Go library that scans rows from a database into Go structs, maps, and primitive types with a single function call, eliminating m…
361521stable
liquidmetal-dev/flintlock
Flintlock is a Go service for creating and managing the lifecycle of microVMs on a host machine, backed by containerd and supporting Firecr…
991518active
sbondCo/Watcharr
Watcharr is an open-source, self-hostable web application for tracking watched movies, TV shows, anime, and optionally video games, with ra…
951517active

← prev page 17 / 33 next →