SeaweedFS is a distributed storage system for object storage (S3), file systems, Iceberg table buckets, and Lance vector buckets, designed to handle billions of files with O(1) disk access and effortless horizontal scaling.
Repository Index
47,133 repositories indexed
1–24 of 26 · Most stars
🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
- event-driven
- event-loop
- networking
- non-blocking
lakeFS - Data version control for your data lake | Git for data
- data-engineering
- data-versioning
- go
- object-storage
Self-hostable workflow orchestrator for teams whose main work isn't orchestration. Declarative YAML over your scripts, SSH commands, containers, etc; keep workflows separate from business logic. One binary, no database, runs on limited H/W resources. Alternative to Airflow / Cron / Job Scheduler.
- cron
- workflow-engine
- workflow-scheduler
- workflow-orchestration
Glow is an easy-to-use distributed computation system written in Go, similar to Hadoop Map Reduce, Spark, Flink, Storm, etc. I am also working on another similar pure Go system, https://github.com/chrislusf/gleam , which is more flexible and more performant.
rtop is an interactive, remote system monitoring tool based on SSH
Terminal-based game engine for Go, built on top of Termbox
- golang
- game-engine
- terminal
- terminal-game
A tiny, self-hosted notification inbox for developers. Something happened in one of your apps; Boop tells you on your phone.
Uptime monitoring CLI tool with alerting and advanced settings
- cli
- monitoring
- termui
Collect and display information and stats from a running PostgreSQL server
- postgresql
- postgres
- golang
- go
kwatch runs inside your Kubernetes cluster, traces every failure to its root cause, and sends one message: what broke, why, who changed it and what to do next.
- kubernetes
- monitoring
- k8s
- kwatch
🔥 Error handling library with context, assertion, stack trace and source fragments
- attributes
- context
- error
- exception
Tiny lib to scan SQL rows directly to structs, slices, and primitive types
A fast to develop, fast to run, Go based toolkit for ETL and feature extraction on Hadoop.
Everything you need for building an agent. A Go library for the LLM tool-calling loop with budgets, hooks, skills, and tracing.
Apache Calcite Go
- geospatial
- calcite
- java
- big-data
Closed-loop application library for Cobra commands (powerful, ready-to-run and easy to use)
- console-application
- menus
- history
- cli
detects nested contexts in loops or function literals
- context
- go
- golang
- linter
Software for the CAN bus simulator on the Rasperry Pi
Durable execution framework for AI agents in Go. Keeps agent state, tool calls, and execution loops resilient across process crashes.
- agentic-ai
- ai
- ai-agents
- golang
SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, xDC replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding. Enterprise version is at seaweedfs.com.
A tiny Redis server built with Golang, compatible with RESP protocols.
- golang
- go
- redis
- resp
Local-first policy gateway for coding agents. Allow, review, or block MCP, shell, SQL, GitHub, and HTTP actions with scoped credentials and signed evidence.
- golang
- observability
- opentelemetry
- policy-engine
Go utility library for convenient looping using Go's range-over-func feature
- golang