PHPackages                             regnerisch/laravel-beyond - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [CLI &amp; Console](/categories/cli)
4. /
5. regnerisch/laravel-beyond

ActiveLibrary[CLI &amp; Console](/categories/cli)

regnerisch/laravel-beyond
=========================

7.1.0(1y ago)22914.4k↓45.9%24[1 PRs](https://github.com/AkrilliA/laravel-beyond/pulls)ISCPHPPHP ^8.2CI passing

Since Feb 15Pushed 5mo ago6 watchersCompare

[ Source](https://github.com/AkrilliA/laravel-beyond)[ Packagist](https://packagist.org/packages/regnerisch/laravel-beyond)[ RSS](/packages/regnerisch-laravel-beyond/feed)WikiDiscussions 7.x Synced 2w ago

READMEChangelog (10)Dependencies (11)Versions (69)Used By (0)

Laravel Beyond
==============

[](#laravel-beyond)

*This package is inspired by "[Laravel Beyond CRUD](https://spatie.be/products/laravel-beyond-crud)" from Spatie and "[Modularising the Monolith](https://www.youtube.com/watch?v=0Rq-yHAwYjQ&t=4129s)" from Ryuta Hamasaki.*

This package will help you with `beyond:make` commands to easily create classes inside your "Laravel Beyond CRUD" inspired application.

In version 7 we changed the way how Laravel Beyond works. We now do no longer change Laravels default directory structure, instead we place the DDD structure inside a separate `src` directory. This ensures compatibility with any other (Laravel related) package.

Installation
------------

[](#installation)

Install laravel-beyond with composer:

```
composer require --dev akrillia/laravel-beyond
```

Add Laravel Beyonds namespaces inside your `composer.json`:

```
{
 // ...
 "autoload": {
  "psr-4": {
   "App\\": "app/",
   "Database\\Factories\\": "database/factories/",
   "Database\\Seeders\\": "database/seeders/",
   "Application\\": "src/Application",
   "Domain\\": "src/Domain",
   "Support\\": "src/Support"
  }
 },
 // ...
}
```

Warning

Do not forget to run `composer dump-autoload` after adding the namespaces.

Documentation
-------------

[](#documentation)

Take a look at our documentation inside [`/docs`](docs/README.md) to learn about the available commands and how to use them.

Directory structure
-------------------

[](#directory-structure)

```
|- src
| |- Application
| | |- Admin
| | | |- Commands
| | | |- Controllers
| | | |- Jobs
| | | |- Policies
| | | |- Processes
| | | |- Queries
| | | |- Requests
| | | |- Resources
| |- Domain
| | |- User
| | | |- Actions
| | | |- Builder
| | | |- Collections
| | | |- DataObjects
| | | |- Enums
| | | |- Events
| | | |- Listeners
| | | |- Models
| | | |- Observers
| |- Support
| | |- Casts
| | |- Providers
| | |- Rules

```

Contributors
------------

[](#contributors)

MaintainerMaintainer[![Maintainer regnerisch](https://avatars.githubusercontent.com/u/9422737?size=120&v=4)](https://avatars.githubusercontent.com/u/9422737?size=120&v=4)[![Maintainer alexanderkroneis](https://avatars.githubusercontent.com/u/12985989?size=120&v=4)](https://avatars.githubusercontent.com/u/12985989?size=120&v=4)[@regnerisch](https://github.com/regnerisch)[@alexanderkroneis](https://github.com/alexanderkroneis)**Contributors:**

- [@nilsvennemann](https://github.com/nilsvennemann)
- [@Enaah](https://github.com/Enaah)
- [@thewebartisan7](https://github.com/thewebartisan7)
- [@Wulfheart](https://github.com/Wulfheart)
- [@dimzeta](https://github.com/dimzeta)
- [@krishnahimself](https://github.com/krishnahimself)

License
-------

[](#license)

[ISC](LICENSE.md)

###  Health Score

54

—

FairBetter than 97% of packages

Maintenance56

Moderate activity, may be stable

Popularity44

Moderate usage in the ecosystem

Community22

Small or concentrated contributor base

Maturity77

Established project with proven stability

 Bus Factor1

Top contributor holds 92.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~17 days

Recently: every ~57 days

Total

66

Last Release

526d ago

Major Versions

3.2.1 → 4.0.02022-09-23

4.0.1 → 5.0.02022-11-16

5.4.1 → 6.0.02023-02-22

6.0.1 → 7.0.0-beta.12023-03-19

6.x-dev → 7.0.02024-07-26

PHP version history (4 changes)1.0.0PHP ^8.0

2.1.0PHP ^8.0.2

6.0.0PHP ^8.1

7.0.0-beta.5PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/ee3afad608915c809b76d89b54f3cc1cae9293b77e4deb9a8124e124ecdafc06?d=identicon)[Regnerisch](/maintainers/Regnerisch)

---

Top Contributors

[![regnerisch](https://avatars.githubusercontent.com/u/9422737?v=4)](https://github.com/regnerisch "regnerisch (213 commits)")[![krishnahimself](https://avatars.githubusercontent.com/u/19906424?v=4)](https://github.com/krishnahimself "krishnahimself (5 commits)")[![Wulfheart](https://avatars.githubusercontent.com/u/25671390?v=4)](https://github.com/Wulfheart "Wulfheart (4 commits)")[![alexanderkroneis](https://avatars.githubusercontent.com/u/12985989?v=4)](https://github.com/alexanderkroneis "alexanderkroneis (3 commits)")[![bleakprestiger](https://avatars.githubusercontent.com/u/62206455?v=4)](https://github.com/bleakprestiger "bleakprestiger (2 commits)")[![thewebartisan7](https://avatars.githubusercontent.com/u/57477934?v=4)](https://github.com/thewebartisan7 "thewebartisan7 (2 commits)")[![Enaah](https://avatars.githubusercontent.com/u/10073766?v=4)](https://github.com/Enaah "Enaah (1 commits)")[![dimzeta](https://avatars.githubusercontent.com/u/3192298?v=4)](https://github.com/dimzeta "dimzeta (1 commits)")

---

Tags

commandcommandsdomain-driven-designlaravellaravel-package

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StyleLaravel Pint

Type Coverage Yes

### Embed Badge

![Health badge](/badges/regnerisch-laravel-beyond/health.svg)

```
[![Health](https://phpackages.com/badges/regnerisch-laravel-beyond/health.svg)](https://phpackages.com/packages/regnerisch-laravel-beyond)
```

###  Alternatives

[laravel/ai

The official AI SDK for Laravel.

1.1k4.6M319](/packages/laravel-ai)[illuminate/queue

The Illuminate Queue package.

20433.0M1.8k](/packages/illuminate-queue)[laravel/boost

Laravel Boost accelerates AI-assisted development by providing the essential context and structure that AI needs to generate high-quality, Laravel-specific code.

3.6k26.0M804](/packages/laravel-boost)[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9922.4M146](/packages/roots-acorn)[illuminate/console

The Illuminate Console package.

13046.6M7.3k](/packages/illuminate-console)[erag/laravel-lang-sync-inertia

A powerful Laravel package for syncing and managing language translations across backend and Inertia.js (Vue/React/Svelte) frontends, offering effortless localization, auto-sync features, and smooth multi-language support for modern Laravel applications.

5031.3k](/packages/erag-laravel-lang-sync-inertia)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
