PHPackages                             chris-moreton/username-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. chris-moreton/username-generator

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

chris-moreton/username-generator
================================

Generate random usernames

v1.0.2(9y ago)1140MITPHPPHP &gt;=5.4.0

Since Jan 3Pushed 9y ago1 watchersCompare

[ Source](https://github.com/chris-moreton/username-generator)[ Packagist](https://packagist.org/packages/chris-moreton/username-generator)[ RSS](/packages/chris-moreton-username-generator/feed)WikiDiscussions master Synced 3w ago

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

Simple username generator
=========================

[](#simple-username-generator)

This is a super-simple username generator, generating names such as "Juicy Falcon" or "Super Pink Osprey".

Add to project using Composer
-----------------------------

[](#add-to-project-using-composer)

```
composer require chris-moreton/username-generator

```

Usage
-----

[](#usage)

```
include 'vendor/autoload.php';

use Netsensia\Usernames\Generator;

$generator = new Generator();

// create a username with two parts, e.g. Humble-Strawberry
$username = $generator->generate(2);

```

Development
-----------

[](#development)

### Clone the repo and compose

[](#clone-the-repo-and-compose)

```
git clone git@github.com:chris-moreton/username-generator
cd username-generator
php composer.phar install

```

### Run the tests

[](#run-the-tests)

```
bin/phpspec run --format=pretty -vvv --stop-on-failure

```

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity60

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 ~0 days

Total

3

Last Release

3459d ago

### Community

Maintainers

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

---

Top Contributors

[![chris-moreton](https://avatars.githubusercontent.com/u/1436601?v=4)](https://github.com/chris-moreton "chris-moreton (4 commits)")

### Embed Badge

![Health badge](/badges/chris-moreton-username-generator/health.svg)

```
[![Health](https://phpackages.com/badges/chris-moreton-username-generator/health.svg)](https://phpackages.com/packages/chris-moreton-username-generator)
```

###  Alternatives

[amphp/windows-registry

Windows Registry Reader.

10719.0M2](/packages/amphp-windows-registry)[theiconic/name-parser

PHP library for parsing a string containing a full name into its parts

1344.8M14](/packages/theiconic-name-parser)[prodigyview/prodigyview

Complete PHP Toolkit

648.6k](/packages/prodigyview-prodigyview)

PHPackages © 2026

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