awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
kitloong avatar

kitloong/laravel-migrations-generator

0
View on GitHub↗
2,862 stars·294 forks·PHP·MIT·17 views

Laravel Migrations Generator

Laravel migrations generator is a database tool that inspects existing relational schemas and automatically generates framework migration files to reverse engineer databases. It connects directly to relational database system catalogs to read existing tables, columns, indexes, and constraints, sorting table creation and constraint generation into separate sequences to satisfy relational dependency requirements.

The tool communicates with multiple database engine dialects through a unified schema inspection interface and evaluates whitelist and blacklist patterns during metadata collection to omit unwanted tables, views, and vendor data. It replaces custom placeholder tokens within template files to produce correctly formatted framework migration scripts.

Additional capabilities include custom output directory configuration, template customization, batch numbering, collation preservation, conditional existence checks, file naming customization, index and foreign key naming standardization, migration consolidation, sequential timestamps, and silent generation without logging or user confirmation prompts.

Features

  • Reverse Engineering Tools - Scans an existing database schema and automatically creates migration files for all tables to help reverse-engineer structures.
  • Laravel Database Reverse Engineering - Inspects existing database schemas to automatically produce migration files for bootstrapping legacy data models.
  • Migration Workflow Automation - Customizes migration file outputs, naming patterns, and folder structures to match project conventions.
  • Schema - Reads live database tables, columns, and foreign keys to produce structured schema definition scripts.
  • Migration Generators - Inspects existing relational schemas and automatically generates framework migration files to reverse engineer databases.
  • Schema Introspection - Inspects existing relational database catalogs directly to read tables, columns, indexes, and constraints during schema generation.
  • Pluggable Database Providers - Communicates with multiple database engine dialects through a unified schema inspection interface.
  • Legacy Database Migration Generation - Converts established production databases into organized migration scripts to manage future schema updates.
  • Pattern-Based Table Filters - Includes or excludes specific database tables using whitelist or blacklist patterns during migration generation.
  • Table Exclusions - Omits specific tables from generated output by accepting table names to bypass.
  • Constraint Sequencing - Generates foreign key constraints in a separate migration file ordered last to ensure referenced tables exist first.
  • Ordering Sequences - Sorts table creation and constraint generation into separate sequences to satisfy relational dependency requirements.
  • Multi-Database Connections - Connects to various relational database engines to inspect their schemas and generate compatible migration files.
  • File Stub Customizations - Replaces custom placeholder tokens within template files to produce correctly formatted framework migration scripts.
  • Schema Exclusion Patterns - Evaluates whitelist and blacklist patterns during metadata collection to omit unwanted tables, views, and vendor data.
  • Vendor Table Exclusions - Omits database tables created by third-party packages from generated migration output during schema inspection.

Star history

Star history chart for kitloong/laravel-migrations-generatorStar history chart for kitloong/laravel-migrations-generator

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does kitloong/laravel-migrations-generator do?

Laravel migrations generator is a database tool that inspects existing relational schemas and automatically generates framework migration files to reverse engineer databases. It connects directly to relational database system catalogs to read existing tables, columns, indexes, and constraints, sorting table creation and constraint generation into separate sequences to satisfy relational dependency requirements.

What are the main features of kitloong/laravel-migrations-generator?

The main features of kitloong/laravel-migrations-generator are: Reverse Engineering Tools, Laravel Database Reverse Engineering, Migration Workflow Automation, Schema, Migration Generators, Schema Introspection, Pluggable Database Providers, Legacy Database Migration Generation.

Which projects share features with kitloong/laravel-migrations-generator?

Projects with overlapping indexed features include: dotnet/efcore — Entity Framework Core is an object-relational mapper that enables developers to interact with database systems using… achristmascarl/rainfrog — Rainfrog is a terminal-based database client that connects to multiple database engines, combining schema browsing,… dbgate/dbgate — DbGate is a universal database management tool and SQL client that provides a unified interface for querying and… aimeos/upscheme. typeorm/typeorm — TypeORM is an object-relational mapper for TypeScript and JavaScript that bridges the gap between object-oriented… doctrine/dbal — This project is a SQL database abstraction layer that provides a consistent object-oriented interface for interacting…

Projects sharing features with Laravel Migrations Generator

These projects share indexed features with Laravel Migrations Generator. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • dotnet/efcoredotnet avatar

    dotnet/efcore

    14,587View on GitHub↗

    Entity Framework Core is an object-relational mapper that enables developers to interact with database systems using strongly-typed code. It serves as a comprehensive data access framework, providing a unified interface for mapping application objects to relational and non-relational database schemas while managing the lifecycle of data operations through a central context. The project distinguishes itself through a provider-based architecture that decouples core data access logic from specific database engines, allowing for consistent interaction across diverse storage systems. It features a

    C#aspnet-productc-sharpdatabase
    View on GitHub↗14,587
  • achristmascarl/rainfrogachristmascarl avatar

    achristmascarl/rainfrog

    4,855View on GitHub↗

    Rainfrog is a terminal-based database client that connects to multiple database engines, combining schema browsing, interactive SQL query execution, and inline data editing into a single terminal interface. It provides a tree navigator for exploring tables, columns, and indexes, and an inline cell editor that automatically constructs and executes the necessary UPDATE statements when a cell value is changed. The application also supports modal Vim-style keyboard shortcuts for cursor movement and editing, making it usable entirely from the keyboard. Query results are fetched in chunks and pagin

    Rustdatabase-managementmysqlpostgresql
    View on GitHub↗4,855
dbgate/dbgatedbgate avatar

dbgate/dbgate

6,769View on GitHub↗

DbGate is a universal database management tool and SQL client that provides a unified interface for querying and administering multiple SQL and NoSQL databases. It functions as a multi-database administration GUI and SQL IDE, allowing users to write and execute scripts and manage database schemas. The project distinguishes itself by acting as an API client and explorer for REST, GraphQL, and OData services, enabling users to fetch and export data from these endpoints. It also serves as a data integration tool, facilitating the movement of records between diverse databases and file formats suc

Sveltecassandraclickhousecockroachdb
View on GitHub↗6,769
  • aimeos/upschemeaimeos avatar

    aimeos/upscheme

    2,601View on GitHub↗
    PHPdatabasedatabase-managementdatabase-migrations
    View on GitHub↗2,601
  • Compare all 30 related projects→

    Curated searches featuring Laravel Migrations Generator

    Hand-picked collections where Laravel Migrations Generator appears.
    • SQL Schema Type Generators
    • Project migration tools
    • Database Schema Migration Tools