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
InfyOmLabs avatar

InfyOmLabs/laravel-generator

0
View on GitHub↗
3,829 stars·834 forks·PHP·MIT·33 viewswww.infyom.com/open-source↗

Laravel Generator

This project is a code scaffolding tool and database-to-code mapper for Laravel. It functions as a CRUD generator and REST API generator that automates the creation of models, controllers, and administrative interfaces based on database schemas.

The tool is distinguished by its template-driven approach, using customizable stub files that allow developers to override default blueprints to enforce specific architectural standards. It provides complete administrative dashboard boilerplates, including integrated authentication, themed UI layouts, and searchable data tables.

The system covers a broad range of backend capabilities, including the generation of repository-pattern abstractions, data factories, and automated test suites. It also manages API integration through the production of OpenAPI documentation and resource-based JSON transformations. Additional utility surface includes localization for CRUD interfaces, database seeder generation, and the ability to rollback generated code.

Features

  • Laravel Admin Panel Boilerplates - Bootstraps complete administrative panels with authentication, navigation menus, and themed UI layouts.
  • Laravel Scaffold Generators - Automates the creation of Laravel-centric architectural components like repositories and controllers using a template-driven approach.
  • CRUD Generators - Automatically generates administrative interfaces and REST APIs for data models from database schemas.
  • Database Schema Mappings - Maps database column types to application models and provides options to exclude specific fields.
  • Database-to-Code Modelers - Parses database tables and foreign keys to automatically build Eloquent models and relationship definitions.
  • Relationship Modeling - Automatically generates Eloquent relationship methods by analyzing database foreign keys.
  • Schema Definitions - Specifies database fields and data types to automatically build framework-specific model definitions.
  • Admin Panel Generators - Programmatically generates administrative CRUD views and controllers using selectable or custom UI templates.
  • Code Generation Templates - Uses customizable stub files to map database schema definitions into framework-specific source code.
  • Database Schema Scaffolding - Provides automated generation of boilerplate code by analyzing existing database schemas.
  • Project Boilerplates - Creates a starting project structure with pre-integrated UI templates for rapid admin interface development.
  • Template-Based Code Customizers - Allows developers to replace default code blueprints with custom stub files to enforce coding standards.
  • Architectural Standard Enforcers - Uses template-driven stubs to generate components that adhere to specific project architectural standards.
  • Database REST APIs - Produces RESTful endpoints and OpenAPI documentation to expose database resources programmatically via Laravel.
  • Generation Templates - Supports modifying scaffold templates to accommodate specific CSS frameworks or custom UI layouts.
  • Administrative Panels - Generates basic panel layouts and essential files to establish a foundation for managing application data.
  • CRUD Scaffolding Generators - Generates the full set of models, controllers, and administrative interfaces required for CRUD operations based on database schemas.
  • Admin Dashboard Scaffolds - Bootstraps a complete administrative frontend structure, including authentication scaffolding and themed layout files.
  • API Endpoint Generators - Generates controllers, requests, and routes to expose database resources via a RESTful interface.
  • Field Validation - Maps validation rules to generated fields to ensure data integrity across APIs and interfaces.
  • Database Seeders - Creates seeder classes to automatically populate the database with initial or required data.
  • Component Scaffolding - Generates specific architectural files such as models or controllers independently of a full scaffold.
  • Authentication Form Generators - Automates the generation of login and registration forms and their associated controllers and views.
  • User Management - Generates a complete set of controllers, validators, and views specifically for managing user accounts.
  • Automated API Documentation - Automatically generates Swagger annotations and technical specifications directly from source code definitions.
  • Repository Pattern Implementations - Decouples business logic from data access by automatically generating repository pattern classes.
  • Repository Patterns - Generates intermediate repository classes to decouple data access logic from business logic.
  • Automated API Testing - Creates automated test cases for network endpoints to verify that API functional requirements are met.
  • Automated Test Suites - Generates automated test suites for models and controllers to verify the correctness of core business logic.
  • Test Data Factories - Creates factory classes using mock data generators to populate the database for testing purposes.
  • Automated Test Generators - Automatically creates unit and feature tests based on the structure of generated controllers and models.
  • Administrative Data Tables - Creates administrative data tables that render record sets as HTML for batch processing and management.
  • Data Table Generators - Generates index views featuring searchable data tables and integrated sidebar navigation from database schemas.
  • Administrative List Layouts - Publishes sidebars, menu structures, and authentication files to create a consistent administrative visual framework.
  • API Response Transformations - Provides resource classes to transform database models into standardized JSON structures for API responses.
  • Interactive API Documentation UIs - Produces a web interface for discovering and testing API endpoints using OpenAPI specifications.
  • Application Boilerplates - Generator for APIs, scaffolding, and CRUD operations.
  • Developer Tools - Automates the creation of APIs and CRUD scaffolds.
  • Development Utilities - API and CRUD generator for AdminLTE and CoreUI themes.

