PHPackages                             mmarigny/name-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. mmarigny/name-generator

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

mmarigny/name-generator
=======================

create names based on lists of firstname and lastname categorized by country and gender

v0.4(9y ago)16.1k↓14.3%[1 issues](https://github.com/mmarigny/name-generator/issues)MITPHPPHP &gt;=5.6

Since Jan 26Pushed 9y agoCompare

[ Source](https://github.com/mmarigny/name-generator)[ Packagist](https://packagist.org/packages/mmarigny/name-generator)[ RSS](/packages/mmarigny-name-generator/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (3)Dependencies (1)Versions (5)Used By (0)

Name-Generator [![Build Status](https://camo.githubusercontent.com/6b83cc0e880bef9b9ba9c90a80b3c2ee7f94023c3952f2ceec954ab3da70ecc0/68747470733a2f2f7472617669732d63692e6f72672f6d6d617269676e792f6e616d652d67656e657261746f722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/mmarigny/name-generator)
===================================================================================================================================================================================================================================================================================================================

[](#name-generator-)

Create names based on lists of firstname and lastname categorized by country and gender

Genère des noms aléatoires basé sur des listes de prénom et nom de famille catégorisé par pays et sexe La liste des prenoms et noms français les plus courants est fourni dans le package

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

[](#installation)

#### Install composer : [how to install composer](https://getcomposer.org/download/)

[](#install-composer--how-to-install-composer)

### Edit your composer.json

[](#edit-your-composerjson)

1. Adding name-generator to require in your composer.json:

```
 {
     "require": {
         "mmarigny/name-generator": "~0.3"
     }
 }
 ```
2. Then in the command line : ```composer update```

Usage
-----

```php
use Mmarigny\NameGenerator\Generator;
$name = $generator->getName();
print_r($name);
```

#### output

[](#output)

```
Array
(
    [firstname] => Laurine
    [lastname] => BEL
    [gender] => female
    [country] => FR
)

```

#### Contact:

[](#contact-melvynmarignygmailcom)

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity25

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 86.2% 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 ~1 days

Total

4

Last Release

3394d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/25111709?v=4)[mmarigny](/maintainers/mmarigny)[@mmarigny](https://github.com/mmarigny)

---

Top Contributors

[![melvynmelange](https://avatars.githubusercontent.com/u/46252930?v=4)](https://github.com/melvynmelange "melvynmelange (25 commits)")[![mmarigny](https://avatars.githubusercontent.com/u/25111709?v=4)](https://github.com/mmarigny "mmarigny (4 commits)")

---

Tags

generatorname

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/mmarigny-name-generator/health.svg)

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

###  Alternatives

[symfony/maker-bundle

Symfony Maker helps you create empty commands, controllers, form classes, tests and more so you can forget about writing boilerplate code.

3.4k111.1M568](/packages/symfony-maker-bundle)[simplesoftwareio/simple-qrcode

Simple QrCode is a QR code generator made for Laravel.

2.9k27.6M92](/packages/simplesoftwareio-simple-qrcode)[butschster/cron-expression-generator

Cron expression generator

511.4M2](/packages/butschster-cron-expression-generator)

PHPackages © 2026

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