PHPackages                             hibit-dev/laravel9-ddd - 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. [Framework](/categories/framework)
4. /
5. hibit-dev/laravel9-ddd

ActiveProject[Framework](/categories/framework)

hibit-dev/laravel9-ddd
======================

Domain Driven Design with Laravel 9

v2.3.1(2y ago)603515MITPHPPHP ^8.1

Since Apr 26Pushed 2y ago4 watchersCompare

[ Source](https://github.com/hibit-dev/laravel9-ddd)[ Packagist](https://packagist.org/packages/hibit-dev/laravel9-ddd)[ Docs](https://www.hibit.dev)[ RSS](/packages/hibit-dev-laravel9-ddd/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (7)Dependencies (14)Versions (8)Used By (0)

[![Domain Driven Design with Laravel 9](https://raw.githubusercontent.com/hibit-dev/laravel9-ddd/master/images/preview.png)](https://raw.githubusercontent.com/hibit-dev/laravel9-ddd/master/images/preview.png)

Domain Driven Design with Laravel 9
===================================

[](#domain-driven-design-with-laravel-9)

Modern web frameworks teach you to take one group of related concepts and split it across multiple places throughout your codebase. Laravel is a robust framework with a big community behind it. Usually it's standard structure is enough for most starting projects.

Building scalable applications, instead, requires a different approach. Have you ever heard from a client to work on controllers or review the models folder? Probably never - they ask you to work on invoicing, clients management or users. These concept groups are called domains.

Let's make a practical exercise applying Domain Driven Design. Our goal is to create a boilerplate to be used universally as base of any Laravel project. Take advantage of the framework power at the same time we meet complex business requirements.

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

[](#documentation)

Discover a world of knowledge hosted on [HiBit website](https://www.hibit.dev). Serving as your informational hub, this resource offers clear instructions and valuable insights to explore a spectrum of articles, tutorials, stories, news, and beyond.

You'll find detailed instructions and comprehensive documentation for this repository on:

- [Domain Driven Design with Laravel 9](https://www.hibit.dev/posts/43/domain-driven-design-with-laravel-9)
- [Domain Driven Design with Laravel 9: User domain](https://www.hibit.dev/posts/72/domain-driven-design-with-laravel-9-user-domain)

The documentation offers clear guidance on wiring and using the module, providing practical insights for a smooth integration into your projects. Take a closer look at the documentation to enhance your understanding, and don't hesitate to reach out for any specific guidance or support.

Credits
-------

[](#credits)

- [Laravel](https://github.com/laravel/laravel)

Security
--------

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

About HiBit
-----------

[](#about-hibit)

[HiBit](https://www.hibit.dev) isn't just a blog; it's your go-to space for everything related to development, IT, and the wonders of electronics. Designed for developers, IT enthusiasts, and electronics hobby lovers, HiBit is a dynamic hub that keeps you in the loop with fresh and engaging content.

Explore a collection of articles, tutorials, and insights, encouraging a lively community where reading, commenting, discussing, and sharing experiences is not just promoted but celebrated.

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE) for more information.

###  Health Score

35

—

LowBetter than 79% of packages

Maintenance31

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~120 days

Recently: every ~137 days

Total

7

Last Release

749d ago

Major Versions

v1.1.0 → v2.0.02022-10-17

PHP version history (2 changes)v1.0.0PHP ^8.0.2

v2.0.0PHP ^8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/79d98b35bfad87e67663d7d970fb1a71809367e7bd1a8fd770a826d690f5758b?d=identicon)[tmekinyan](/maintainers/tmekinyan)

---

Top Contributors

[![tmekinyan](https://avatars.githubusercontent.com/u/15942542?v=4)](https://github.com/tmekinyan "tmekinyan (29 commits)")

---

Tags

frameworklaraveldddhibit

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StyleLaravel Pint

Type Coverage Yes

### Embed Badge

![Health badge](/badges/hibit-dev-laravel9-ddd/health.svg)

```
[![Health](https://phpackages.com/badges/hibit-dev-laravel9-ddd/health.svg)](https://phpackages.com/packages/hibit-dev-laravel9-ddd)
```

###  Alternatives

[bagisto/bagisto

Bagisto Laravel E-Commerce

26.2k161.6k7](/packages/bagisto-bagisto)[krayin/laravel-crm

Krayin CRM

22.0k32.8k1](/packages/krayin-laravel-crm)[unopim/unopim

UnoPim Laravel PIM

9.4k1.8k](/packages/unopim-unopim)[juzaweb/cms

Juzaweb CMS is a Content Management System (CMS) developed based on Laravel Framework and web platform whose sole purpose is to make your development workflow simple again. Project develop by Juzaweb

187571.2k](/packages/juzaweb-cms)

PHPackages © 2026

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