alembic-linear-migrations is a small utility that integrates with Alembic and Git to ensure database migrations remain linear. It turns the common "multiple heads" error that appears late in the development cycle into an early conflict during git merges or pull requests. It is typically used as a pre-commit hook and works with SQLAlchemy-based projects.
In the Other dev tools space, alembic-linear-migrations takes a focused approach. It focuses on discovering Alembic database migration conflicts caused by multiple migration heads only after they have been merged into main. It is built as an open-source project for python backend developers using SQLAlchemy. The project is open source (MIT). It ships for the command line, and it can be self-hosted.
It is developed by alexsavio, and it first shipped in 2026. The project is developed in the open on GitHub with 8 commits in the last 90 days.
Summary written by a language model from the project’s public pages.
What PulseGate has recorded for this listing
Same category — not a similarity match