PHPackages                             codes50/password-generator - 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. codes50/password-generator

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

codes50/password-generator
==========================

PHP password generator (basic, medium, complex mode)

0.1(6y ago)128MITPHPPHP &gt;=7.1

Since Mar 13Pushed 4mo agoCompare

[ Source](https://github.com/CodeS50/password-generator)[ Packagist](https://packagist.org/packages/codes50/password-generator)[ Docs](https://github.com/CodeS50/password-generator)[ RSS](/packages/codes50-password-generator/feed)WikiDiscussions master Synced 6d ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

PHP Password Generator
======================

[](#php-password-generator)

[![Latest Version](https://camo.githubusercontent.com/4e26f49316eb704634c0a8a1109b40c0e025005f504dae05e2424fa6dde0952c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f636f64657335302f70617373776f72642d67656e657261746f722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/codes50/password-generator)[![Packagist](https://camo.githubusercontent.com/4bb65b8f25e71cd5bbba2ccfc765977cdc712d78db5263867c551d1538e5ae63/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646d2f636f64657335302f70617373776f72642d67656e657261746f722e737667)](https://packagist.org/packages/codes50/password-generator)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)

Requires
--------

[](#requires)

- php: &gt;=7.1

Install
-------

[](#install)

Install latest version using [composer](https://getcomposer.org/).

```
$ composer require codes50/password-generator
```

Usage
-----

[](#usage)

- Multiple Usage

```
use Codes50\PasswordGenerator;

$password_generator = new PasswordGenerator();

echo $password_generator::Basic();
echo "\n";
echo $password_generator::Medium();
echo "\n";
echo $password_generator::Complex();
echo "\n";
echo $password_generator::Create(PasswordGenerator::MODE_BASIC);
echo "\n";
echo $password_generator::Create(PasswordGenerator::MODE_MEDIUM);
echo "\n";
echo $password_generator::Create(PasswordGenerator::MODE_COMPLEX);
echo "\n";
echo $password_generator::Medium(10);
echo "\n";
echo $password_generator::Complex(20);
```

**print:**

```
470036
74NZ4RLN
jbzKaYS41eZ8
S4YQSBNG
i5t8bZ8mg7Pr
236632
KQA4HZ9ZCN
kZjuwQro8Hkkkn5PtuoB

```

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance51

Moderate activity, may be stable

Popularity9

Limited adoption so far

Community6

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.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2257d ago

### Community

Maintainers

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

---

Top Contributors

[![CodeS50](https://avatars.githubusercontent.com/u/35570038?v=4)](https://github.com/CodeS50 "CodeS50 (6 commits)")

### Embed Badge

![Health badge](/badges/codes50-password-generator/health.svg)

```
[![Health](https://phpackages.com/badges/codes50-password-generator/health.svg)](https://phpackages.com/packages/codes50-password-generator)
```

###  Alternatives

[m1/env

Env is a lightweight library bringing .env file parser compatibility to PHP. In short - it enables you to read .env files with PHP.

6412.0M21](/packages/m1-env)[roave/psalm-html-output

Psalm HTML Output

23312.0k1](/packages/roave-psalm-html-output)[pear/system_daemon

A port of the PEAR class to create Daemons with pure PHP

11139.9k1](/packages/pear-system-daemon)[mateffy/laravel-codebase-mcp

An MCP server to give Cursor, Aider, etc. the ability to introspect your Laravel codebase directly, by querying for your models, views, routes and classes without raw file search.

201.1k](/packages/mateffy-laravel-codebase-mcp)

PHPackages © 2026

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