PHPackages                             nicolaskuster/laravel-memorable-passwords - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. nicolaskuster/laravel-memorable-passwords

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

nicolaskuster/laravel-memorable-passwords
=========================================

Package to generate memorable passwords

v1.0.0(8y ago)090MITPHPPHP ^7.0

Since Mar 11Pushed 8y ago1 watchersCompare

[ Source](https://github.com/nicolaskuster/laravel-memorable-passwords)[ Packagist](https://packagist.org/packages/nicolaskuster/laravel-memorable-passwords)[ Docs](https://github.com/nicolaskuster/laravel-memorable-passwords)[ RSS](/packages/nicolaskuster-laravel-memorable-passwords/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (1)Versions (2)Used By (0)

Generate memorable passwords in a Laravel app
=============================================

[](#generate-memorable-passwords-in-a-laravel-app)

Generates noticeable passwords from a list of available words separated by a delimiter.

In the config file you will find some options:

- number\_of\_parts: Number of words the password should have
- number\_of\_uppercase\_letters: Number of capital letters that should have the password
- number\_of\_numbers: Number of numbers the password should have
- words: List of all available words
- delimiters: List of all available word separators

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

[](#installation)

You can install the package via composer:

```
composer require nicolaskuster/laravel-memorable-passwords
```

You can publish the config-file with:

```
php artisan vendor:publish --provider="Nicolaskuster\MemorablePasswords\Providers\MemorablePasswordServiceProvider"
```

Usage examples
--------------

[](#usage-examples)

Code:

```
for ($i = 0; $i < 10; $i++) {
    \Nicolaskuster\MemorablePasswords\MemorablePassword::generate();
}
```

config:

```
return [
    'number_of_parts'=> 2,
    'number_of_uppercase_letters'=> 2,
    'number_of_numbers'=>2,
    'words' => [
        //...
    ],
    'delimiters' => [
        '-',
        '.',
        '_',
    ]
]
```

output:

```
Milch9-salZ1
raHm9_fencheL4
honiG2-wAsser3
Pfeffer1.huNd5
milCh3-fEnchel7
hUnd5_gLas1
Pfeffer7_rahM6
pfEffer3-aUto4
Wein4_huNd2
pfEffer4-glAs5

```

Testing
-------

[](#testing)

You can run all the tests with:

```
composer test
```

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

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

Unknown

Total

1

Last Release

2985d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/05c5de1d7687da8368b46ab9612121000a849d078b3fc3ddccad08199fbc973f?d=identicon)[nicolaskuster](/maintainers/nicolaskuster)

---

Tags

laravelpasswordmemorable-passwordhuman-friendly-password

### Embed Badge

![Health badge](/badges/nicolaskuster-laravel-memorable-passwords/health.svg)

```
[![Health](https://phpackages.com/badges/nicolaskuster-laravel-memorable-passwords/health.svg)](https://phpackages.com/packages/nicolaskuster-laravel-memorable-passwords)
```

###  Alternatives

[naif/generate-password

A Laravel Nova password field with generating random password option

1880.3k](/packages/naif-generate-password)[stephenjude/filament-blog

Filament Blog Builder

20317.8k](/packages/stephenjude-filament-blog)[degraciamathieu/riddler

Password generator service

145.1k](/packages/degraciamathieu-riddler)

PHPackages © 2026

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