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
pelletier/go-toml
go-toml v2 is a Go library for parsing and encoding the TOML file format, supporting TOML v1.1.0. It is designed to behave like the standar…
891985stable
songloft-org/songloft
Songloft (formerly MiMusic) is a free, ad-free, plugin-based self-hosted music server written in Go, designed for managing music you legall…
841983active
asaskevich/EventBus
A lightweight event bus library for Go supporting synchronous and asynchronous subscribe/publish patterns with topic-based handlers. It als…
321983stable
ebitengine/oto
Oto is a low-level Go library for playing sound across many platforms, including Windows, macOS, Linux, mobile, WebAssembly, and even game …
981974active
urfave/negroni
Negroni is a tiny, idiomatic HTTP middleware library for Go that works directly with net/http handlers. It is not a framework; it lets you …
627529maintenance
twitchtv/twirp
Twirp is a simple RPC framework for Go that generates servers and clients from protobuf service definitions. It runs on the standard librar…
237529maintenance
matryer/is
A lightweight testing mini-framework for Go that provides a simple assertion API (is.Equal, is.True, is.NoErr, is.Fail) on top of the stand…
231973stable
rsc/2fa
A command-line two-factor authentication agent written in Go that stores TOTP and HOTP keys and generates one-time authentication codes. Ke…
321970stable
varbhat/exatorrent
exatorrent is a self-hostable BitTorrent client written in Go, shipped as a single statically linked binary with a responsive Svelte web UI…
101970active
ugorji/go
A high-performance, idiomatic Go codec/encoding library supporting binary and text formats including msgpack, cbor, json, binc, and simple.…
881967stable
gfast
GFast is a full-stack, front-end/back-end separated admin management system built on GoFrame 2.x and Vue3 + Element Plus. It ships with RBA…
671967active
dghubble/gologin
gologin is a Go library providing chainable http.Handler implementations for login flows with OAuth1 and OAuth2 providers like Google, GitH…
671958stable
regclient/regclient
regclient is a Go client library and set of CLI tools (regctl, regsync, regbot) for interacting with Docker and OCI conformant container re…
961956active
black-ant/Ant-Browser
Ant Browser is a desktop anti-detect (fingerprint) browser for managing multiple isolated browser profiles, each with its own proxy binding…
751955active
olivere/elastic
A popular third-party Elasticsearch client library for Go, supporting Elasticsearch versions 1.x through 7.x with a fluent query DSL. It is…
237443maintenance
tinylib/msgp
A Go code generator and serialization library for MessagePack that generates fast marshal/unmarshal and encode/decode methods from Go type …
931951active
tailscale/golink
golink is a private shortlink service that runs inside a Tailscale tailnet, letting teams create short memorable go/ links for internal sit…
751949active
AIStore
AIStore (AIS) is a lightweight, distributed object storage stack built by NVIDIA specifically for AI workloads. It provides linear scalabil…
951947active
moul/sshportal
sshportal is a transparent SSH bastion (jump host) server written in Go that manages users, hosts, and access control without requiring a t…
661941active
Terry-Mao/goim
goim is a high-performance instant messaging (IM) push server written in pure Go, supporting WebSocket, TCP, and HTTP long-polling protocol…
237375maintenance
cloudfoundry/cli
The official command line client for the Cloud Foundry platform as a service, written in Go. It lets developers log in, push and manage app…
921939active
gourouting/singo
Singo is a Go starter framework that assembles Gin, GORM, Redis, sessions, CORS, i18n, and API testing into a simple single-service archite…
671939active
linki/chaoskube
chaoskube is a Go CLI tool that periodically terminates random pods in a Kubernetes cluster to test resilience. It supports filtering targe…
901938active
SleepingBag945/dddd
dddd is a Go-based batch information gathering and supply-chain vulnerability detection CLI tool designed to streamline red team workflows.…
191937active
sourcegraph/zoekt
Zoekt is a fast trigram-based text search engine designed for source code, supporting substring and regexp matching with a rich boolean que…
751936active
daeuniverse/gg
gg (go-graft) is a Linux command-line proxy tool that redirects the network traffic of any command through a proxy with a single prefix, su…
601936active
mochi-mqtt/server
Mochi-MQTT is a fully compliant, embeddable MQTT v5 (and v3.1.1) broker written in Go, usable as a standalone binary or as a library inside…
761930active
EverythingSuckz/TG-FileStreamBot
A Telegram bot written in Go that generates instant direct HTTP streaming links for Telegram files without waiting for downloads to complet…
591930active
brandonyoungdev/tldx
tldx is a fast Go CLI tool for brainstorming and checking domain name availability in bulk using RDAP, DNS, and WHOIS. It generates keyword…
881929active
openacid/slim
Slim is a Go library providing space-efficient data structures, most notably SlimTrie, a compacted trie that uses only about 11 bits per ke…
731924stable
MadAppGang/dingo
Dingo is a meta-language for Go that adds Result types, error propagation with ?, pattern matching, sum types, tuples, and safe navigation,…
671916active
maragudk/gomponents
gomponents is a Go library for writing reusable HTML 5 components in pure Go code instead of template languages. It renders type-safe, auto…
901914stable
Rhymond/go-money
A Go library implementing Fowler's Money pattern for precise monetary value handling using currency smallest units (integer cents). It prov…
551912stable
zzet/gortex
Gortex is a high-performance code-intelligence engine that indexes codebases into a persistent knowledge graph using tree-sitter AST analys…
781911active
mautrix/whatsapp
mautrix-whatsapp is a Matrix-WhatsApp puppeting bridge written in Go, built on the whatsmeow library. It relays messages between Matrix hom…
1001910active
sleeyax/burp-awesome-tls
A Burp Suite extension that hijacks Burp's HTTP and TLS stack to spoof any browser's TLS fingerprint (JA3). It helps evade WAF bot detectio…
871908active
Open-Falcon
Falcon+ (Open-Falcon) is an open-source, enterprise-level monitoring system written in Go, composed of multiple modules for metric collecti…
107231maintenance
ccxt/go-binance
A Go SDK providing complete client bindings for the Binance cryptocurrency exchange API. It implements all Binance REST APIs (spot, margin,…
831906active
Dyneteq/reconya
reconYa is a self-hosted network reconnaissance and asset discovery tool written in Go that scans local networks via ICMP, TCP, and ARP to …
811902active
kpt
kpt is a package-centric CLI toolchain for authoring, customizing, validating, and deploying Kubernetes configuration as declarative data (…
991901active
zitadel/oidc
A Go library implementing both the OpenID Connect client (Relying Party) and server (OpenID Provider) sides of the OIDC/OAuth2 standards, c…
931900active
Yuan-lab-LLM/ClawManager
ClawManager is a Kubernetes-native control plane for managing AI agent instances at cluster scale, providing governed AI access through an …
811900active
Baetyl
Baetyl is an open-source edge computing framework from Linux Foundation Edge that extends cloud computing, data, and services to edge devic…
231900active
Daptin
Daptin is a self-hosted Go application server that turns declarative schema definitions into permission-aware JSON:API and GraphQL CRUD bac…
991898active
wormhole-foundation/wormhole
Wormhole is a blockchain interoperability protocol that enables cross-chain messaging and native token transfers across 45+ blockchains. Th…
961898active
yoanbernabeu/grepai
grepai is a privacy-first CLI tool that provides semantic code search using vector embeddings, letting users find code by meaning with natu…
801897active
zema1/watchvuln
WatchVuln is a self-hosted Go service that scrapes high-quality vulnerability sources (Aliyun AVD, Chaitin, OSCS, Qianxin TI, Seebug, CISA …
781897active
dmacvicar/terraform-provider-libvirt
A Terraform provider that provisions and manages virtualization resources (virtual machines, storage pools, volumes, and networks) on Linux…
941896active
Proto.Actor
Proto.Actor is an ultra-fast, cross-platform actor framework for Go, C#/.NET, and Java/Kotlin for building distributed, message-driven syst…
531896active
homeport/dyff
dyff is a command-line diff tool for YAML files (and sometimes JSON) that reports only the parts of a file that changed, referencing each d…
901894active
devploit/nomore403
NoMore403 is a Go command-line tool that automates testing of HTTP 401/403 access-control bypasses via request path, method, header, and wi…
811894active
liamg/traitor
Traitor is a Go-based CLI tool that automatically exploits common Linux misconfigurations and known vulnerabilities (GTFOBins, pwnkit, dirt…
237161maintenance
Convox
Convox Rack is an open-source private Platform-as-a-Service that installs into your own AWS account, providing Heroku-style app deployment,…
981890active
loxilb
loxilb is an open-source, eBPF-based cloud-native load-balancer written in Go, designed to work across on-prem, public-cloud, and hybrid Ku…
921886active
bradfitz/gomemcache
A Memcached client library for the Go programming language. It provides a simple API for getting and setting items across a pool of Memcach…
701886stable
carvel-dev/ytt
ytt is a command-line YAML templating and patching tool that operates on YAML structure rather than text, using annotations and a sandboxed…
941885active
cpmech/gosl
Gosl is a Go scientific library providing linear algebra, eigenvalue solvers, FFTs, random numbers, probability distributions, optimization…
981884active
kingwrcy/moments
Moments is a minimalist self-hosted social sharing application (a 'WeChat Moments' style microblog) written in Go with a SQLite backend. It…
621884active
jaypipes/ghw
ghw is a Go library for discovering and inspecting host hardware, covering CPU, memory, block storage, network, PCI, GPU, topology, BIOS, a…
971880active
destel/rill
Rill is a Go library providing composable, channel-based concurrency primitives built on generics. It lets developers build concurrent pipe…
831880active
NVIDIA Data Center GPU Manager (DCGM)
NVIDIA's GPU metrics exporter for Prometheus, built on top of DCGM (Data Center GPU Manager). It exposes GPU telemetry such as clock speeds…
961879active
tls-client
A Go HTTP client library with a net/http-like interface that lets you select specific browser TLS fingerprints (Chrome, Firefox, Safari, et…
901879active
yonahd/kor
Kor is a Go CLI tool that discovers unused (orphaned) Kubernetes resources such as ConfigMaps, Secrets, Services, Roles, PVCs, and many mor…
931877active
cornelk/hashmap
A Go library providing a lock-free, thread-safe HashMap optimized for fastest read access. It is not a general-purpose map and has slower w…
341875active
xchacha20-poly1305/husi
Husi is a multiplatform proxy client built with Kotlin and Compose Multiplatform, using a Go-based libcore (sing-box) backend. It supports …
901873active
tunasync
tunasync is a mirror job management tool written in Go, used to schedule and monitor synchronization jobs for software mirrors. It uses a m…
861870stable
korotovsky/slack-mcp-server
A Model Context Protocol (MCP) server for Slack workspaces written in Go, exposing Slack channels, DMs, group DMs, search, and smart histor…
721869active
diamondburned/dissent
Dissent (formerly gtkcord4) is a lightweight third-party Discord client built with GTK4 and libadwaita for a native Linux desktop experienc…
741860active
go-telegram bot framework
A zero-dependency Go framework for building Telegram bots, supporting the latest Bot API version with both long-polling and webhook modes. …
971859active
Indicator
Indicator is a Go library providing 80+ technical analysis indicators, configurable trading strategies, and a backtesting framework with re…
961859active
magma/magma
Magma is an open-source mobile core network platform that provides an extendable packet core (EPC/5G core) for network operators, consistin…
601858active
Azure/azure-sdk-for-go
The official Azure SDK for Go, providing client and management modules for interacting with Azure services from Go applications. It include…
961857active
selinuxG/Golin
Golin is a Go-based security assessment tool combining asset discovery, port/service scanning, weak password brute-forcing for 40+ services…
621856active
golang/geo
A Go library implementing the S2 spherical geometry system for representing and manipulating geometric shapes on a sphere. It provides regi…
771854stable
davyxu/tabtoy
Tabtoy is a high-performance command-line tool that exports spreadsheet data (Xlsx/CSV) into JSON, binary, and source code for Golang, C#, …
231854active
aarondl/sqlboiler
SQLBoiler is a database-first ORM generator for Go that introspects your existing database schema and generates type-safe, ActiveRecord-sty…
726988maintenance
Paca-AI/paca
Paca is a free, open-source, self-hosted project management platform for Scrum teams where AI agents and humans collaborate as equal teamma…
761848active
tdewolff/canvas
A Go library providing a common vector drawing target that can output SVG, PDF, EPS, raster images, HTML Canvas via WASM, OpenGL, and Gio. …
751842active
hetznercloud/cli
hcloud is the official command-line interface for managing Hetzner Cloud resources such as servers, networks, and volumes. It is written in…
991841stable
enetx/surf
Surf is an advanced HTTP client library for Go with fluent, chainable API design. It supports browser impersonation (Chrome/Firefox), JA3/J…
811840active
kjk/notionapi
An unofficial Go client library for Notion.so that uses a reverse-engineered API to download Notion pages as structured block data, with li…
751840active
google/yamlfmt
yamlfmt is an extensible command line tool and Go library for formatting YAML files, distributed as a single self-sufficient binary. It sup…
841838active
trpc-group/trpc-agent-go
tRPC-Agent-Go is a Go-native framework for building production LLM agent systems, offering agents, graph workflows (LangGraph-equivalent), …
791836active
kubernetes/code-generator
Kubernetes' official Go code generators for building Kubernetes-style API types, producing typed clients, informers, listers, deepcopy func…
771829stable
bakito/adguardhome-sync
A Go tool that synchronizes AdGuard Home configuration from an origin instance to one or more replica instances. It supports scheduled sync…
971827active
beam-cloud/beta9
Beam (beta9) is an open-source serverless runtime for AI workloads, providing GPU inference endpoints, isolated sandboxes for running untru…
911827active
hashicorp/go-getter
A Go library for downloading files or directories from a variety of sources (HTTP, Git, Mercurial, local paths, etc.) using a single URL st…
991826stable
Engo
Engo is an open-source 2D game engine written in Go that follows the Entity Component System (ECS) paradigm. It compiles for desktop platfo…
521823active
alibaba/MongoShake
MongoShake is a Go-based universal data replication platform built on MongoDB's oplog, fetching changes from a source MongoDB and replaying…
921820active
root-gg/plik
Plik is a self-hosted temporary file upload and sharing system similar to WeTransfer, written in Go with a Vue 3 web UI and a powerful CLI …
871820active
ArtisanCloud/PowerWeChat
PowerWeChat is a comprehensive WeChat SDK for Go covering Mini Programs, WeChat Pay, WeCom (Enterprise WeChat), and Official Accounts APIs.…
891818active
antrea-io/antrea
Antrea is a Kubernetes-native CNI plugin that provides pod networking and NetworkPolicy enforcement using Open vSwitch as the data plane. I…
961813stable
wallarm/gotestwaf
GoTestWAF is a Go-based tool that simulates OWASP and API attacks (SQL injection, XSS, etc.) across REST, GraphQL, gRPC, SOAP, and XMLRPC p…
971811active
rodrigo-brito/gocity
GoCity is an implementation of the Code City metaphor that visualizes Go source code as a 3D city, where folders are districts, files are b…
441810active
google/gopacket
GoPacket is a Go library that provides packet decoding and processing capabilities, originally forked from the gopcap project. It enables G…
346793maintenance
gofrs/uuid
A pure Go library implementing Universally Unique Identifiers (UUIDs) per RFC-9562, supporting creation and parsing of UUID versions 1, 3, …
871808stable
lxzan/gws
GWS is a high-performance, feature-complete WebSocket server and client library for Go, supporting TCP, KCP, and Unix domain socket transpo…
911804stable
go-spring/go-spring
Go-Spring is an all-in-one Go backend development framework built around an IoC container and dependency injection, inspired by Java Spring…
891803active
Project Conncept
A layer 4 (TCP/UDP) app for Caddy that enables composable handling of raw connections based on connection properties or stream content. It …
911799active
rotisserie/eris
Eris is a Go error handling library providing readable stack traces, error wrapping, and flexible output formatting including JSON. It inte…
351794stable

← prev page 15 / 33 next →