Open Source
Waypoint. Database migrations
rebuilt from first principles.
The Problem
Every team running PostgreSQL migrations was shipping a 200 MB Java runtime for what is, at its core, a simple job: apply SQL files in order, track what ran, don't break production.
The Approach
We wrote it in Rust. A single static binary that understands your existing Flyway migrations, checksums, and naming conventions. No JVM. No Docker base images. No dependency graph. Just a binary that does one thing with zero ambiguity.
Then We Kept Going
Safety analysis that tells you before you run whether a migration will lock your tables. Auto-generated rollbacks from schema diffs. Migration simulation in throwaway schemas. Drift detection that catches when someone changed production by hand. The things Flyway should have built, but never did.