finds.dev← search

// the find

postgres-ai/database-lab-engine

★ 2,474 · Go · Apache-2.0 · updated Jun 2026

DBLab enables 🖖 database branching and ⚡️ thin cloning for any Postgres database and empowers DB testing in CI/CD. This optimizes database-related costs while improving time-to-market and software quality. Follow to stay updated.

DBLab Engine gives you instant, full-size PostgreSQL clones by using ZFS or LVM copy-on-write snapshots — a 1TB database clones in ~10 seconds rather than hours. It's aimed at teams that want production-scale databases in CI/CD without duplicating storage, and at developers who need a throwaway Postgres to test migrations or destructive queries against real data.

The CoW approach is the right call — you get genuine isolation at nearly zero cost per clone, which is what actually makes this useful in CI rather than a toy. Physical provisioning via WAL-G or pgBackRest means the clone can stay continuously refreshed from your real WAL stream, so CI always tests against recent data without a full dump/restore cycle. The RDS refresh path (separate binary, IAM-auth dump, dedicated config) shows someone thought through the managed-services case rather than just bolting it on. Test coverage is real — the ZFS, LVM, and retrieval code all have unit tests and some integration tests, not just smoke tests.

This only runs on Linux: ZFS and LVM are the only clone backends, so you can't run it natively on macOS or Windows for local dev — you need a VM or remote instance, which adds friction for smaller teams. The GitHub Actions and GitLab CI/CD integration guides are listed in the README as 'TBD', which is a gap given that CI is the primary pitch. The free Community Edition vs paid Standard Edition split is never clearly documented in the repo — you have to hit the pricing page to learn what's behind the paywall, which is annoying when evaluating it. Forks-to-stars ratio (72/2474) is unusually low, suggesting the community isn't building on top of it so much as using the hosted product.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →