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
vantage-sh/ec2instances.info
EC2Instances.info is an open-source web application for comparing Amazon EC2, RDS, and ElastiCache instance types, specs, and pricing acros…
765766active
disintegration/imaging
Imaging is a Go library providing basic image processing functions such as resize, rotate, crop, and brightness/contrast adjustments. It wo…
235765stable
letsencrypt/boulder
Boulder is the Go implementation of an ACME-based certificate authority that powers Let's Encrypt. It automates domain validation and issua…
955764active
coze-dev/coze-loop
Coze Loop is an open-source, self-hostable platform for full-lifecycle AI agent development, offering prompt engineering with a visual play…
725764active
Nuclio
Nuclio is a high-performance open-source serverless (FaaS) platform for real-time event and data processing, deployable standalone via Dock…
925760stable
TencentBlueKing/bk-cmdb
BlueKing CMDB is an enterprise-grade configuration management database (CMDB) platform for managing IT assets, applications, and business t…
765755active
River
River is a Go library providing a fast, reliable background job queue backed by PostgreSQL or SQLite, with transactional enqueueing so jobs…
945749active
burrowers/garble
Garble is a CLI tool that obfuscates Go binaries by wrapping the Go toolchain's compiler and linker. It replaces identifiers, package paths…
935749active
LitmusChaos
LitmusChaos is an open-source, CNCF-hosted chaos engineering platform for cloud-native Kubernetes infrastructure. It provides a ChaosCenter…
1005730stable
Karmada
Karmada is an open-source Kubernetes management system that orchestrates cloud-native applications across multiple Kubernetes clusters and …
945730active
kgateway-dev/kgateway
kgateway is a Kubernetes-native API gateway and ingress controller that implements the Kubernetes Gateway API as a control plane for Envoy …
1005713stable
agentscope-ai/AgentTeams
AgentTeams is an open-source collaborative multi-agent runtime platform that orchestrates multiple Agent containers using a Manager-Workers…
815698active
microsoft/typescript-go
The staging repository for TypeScript 7.0, a native Go port of the TypeScript compiler (tsgo/tsc), offering dramatically faster type checki…
1026121maintenance
klauspost/compress
A collection of optimized pure-Go compression packages including zstandard, S2 (a Snappy replacement), and drop-in replacements for gzip, z…
1005680active
CRI-O
CRI-O is a lightweight, OCI-compliant container runtime that implements the Kubernetes Container Runtime Interface (CRI). It lets Kubernete…
945676stable
cubefs/cubefs
CubeFS is a CNCF-graduated, cloud-native distributed file and object storage system written in Go. It supports S3, HDFS, and POSIX access p…
875674stable
the-open-agent/openagent
OpenAgent is a self-hosted, single-binary personal AI assistant platform built in Go that combines LLM chat, RAG knowledge bases, and auton…
935670active
buger/jsonparser
A fast, zero-allocation JSON parser for Go that lets you extract fields by path without defining structs or schemas. It is significantly fa…
955659active
next-terminal/next-terminal
Next Terminal is an open-source bastion host (jump server) and interactive session auditing system supporting SSH, RDP, VNC, Telnet, HTTP, …
965647active
trojan
A multi-user trojan proxy management and deployment tool written in Go, offering both a web panel and a CLI for administering trojan/trojan…
235637active
ConnectAI-E/feishu-openai
A self-hosted Go application that integrates OpenAI models (GPT-4, GPT-4V, DALL·E-3, Whisper) into Feishu/Lark as a chatbot. It supports vo…
325633active
sirupsen/logrus
Logrus is a structured, pluggable logging library for Go, fully API-compatible with the standard library logger. It supports JSON, logfmt, …
9325756maintenance
Devtron
Devtron is an open-source, AI-native Kubernetes management platform that unifies application delivery, infrastructure management, CI/CD, an…
945609active
Caddy
CertMagic is a Go library that provides fully-managed automatic HTTPS, handling TLS certificate issuance, renewal, and OCSP stapling via AC…
935608stable
cgzirim/seek-tune
SeekTune is an open-source implementation of Shazam's audio fingerprinting and song recognition algorithm, written in Go with a web client.…
465605active
workweave/router
Workweave Router is a model router for agentic AI systems that routes each prompt to the most cost-effective model capable of handling it, …
665594active
mgechev/revive
Revive is a fast, configurable, and extensible linter for Go, serving as a drop-in replacement for golint. It supports TOML-based rule conf…
955554active
charmbracelet/wish
Wish is a Go library for building custom SSH applications, built on gliderlabs/ssh with sensible defaults and a middleware system analogous…
935552active
pterm/pterm
PTerm is a Go library for beautifying terminal output with components like progress bars, spinners, tables, trees, charts, and interactive …
905552active
kubernetes-sigs/descheduler
Descheduler is a Kubernetes component that evicts pods whose original scheduling decisions no longer make sense, such as pods on under- or …
985548stable
lakeFS
lakeFS is an open-source data version control service that turns object storage (S3, Azure Blob, GCS) into a Git-like repository with branc…
935547stable
Tempo
Grafana Tempo is an open-source, high-scale distributed tracing backend written in Go that stores and queries traces with only object stora…
985530stable
psviderski/uncloud
Uncloud is a lightweight, decentralised container orchestration tool that deploys and manages containerised applications across a network o…
905528active
x-motemen/gore
gore is a Go REPL (read-eval-print loop) that supports line editing, multi-line input, code completion via gopls, and auto-importing of pac…
865518active
xjasonlyu/tun2socks
A Go-based tool that transparently routes all network traffic from any application through a proxy (SOCKS4/5, HTTP, Shadowsocks, SSH, WireG…
815513active
omriharel/deej
deej is an open-source hardware volume mixer consisting of a lightweight Go desktop client paired with a DIY Arduino-based slider board. It…
235513active
tobychui/zoraxy
Zoraxy is a general-purpose HTTP reverse proxy and forwarding tool written in Go, managed through a built-in web interface designed for hom…
975504active
coder/websocket
A minimal and idiomatic WebSocket library for Go, originally by nhooyr and now maintained by Coder. It offers zero-dependency, context-firs…
735501active
eatmoreapple/openwechat
A Go SDK that provides an API for personal WeChat accounts, allowing developers to build WeChat bots similar to developing official account…
345471active
natefinch/lumberjack
Lumberjack is a Go package for writing logs to rolling files, handling rotation by size, age, and backup count. It is a pluggable io.Writer…
235470stable
unkeyed/unkey
Unkey is an open-source, source-available developer platform for modern APIs that combines instant deployments, a globally distributed gate…
925462active
progrium/darwinkit
DarwinKit (formerly MacDriver) provides Go bindings to native Apple frameworks like AppKit, Foundation, and WebKit via the Objective-C runt…
245437active
GitHub Agentic Workflows
GitHub Agentic Workflows (gh-aw) is a GitHub CLI extension that lets developers define AI-powered repository automation in Markdown with YA…
825435active
drk1wi/Modlishka
Modlishka is an open-source penetration testing tool written in Go that acts as a transparent man-in-the-middle reverse proxy. It can proxy…
635427active
fluxcd/flagger
Flagger is a progressive delivery Kubernetes operator that automates canary releases, A/B testing, and Blue/Green deployments by gradually …
875418stable
coocood/freecache
FreeCache is an in-memory key-value cache library for Go that stores data in preallocated ring buffers to achieve zero garbage collection o…
885409stable
ory/keto
Ory Keto is an open-source authorization server implementing Google's Zanzibar model for scalable, low-latency permission checks. It suppor…
745402active
brianvoe/gofakeit
Gofakeit is a random fake data generator library for Go offering 310+ functions for names, emails, phones, companies, credit cards, and mor…
715395stable
looplj/axonhub
AxonHub is an open-source AI gateway written in Go that lets any SDK call 100+ LLMs through a unified API. It provides built-in failover, l…
815375active
openkruise/kruise
OpenKruise is a CNCF incubating suite of Kubernetes controllers and CRDs that extends core workload management with advanced capabilities l…
925352active
QOR
QOR is a set of modular Go libraries that abstract common features needed for building business applications, CMSs, and e-commerce systems,…
645345active
cweill/gotests
gotests is a Go command-line tool that automatically generates table-driven test boilerplate from source code by analyzing function and met…
555335active
Dragonboat
Dragonboat is a feature-complete, high-performance multi-group Raft consensus library written in pure Go. It lets developers build strongly…
345329stable
tsuru
Tsuru is an open-source, extensible Platform as a Service (PaaS) that simplifies application deployment and management on top of Kubernetes…
965311active
silenceper/wechat
A simple and easy-to-use WeChat SDK for Go covering Official Accounts, Mini Programs, Mini Games, WeChat Pay, Open Platform, and WeCom (Ent…
845306active
duke-git/lancet
Lancet is a comprehensive utility function library for Go with 700+ reusable functions covering strings, slices, datetime, networking, cryp…
675296active
uber-go/goleak
goleak is a Go library from Uber that detects goroutine leaks in tests by verifying no unexpected goroutines remain after test execution. I…
655290stable
lxc/lxc
LXC is a low-level Linux container runtime providing a userspace interface to kernel containment features like namespaces, cgroups, and man…
815277stable
segmentio/ksuid
A Go library for generating and parsing KSUIDs (K-Sortable Unique IDentifiers), the reference implementation of the KSUID format. KSUIDs ar…
695271stable
JetKVM
JetKVM is an open-source KVM over IP solution (firmware and web dashboard) for remotely controlling computers via keyboard, video, and mous…
885267active
WriteFreely
WriteFreely is a self-hosted, Markdown-based publishing platform for writers, built in Go as a single lightweight binary. It supports multi…
955261stable
grafana/mimir
Grafana Mimir is an open source, horizontally scalable, highly available, multi-tenant time series database providing long-term storage for…
995259active
blushft/go-diagrams
A Go library for creating system and application architecture diagrams as code, ported from the Python 'diagrams' project. It generates Gra…
345235active
gdamore/tcell
Tcell is a pure Go library providing a cell-based view for text terminals, inspired by termbox but with more features and portability. It e…
1005231stable
dromara/carbon
Carbon is a lightweight, semantic, and developer-friendly time and date library for Go with zero third-party dependencies and 100% unit tes…
1005220active
Helmfile
Helmfile is a declarative CLI tool for deploying Kubernetes Helm charts, Kustomize configs, and raw manifests as Helm releases from version…
1005218active
Harvester
Harvester is an open-source hyperconverged infrastructure (HCI) solution built on Kubernetes that runs on bare metal servers, providing int…
945218stable
eksctl-io/eksctl
eksctl is the official command-line tool for creating and managing Amazon EKS (Elastic Kubernetes Service) clusters, written in Go and buil…
985214active
Mikaelemmmm/go-zero-looklook
A full-stack microservices reference project built on the go-zero framework in Go, demonstrating best practices with API/RPC/MQ services an…
665213active
Entire
Entire CLI is a Go-based command-line tool that hooks into your Git workflow to capture AI coding agent sessions (prompts, responses, tool …
845199active
devspace-sh/devspace
DevSpace is a client-only, open-source CLI tool for Kubernetes that automates image building and deployment workflows and lets developers b…
855198active
Taubyte Tau
Taubyte (tau) is an open-source, self-hosted fullstack cloud platform that lets developers and AI coding agents build, test, and ship appli…
745174active
NdoleStudio/httpsms
httpSMS is a service that turns an Android phone into an SMS gateway, letting you send and receive SMS messages programmatically via a simp…
915160active
ngoduykhanh/wireguard-ui
A self-hosted web user interface for managing WireGuard VPN setups, written in Go. It provides authentication, client management with extra…
235151active
vllm-project/aibrix
AIBrix is an open-source, cloud-native framework from the vLLM project providing essential building blocks for scalable, cost-efficient Gen…
885149active
hakluke/hakrawler
Hakrawler is a fast command-line web crawler written in Go, built on the Gocolly library, that discovers URLs and JavaScript file locations…
625146active
hashicorp/golang-lru
A Go library implementing fixed-size, thread-safe LRU caches, including variants with TTL-based expiration and ARC support. It is based on …
675126stable
go-restful
A Go package for building REST-style web services with explicit HTTP method routing and path parameter support. It provides configurable ro…
675113stable
Jitsu
Jitsu is an open-source, self-hostable event data platform and Segment alternative that collects event data from websites, apps, and server…
945108active
ReactiveX/RxGo
RxGo is the official ReactiveX implementation for Go, providing composable observable streams built on Go channels and goroutines. It offer…
235099active
nginx/kubernetes-ingress
The official NGINX and NGINX Plus Ingress Controller for Kubernetes, maintained by the NGINX team at F5. It translates Kubernetes Ingress r…
965078stable
Pomerium
Pomerium is an open-source, identity- and context-aware reverse proxy that provides clientless, zero-trust access to internal applications …
995056active
alecthomas/chroma
Chroma is a general-purpose syntax highlighter written in pure Go, heavily based on Pygments, with translators for Pygments lexers and styl…
945049stable
goldmark
goldmark is a Markdown parser written in pure Go that is fully compliant with the CommonMark 0.31.2 specification. It features an extensibl…
975047stable
oklog/ulid
A Go library implementing ULID (Universally Unique Lexicographically Sortable Identifier), a 128-bit identifier that is lexicographically s…
785045stable
clidey/whodb
WhoDB is a lightweight, self-hosted database management workspace that lets teams explore schemas, edit data, run queries, and visualize re…
865033active
BurntSushi/toml
A Go library for parsing and encoding TOML configuration files, with a reflection-based API mirroring the standard library's and xml packa…
685018stable
OpenTelemetry Collector
The contrib repository for the OpenTelemetry Collector, containing 200+ vendor-neutral components (receivers, processors, exporters) for re…
1005009active
Ligolo-ng
Ligolo-ng is a tunneling and pivoting tool written in Go that establishes tunnels over reverse TCP/TLS connections using a TUN interface in…
925008active
taigrr/spank
A novelty macOS CLI tool that detects physical slaps on a MacBook using the Apple Silicon accelerometer (Bosch BMI286 IMU via IOKit HID) an…
735002active
uptrace/bun
Bun is a lightweight, SQL-first ORM for Go built on database/sql, supporting PostgreSQL, MySQL/MariaDB, MSSQL, SQLite, and Oracle. It provi…
864983stable
Parca
Parca is an open-source continuous profiling server that collects, stores, and queries CPU, memory, and I/O profiles over time, down to the…
934980active
hashicorp/terraform-provider-azurerm
The official Terraform provider plugin for Azure Resource Manager, enabling declarative management of Azure resources via HashiCorp Terrafo…
954978active
go-mysql-org/go-mysql
A pure Go library implementing the MySQL network protocol and replication, including binlog stream processing, a MySQL client, a fake MySQL…
774970active
slack-go/slack
A Go client library covering most of the Slack Web API (api.slack.com) plus real-time messaging via WebSocket, Socket Mode, and the Events …
954965active
Apache Dubbo
Apache Dubbo-go is the official Go implementation of the Apache Dubbo microservice framework, providing high-performance RPC with service d…
954964active
Zep
A repository of example code, framework integration packages, ingestion tooling, and memory benchmarks for Zep Cloud, a managed agent memor…
974959active
WuKongIM/WuKongIM
WuKongIM is a high-performance, channel-oriented instant messaging server written in Go that handles message persistence, replication, orde…
874955active
unidoc/unioffice
UniOffice is a pure Go library for creating, reading, and editing Office Open XML documents: Word (.docx), Excel (.xlsx), and PowerPoint (.…
924936active
thoas/go-funk
go-funk is a Go utility library providing generic collection helpers like map, filter, find, and contains, implemented via reflection. It i…
234930stable

← prev page 6 / 33 next →