Star history

Star history chart for infyomlabs/laravel-generatorStar history chart for infyomlabs/laravel-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

Projects sharing features with Laravel Generator

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

    prettus/l5-repository

    4,205View on GitHub↗

    This project is a repository pattern library for Laravel applications designed to decouple business logic from database queries and storage implementation. It provides a standardized data access layer to isolate application logic from the underlying storage layer. The library includes a query filter system that translates HTTP request parameters into dynamic database filters, search criteria, and sorting logic. It features an API presenter layer to separate internal data structures from client responses and a cache manager that automatically refreshes stored database results when records are

    PHP
    View on GitHub↗4,205
  • dpgaspar/flask-appbuilderdpgaspar avatar

    dpgaspar/Flask-AppBuilder

    4,951View on GitHub↗

    Flask-AppBuilder is a rapid application framework built on Flask that automates the creation of admin interfaces and database-driven applications. It functions as an automatic CRUD generator and a SQL database admin interface, enabling the generation of user interfaces and REST APIs directly from data models. The framework includes a security system for managing user identities and access roles through role-based access control. It supports authentication via internal databases or external providers such as LDAP, OAuth, and OpenID. The platform covers broader capabilities including multi-dia

    Python
    View on GitHub↗4,951
  • jqhph/dcat-adminjqhph avatar

    jqhph/dcat-admin

    4,022View on GitHub↗

    dcat-admin is a Laravel admin panel framework used to rapidly build data-driven administration interfaces. It functions as a CRUD generator and backend scaffolding tool that automatically produces create, read, update, and delete interfaces based on database table schemas. The system distinguishes itself through a plugin-based extension architecture and the ability to run multiple independent administrative instances within a single installation. It provides specialized tools for mapping external APIs to forms and tables, as well as an event-driven form lifecycle for executing custom logic du

    PHPlaravellaravel-admin
    View on GitHub↗4,022
  • filamentphp/filamentfilamentphp avatar

    filamentphp/filament

    31,215View on GitHub↗

    Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel ecosystem. It provides a declarative, component-based architecture that allows developers to construct complex, data-driven applications using server-side configuration objects rather than manual HTML. By inspecting database model structures and relationships, the framework automates the generation of CRUD interfaces, forms, and data tables, significantly reducing boilerplate code. The project distinguishes itself through a highly modular and extensible design that supports custo

    PHPadminalpine-jsbuilder
    View on GitHub↗31,215
Compare all 30 related projects→

Frequently asked questions

What does infyomlabs/laravel-generator do?

This project is a code scaffolding tool and database-to-code mapper for Laravel. It functions as a CRUD generator and REST API generator that automates the creation of models, controllers, and administrative interfaces based on database schemas.

What are the main features of infyomlabs/laravel-generator?

The main features of infyomlabs/laravel-generator are: Laravel Admin Panel Boilerplates, Laravel Scaffold Generators, CRUD Generators, Database Schema Mappings, Database-to-Code Modelers, Relationship Modeling, Schema Definitions, Admin Panel Generators.

Which projects share features with infyomlabs/laravel-generator?

Projects with overlapping indexed features include: prettus/l5-repository — This project is a repository pattern library for Laravel applications designed to decouple business logic from… dpgaspar/flask-appbuilder — Flask-AppBuilder is a rapid application framework built on Flask that automates the creation of admin interfaces and… jqhph/dcat-admin — dcat-admin is a Laravel admin panel framework used to rapidly build data-driven administration interfaces. It… filamentphp/filament — Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel… theorchid/platform — Platform is a framework for building back-office applications and administrative dashboards using Laravel. It… andersao/l5-repository — This project is a database abstraction layer for Laravel that implements the repository pattern to decouple business…