jawbfl/dbdiff
DBDiff is a Laravel package that compares two database schemas and generates migration files for the differences, helping you sync environments, catch schema drift, and turn database changes into versioned migrations.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| dbdiff/dbdiff | 0.87 | DbDiff compares two database schemas and generates the migrations needed to sync them. Point it at source and target connections and it diffs tables, columns, indexes, and keys, then writes ready-to-run migration files—great for keeping local, staging, and production databases in sync. | 748 | 749 | 157 | 947 | 3 | 28.9 | 6.6 | MIT | 2 weeks ago | |
| portable/laravel-db-tools | 0.86 | Portable DB Tools bundles practical database utilities for Laravel applications, adding Artisan commands and helpers for inspecting, exporting, importing, and managing schema and data so routine database tasks are simpler across local and production environments. | 0 | 0 | 0 | 68 | 0 | 0.0 | 25.4 | — | 3 years ago | |
| thecodingmachine/dbal-fluid-schema-builder | 0.85 | A fluent, object-oriented PHP API for building Doctrine DBAL database schemas. Define tables, columns, indexes, and foreign keys with readable chained methods, making schema creation and migrations cleaner, more expressive, and less error-prone in any PHP project. | 28 | — | 4 | — | 1 | 0.4 | — | — | 2 years ago |
|
| pxlrbt/laravel-database-state | 0.85 | Manage and apply named states to your Laravel database, making it easy to switch between predefined datasets for testing, demos, and local development. Define states once and reuse them across environments. | 4 | 4 | 3 | 224 | 0 | 8.0 | 24.5 | MIT | 7 months ago | |
| eghamat24/database-repository | 0.85 | A Laravel package that adds a database repository layer for wrapping Eloquent queries in reusable repository classes. It helps keep models and controllers clean, reduces duplicated query logic, and makes data access more organized, consistent, and testable for common database operations. | 19 | — | 9 | — | 4 | 1.7 | 0.8 | — | 1 year ago | |
| d4h/finediff | 0.85 | A PHP implementation of the FineDiff algorithm for generating compact, granular diffs between strings. It supports character, word, and line-level comparisons and can render HTML or plain-text output, making it useful for version tracking, wikis, and collaborative editing. | 14 | 15 | 10 | 74K | 3 | 1.2 | 51.6 | MIT | — | |
| ablunier/laravel-database | 0.85 | ablunier/laravel-database provides convenient database helpers for Laravel applications, simplifying connection management, schema operations, and common queries. Keep persistence logic clean and consistent with a lightweight package that integrates smoothly into your existing Laravel workflows. | 1 | 2 | 1 | 5 | 0 | 0.0 | 7.5 | — | 9 years ago | |
| plannr/laravel-fast-refresh-database | 0.85 | Speed up database refreshes in your Laravel test suite. This package replaces slow migrate:fresh runs with a faster refresh strategy, so each test starts from a clean database without the long wait. Drop-in, configurable, and built for quick feedback loops. | 432 | 434 | 23 | 133K | 0 | 3.2 | 34.8 | MIT | 2 years ago | |
| druidfi/mysqldump-php | 0.85 | Pure-PHP MySQL dump library that creates SQL backups without shelling out to mysqldump. It supports tables, views, triggers, compression, and configurable output, making portable database backups easy in Laravel and PHP applications. | 35 | — | 8 | — | 3 | 8.7 | 0.8 | GPL-3.0 | 7 months ago |
|
| grafite/database | 0.85 | Grafite Database provides handy database utilities and helpers for Laravel applications, streamlining common query and schema tasks so you can work with your data more efficiently. | 4 | 4 | 0 | 148 | 0 | 0.0 | 20.5 | MIT | — | |
| oscarafdev/migrations-generator | 0.84 | Reverse-engineer an existing database into Laravel migrations. This package inspects your tables and generates migration files with columns, indexes, and foreign keys—ideal for legacy projects. Supports MySQL, PostgreSQL, SQLite, and SQL Server. | 362 | 366 | 77 | 3K | 0 | 13.7 | 14.3 | MIT | 6 months ago | |
| ceddyg/query-builder-repository | 0.84 | ceddyg/query-builder-repository is a Laravel package that layers a repository abstraction over the fluent query builder, giving you a clean, reusable data layer for your models. It streamlines CRUD, filtering, and query organization so controllers and services stay lean, readable, and testable. | 11 | — | 7 | — | 3 | 1.0 | 0.4 | — | — | |
| nwidart/db-exporter | 0.84 | Laravel package for exporting databases to files or Laravel storage. Driver-based, with support for MySQL, PostgreSQL, SQLite, and more, plus chunked exports, configurable options, and Artisan command integration for quick backups. | 376 | 382 | 82 | 13 | 13 | 8.7 | 5.5 | — | 11 years ago | |
| adly-nady/php-my-migration | 0.84 | Laravel package to generate migrations (and optional Eloquent models) from an existing MySQL database. Detects column types, keys, indexes, foreign keys, timestamps/soft deletes; supports batch processing, custom paths, overwrite, and connections. | 4 | 4 | 0 | 0 | 0 | 0.3 | — | — | 1 year ago | |
| megawilddaddy/simple-pdo-query-builder | 0.84 | A lightweight, simple PDO query builder for PHP that lets you construct and execute SQL queries through a clean, chainable API. Great for small projects that need straightforward database access without the overhead of a full ORM. | 0 | 0 | 1 | 0 | 0 | 0.3 | — | MIT | 4 years ago | |
| zetacomponents/database-schema | 0.84 | Zeta Components Database Schema provides a database-independent API for defining and manipulating table schemas in PHP, letting you create, alter, and inspect tables portably across supported database backends without writing vendor-specific SQL. | 4 | 4 | 9 | 307 | 0 | 0.3 | 24.8 | NOASSERTION | — | |
| orisintel/laravel-online-migrator | 0.84 | Run Laravel migrations online with minimal downtime. This package helps apply schema changes to large production tables without long locks, keeping your application available while migrations complete through familiar Artisan commands and safer rollouts. | 44 | — | 3 | — | 4 | 1.8 | 1.5 | MIT | 5 years ago | |
| aymdev/fregata | 0.84 | — | 24 | 24 | 1 | 0 | 3 | 3.9 | 0.4 | MIT | 4 years ago | |
| staudenmeir/laravel-migration-views | 0.84 | Laravel Migration Views adds createView and dropView macros to Laravel's schema Blueprint, letting you create and drop database views directly in migrations alongside your tables. Supports MySQL, PostgreSQL, SQLite and SQL Server. | 226 | 226 | 18 | 100K | 0 | 8.3 | 38.6 | MIT | 8 months ago | |
| rorecek/laravel-autoincrement | 0.84 | A small Laravel utility for working with auto-increment IDs, offering helpers to inspect and manage increment values on Eloquent models and tables. | 12 | — | 2 | — | 0 | 0.1 | — | MIT | — |
How can I help you explore Laravel packages today?