awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nWidart avatar

nWidart/laravel-modules

0
View on GitHub↗
6,157 stele·1,017 fork-uri·PHP·MIT·4 vizualizăridocs.laravelmodules.com↗

Laravel Modules

Acesta este un framework de gestionare a modulelor pentru aplicațiile Laravel, conceput pentru a organiza bazele de cod monolitice în componente independente, modulare. Implementează o arhitectură de aplicație modulară care separă logica de afaceri în unități auto-conținute, fiecare cu propriile directoare dedicate pentru controllere, modele și vizualizări.

Proiectul servește ca instrument pentru Domain Driven Design, permițând dezvoltatorilor să grupeze funcționalitățile conexe în contexte delimitate. Această abordare suportă migrarea aplicațiilor monolitice în module mai mici, gestionabile, pentru a îmbunătăți mentenabilitatea și scalabilitatea pe termen lung.

Framework-ul gestionează organizarea proiectului prin descoperirea modulelor bazată pe directoare, maparea spațiilor de nume personalizate și bootstrapping-ul bazat pe service-provider. Gestionează starea aplicației prin încărcarea bazată pe configurație și automatizează localizarea resurselor folosind structurarea folderelor bazată pe convenții și injectarea dinamică a rutelor.

Features

  • Laravel Application Architectures - Provides a modular architectural framework specifically designed for organizing Laravel-based applications.
  • MVC Module Organizers - Structures controllers, models, and views into namespaced directories that function as self-contained mini-applications.
  • Component-Based Module Organizations - Organizes the codebase into self-contained modules that encapsulate logic, templates, and routing for better maintainability.
  • Directory-Based Plugin Discovery - Automatically scans specific file system directories to discover, register, and initialize modular application components.
  • Service Providers - Uses dedicated service provider classes for each module to register bindings and load configurations during startup.
  • Modular Application Architectures - Implements an application design that separates business logic into self-contained, independent modules.
  • Module Management Frameworks - Provides a comprehensive system for organizing monolithic Laravel applications into independent, modular components.
  • Domain Driven Frameworks - Acts as a framework for implementing domain-driven design by grouping related functionality into bounded contexts.
  • Module Loading Systems - Provides a central configuration system to control the active state and loading order of application modules.
  • Monolith Decompositions - Facilitates the process of breaking down a large monolithic Laravel codebase into smaller, loosely coupled modules.
  • Namespace Mappings - Implements rules for translating logical PHP namespaces to physical file system paths for modular autoloading.
  • Domain-Driven Designs - Aligns the application architecture with business domains by grouping related functionality into bounded contexts.
  • Dynamic Routing - Allows module-specific route files to be injected into the global routing table during the application boot process.
  • Folder Structure Conventions - Enforces a standardized internal folder layout for controllers and views to automate routing and resource location.
  • General Utilities - Organizes code into modular structures.

Istoric stele

Graficul istoricului de stele pentru nwidart/laravel-modulesGraficul istoricului de stele pentru nwidart/laravel-modules

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Laravel Modules

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Laravel Modules.
  • abpframework/abpAvatar abpframework

    abpframework/abp

    14,313Vezi pe GitHub↗

    ABP is an opinionated architectural framework for building enterprise software solutions using .NET and ASP.NET Core. It serves as a structural toolkit for implementing domain-driven design and microservices patterns, providing a modular enterprise architecture where functionality is organized into independent, pluggable modules. The platform is specifically designed to support multi-tenant SaaS architectures, isolating data and configurations for multiple independent customers within a single application instance. It provides enterprise boilerplate infrastructure and pre-configured templates

    C#abpangulararchitecture
    Vezi pe GitHub↗14,313
  • codeigniter4/codeigniter4Avatar codeigniter4

    codeigniter4/CodeIgniter4

    5,924Vezi pe GitHub↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    PHPcodeignitercodeigniter4framework-php
    Vezi pe GitHub↗5,924
  • ardalis/cleanarchitectureAvatar ardalis

    ardalis/CleanArchitecture

    18,291Vezi pe GitHub↗

    CleanArchitecture is a project template for ASP.NET Core designed to establish a standardized foundation for enterprise applications. It enforces architectural boundaries by separating core business logic from infrastructure and external dependencies, ensuring that the domain remains independent of technical concerns. The project provides scaffolding that supports both multi-project solutions for complex systems and single-project vertical slices for simpler requirements. By organizing code around business entities and aggregates, it facilitates modular development where distinct parts of a s

    C#architectureclean-architecturecsharp
    Vezi pe GitHub↗18,291
  • khannedy/golang-clean-architectureAvatar khannedy

    khannedy/golang-clean-architecture

    1,066Vezi pe GitHub↗

    This project provides a structured boilerplate for building Go web applications based on clean architecture principles. It serves as a template for organizing codebases to ensure that core business logic remains isolated from external frameworks, database layers, and delivery mechanisms. The implementation prioritizes domain-driven design by centering the application around pure business entities that contain no references to infrastructure concerns. It utilizes layered dependency inversion and interface-based port adaptation to decouple the internal logic from external dependencies, allowing

    Go
    Vezi pe GitHub↗1,066
Vezi toate cele 30 alternative pentru Laravel Modules→

Întrebări frecvente

Ce face nwidart/laravel-modules?

Acesta este un framework de gestionare a modulelor pentru aplicațiile Laravel, conceput pentru a organiza bazele de cod monolitice în componente independente, modulare. Implementează o arhitectură de aplicație modulară care separă logica de afaceri în unități auto-conținute, fiecare cu propriile directoare dedicate pentru controllere, modele și vizualizări.

Care sunt principalele funcționalități ale nwidart/laravel-modules?

Principalele funcționalități ale nwidart/laravel-modules sunt: Laravel Application Architectures, MVC Module Organizers, Component-Based Module Organizations, Directory-Based Plugin Discovery, Service Providers, Modular Application Architectures, Module Management Frameworks, Domain Driven Frameworks.

Care sunt câteva alternative open-source pentru nwidart/laravel-modules?

Alternativele open-source pentru nwidart/laravel-modules includ: abpframework/abp — ABP is an opinionated architectural framework for building enterprise software solutions using .NET and ASP.NET Core.… codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web… ardalis/cleanarchitecture — CleanArchitecture is a project template for ASP.NET Core designed to establish a standardized foundation for… khannedy/golang-clean-architecture — This project provides a structured boilerplate for building Go web applications based on clean architecture… fideloper/trustedproxy — TrustedProxy is an HTTP proxy trust manager and Laravel middleware designed to validate request headers and manage… alexeymezenin/laravel-best-practices — This project is a comprehensive guide to architectural standards and coding patterns for developing maintainable…