Show HN: Egres, A Postgres-compatible database for heavy, multi-tenant workloads
Category: database
Tags: database, postgres-compatible, zig, lsm-tree, multi-tenant, storage-engine
Score: 6.8/10 (Innovation: 8, Technical: 8, Documentation: 5, Utility: 6)
Egres is a ground-up, Postgres-compatible database written in Zig, designed for heavy multi-tenant workloads with a custom LSM-forest storage engine, fiber-based query execution, per-tenant resource metering, and object-storage support. It is notable for rethinking Postgres's 30-year-old architecture (avoiding VACUUM, process-per-connection, and bloat) while remaining wire-compatible, and its benchmarks show substantial compression and latency gains over Postgres 18.
Target audience: backend developers, database engineers, devops, platform teams managing multi-tenant SaaS
Repository: https://manishrjain.com/egres/ · Zig · Apache-2.0 · 241 stars
View on Hacker News