PHPackages                             hmlb/user-bundle - 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. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. hmlb/user-bundle

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

hmlb/user-bundle
================

Opinionated domain driven designed user Bundle for Symfony2.

177PHP

Since Mar 29Pushed 9y ago1 watchersCompare

[ Source](https://github.com/hmlb/user-bundle)[ Packagist](https://packagist.org/packages/hmlb/user-bundle)[ RSS](/packages/hmlb-user-bundle/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

DDD User Bundle
===============

[](#ddd-user-bundle)

[![Build Status](https://camo.githubusercontent.com/6cdd9182157a31782ecdc4930a683c32d20aac7e240145cf7259a98aac21afa6/68747470733a2f2f7472617669732d63692e6f72672f686d6c622f757365722d62756e646c652e737667)](https://travis-ci.org/hmlb/user-bundle)[![SensioLabsInsight](https://camo.githubusercontent.com/4d7472b23a3685327343e961c8cbc4ac03335a6e581530fdf8325500e341c2d6/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f64396334666638382d623336652d343430312d396233632d3434653231333266633665642f6269672e706e67)](https://insight.sensiolabs.com/projects/d9c4ff88-b36e-4401-9b3c-44e2132fc6ed)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/a8815f1335754149ab1f3dd0a06cfc792d55d7cffb5458032d112cd4628f5880/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f686d6c622f757365722d62756e646c652f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/hmlb/user-bundle/?branch=master)

This bundle implements simple user registration, login and password change and recovery in Symfony2 projects.

It is meant to have the same features as the FOSUserBundle but with an opinionated domain driven design, using CQRS command bus architecture.

See [hmlb/DDD](https://github.com/hmlb/ddd) for details about domain driven design implementation and [hmlb/DDD-bundle](https://github.com/hmlb/ddd-bundle) for its integration with symfony 2 and doctrine ORM/ODM.

This library is used in production applications but is still under development and is not yet clearly documented.

License
-------

[](#license)

hmlb/user-bundle is available under the MIT License.

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 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.

### Community

Maintainers

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

---

Top Contributors

[![hugues-m](https://avatars.githubusercontent.com/u/5310915?v=4)](https://github.com/hugues-m "hugues-m (19 commits)")

### Embed Badge

![Health badge](/badges/hmlb-user-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/hmlb-user-bundle/health.svg)](https://phpackages.com/packages/hmlb-user-bundle)
```

###  Alternatives

[namshi/jose

JSON Object Signing and Encryption library for PHP.

1.8k99.6M101](/packages/namshi-jose)[league/oauth1-client

OAuth 1.0 Client Library

99698.8M106](/packages/league-oauth1-client)[bezhansalleh/filament-shield

Filament support for `spatie/laravel-permission`.

2.8k2.9M88](/packages/bezhansalleh-filament-shield)[gesdinet/jwt-refresh-token-bundle

Implements a refresh token system over Json Web Tokens in Symfony

70516.4M35](/packages/gesdinet-jwt-refresh-token-bundle)[league/oauth2-google

Google OAuth 2.0 Client Provider for The PHP League OAuth2-Client

41721.2M118](/packages/league-oauth2-google)[illuminate/auth

The Illuminate Auth package.

9327.3M1.0k](/packages/illuminate-auth)

PHPackages © 2026

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