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
·
InterNACHI avatar

InterNACHI/modular

0
View on GitHub↗
1,180 stars·109 forks·PHP·MIT·18 views

Modular

Modular is a framework extension designed to organize large Laravel applications into independent, maintainable modules. It provides a structured approach to codebase management by enforcing namespace isolation and directory mapping, allowing developers to group related features within a single project while maintaining consistent architectural conventions.

The tool distinguishes itself through automated discovery and registration mechanisms that detect local modules without requiring manual configuration. By integrating with the framework's native service provider discovery and autoloader, it ensures that components are correctly resolved and loaded. It also includes a command-line interface that extends standard development tools, enabling the generation and management of resources within specific, isolated namespaces.

To support performance in complex environments, the system includes a metadata caching layer that serializes discovery results. This process minimizes filesystem scanning during application initialization, reducing startup overhead. The project is distributed as a development utility intended to streamline workflows and maintain standardized project structures across large teams.

Features

  • Laravel Application Architectures - Provides a structured approach for organizing large codebases into independent, maintainable modules within the framework.
  • Metadata Caches - Implements a metadata caching layer that serializes discovery results to minimize filesystem scanning and reduce application startup overhead.
  • Automatic Package Discovery - Automates the detection and registration of module components using the framework's native service provider discovery mechanism.
  • Namespace Isolation - Enforces namespace-based isolation to organize application logic into distinct, maintainable directory structures.
  • Modular Extension Architectures - Extends the framework architecture to support independent, maintainable modules with automated discovery and registration.
  • Command Line Extensions - Provides command-line extensions that allow developers to generate and manage resources within isolated module namespaces.
  • Laravel Scaffold Generators - Enhances command-line tools to generate and manage resources within specific namespaces for improved team productivity.
  • Autoloader Mappings - Maps custom directory structures to the application autoloader to ensure classes within isolated modules are correctly resolved.
  • Application Performance Optimization - Optimizes application performance by caching module registration and discovery results to improve initialization speed.

Star history

Star history chart for internachi/modularStar history chart for internachi/modular

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 internachi/modular do?

Modular is a framework extension designed to organize large Laravel applications into independent, maintainable modules. It provides a structured approach to codebase management by enforcing namespace isolation and directory mapping, allowing developers to group related features within a single project while maintaining consistent architectural conventions.

What are the main features of internachi/modular?

The main features of internachi/modular are: Laravel Application Architectures, Metadata Caches, Automatic Package Discovery, Namespace Isolation, Modular Extension Architectures, Command Line Extensions, Laravel Scaffold Generators, Autoloader Mappings.

What are some open-source alternatives to internachi/modular?

Open-source alternatives to internachi/modular include: tastyigniter/tastyigniter — TastyIgniter is a comprehensive restaurant management system and digital ordering engine. Built as a modular… nwidart/laravel-modules — This is a module management framework for Laravel applications designed to organize monolithic codebases into… alexeymezenin/laravel-best-practices — This project is a comprehensive guide to architectural standards and coding patterns for developing maintainable… laraveldaily/laravel-tips — This project is a curated knowledge base and development guide focused on best practices for the Laravel framework. It… lorisleiva/laravel-actions — This is a framework for encapsulating business logic into single-purpose classes that function as a service layer… aimeos/aimeos-core — aimeos-core is a PHP e-commerce framework designed for building scalable online stores. It functions as a headless…

Open-source alternatives to Modular

Similar open-source projects, ranked by how many features they share with Modular.
  • tastyigniter/tastyignitertastyigniter avatar

    tastyigniter/TastyIgniter

    3,532View on GitHub↗

    TastyIgniter is a comprehensive restaurant management system and digital ordering engine. Built as a modular application framework, it provides the tools necessary to operate online food ordering, table reservation systems, and multi-vendor e-commerce platforms. The platform is designed to handle complex restaurant operations, including multi-location networking and multi-vendor marketplace management. It distinguishes itself through specialized restaurant automation, such as coordinating guest limits and time slots for bookings, managing ingredient and allergen catalogs, and implementing mul

    PHPfood-orderingfood-ordering-systemlaravel
    View on GitHub↗3,532
  • nwidart/laravel-modulesnWidart avatar

    nWidart/laravel-modules

    6,157View on GitHub↗

    This is a module management framework for Laravel applications designed to organize monolithic codebases into independent, modular components. It implements a modular application architecture that separates business logic into self-contained units, each with its own dedicated directories for controllers, models, and views. The project serves as a tool for Domain Driven Design, allowing developers to group related functionality into bounded contexts. This approach supports the migration of monolithic applications into smaller, manageable modules to improve long-term maintainability and scalabi

    PHP
    View on GitHub↗6,157
  • alexeymezenin/laravel-best-practicesalexeymezenin avatar

    alexeymezenin/laravel-best-practices

    12,299View on GitHub↗

    This project is a comprehensive guide to architectural standards and coding patterns for developing maintainable applications within the Laravel framework. It focuses on clean code standards, applying the single responsibility and DRY principles to ensure codebase predictability and consistency. The guide emphasizes decoupling components by moving business logic into service layers and shifting input validation into dedicated request classes to keep controllers lean. It advocates for the use of a service container and dependency injection to reduce class coupling and improve testability. The

    View on GitHub↗12,299
  • laraveldaily/laravel-tipsLaravelDaily avatar

    LaravelDaily/laravel-tips

    6,472View on GitHub↗

    This project is a curated knowledge base and development guide focused on best practices for the Laravel framework. It provides a collection of architectural patterns and coding standards designed to help developers build scalable PHP server-side applications. The resource specifically covers application architecture, database modeling, and general coding best practices to improve the quality and readability of Laravel codebases. The content is delivered as a static site, rendering technical documentation and guides from markdown files into a searchable web interface.

    View on GitHub↗6,472
  • See all 30 alternatives to Modular→

    Curated searches featuring Modular

    Hand-picked collections where Modular appears.
    • Modular application framework
    • a software architecture for managing application layers