Go library offering bounded Apache Kafka producer, consumer, replay, inspection and transactional building blocks that wrap franz-go without hiding delivery outcomes, lifecycle ownership or topic policy.
Open source. Open possibilities.
Discover quality open-source projects, submit projects anonymously, and claim and edit your own project.
A little curiosity. A world of open source.
THE FIRST COLLECTIONA self-hosted Go application that listens to RuuviTag BLE broadcasts and pushes environmental sensor data to InfluxDB, PostgreSQL, AWS, GCP, MQTT, and webhooks.
A simple, privacy-focused web analytics tool written in Go that provides essential metrics without relying on fingerprinting.
Self-hosted Stellar contract indexer: register the contracts you care about through an authenticated API, and it backfills their full event, storage-state and token-movement history into your own Postgres, served via a REST API and a built-in UI.
Gonum provides Go libraries for numerical computations including matrices, statistics, and optimization. It supports standard build processes and follows a six-month release cycle aligned with Go.
A zero-knowledge interoperability layer for cross-chain messaging, asset transfers, NFTs, and DeFi, using consensus verification and IBC, with nodes, provers, relayers, and SDKs.
Apache Beam is a unified programming model for defining both batch and streaming data-parallel processing pipelines.
GORM is a full-featured ORM library for Go, offering associations, hooks, eager loading, transactions, auto migrations, and an extensible plugin API for developer-friendly database access.
Bun is a lightweight, SQL-first ORM for Go that supports PostgreSQL, MySQL, SQLite, MSSQL, and Oracle. It emphasizes type safety, flexible scanning, and complex query building while staying close to raw SQL.
Kero is a privacy-friendly, embeddable analytics dashboard designed for Go websites, providing key web metrics via server-side tracking.
A Go-based database migration tool available as both a CLI and a library. It reads migrations from various sources and applies them in order to many supported databases, with lightweight drivers and graceful stop support.
BWLog is a lightweight, self-hosted bandwidth logger for *nix systems written in Go. It monitors incoming and outgoing network traffic on specified interfaces and provides a web frontend with live graphs and historical statistics.
Pgweb is a cross-platform, web-based PostgreSQL database explorer. It supports SSH tunnels, multiple database sessions, SQL queries, query history, and CSV, JSON, or XML data export.
Pirsch is the open-source core of a privacy-friendly web analytics solution for Go. It uses server-side, cookie-less tracking with hashed visitor fingerprints and stores no personal data, targeting GDPR/CCPA/PECR compliance.
Official MongoDB Go driver supporting Go 1.25+, MongoDB 4.4+, with BSON, connection pooling, compression (Snappy/Zlib/Zstd), and full CRUD operations.
MMKV is an efficient, small key-value storage framework from WeChat, using mmap and protobuf. It runs on Android, iOS/macOS, Windows, POSIX, HarmonyOS NEXT, with experimental Kotlin Multiplatform support.
Syft is a CLI tool and Go library for generating Software Bills of Materials (SBOM) from container images and filesystems, supporting multiple ecosystems and output formats.
ChaosSQL is a deterministic concurrency and isolation fuzzer for PostgreSQL, MySQL and SQLite. It schedules concurrent transactions, detects invariant violations such as lost updates and write skew, shrinks failures to minimal reproductions, and can guard CI pipelines against regressions.