PHPackages                             mallardduck/laravel-humanoid - 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. mallardduck/laravel-humanoid

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

mallardduck/laravel-humanoid
============================

This is my package laravel-humanoid

268[3 PRs](https://github.com/mallardduck/laravel-HumanoID/pulls)PHP

Since Oct 18Pushed 1y ago2 watchersCompare

[ Source](https://github.com/mallardduck/laravel-HumanoID)[ Packagist](https://packagist.org/packages/mallardduck/laravel-humanoid)[ RSS](/packages/mallardduck-laravel-humanoid/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (6)Used By (0)

Use [HumanoID](https://github.com/RobThree/HumanoID) in Laravel with Ease!
==========================================================================

[](#use-humanoid-in-laravel-with-ease)

[![Latest Version on Packagist](https://camo.githubusercontent.com/984e6eb7b644e2ccbb65dc7c8e94fde9e77040efb87cd89d200955b95e56b6ee/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6d616c6c6172646475636b2f6c61726176656c2d68756d616e6f69642e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/mallardduck/laravel-humanoid)[![GitHub Tests Action Status](https://camo.githubusercontent.com/95fb19629b00027c6b0ab095047f339a051a083c062ac7a4e889adaeea41799d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f6d616c6c6172646475636b2f6c61726176656c2d68756d616e6f69642f72756e2d74657374733f6c6162656c3d7465737473)](https://github.com/mallardduck/laravel-humanoid/actions?query=workflow%3Arun-tests+branch%3Amain)[![GitHub Code Style Action Status](https://camo.githubusercontent.com/2116200b15c12e6b4e51a9f71440c3b0151528f4ae820e2801954e076bf252de/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f6d616c6c6172646475636b2f6c61726176656c2d68756d616e6f69642f436865636b253230262532306669782532307374796c696e673f6c6162656c3d636f64652532307374796c65)](https://github.com/mallardduck/laravel-humanoid/actions?query=workflow%3A%22Check+%26+fix+styling%22+branch%3Amain)[![Total Downloads](https://camo.githubusercontent.com/d7d629465cd7d7133ba63cd49ac80787f211dfc50b52f9d733f1d520d0947421/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6d616c6c6172646475636b2f6c61726176656c2d68756d616e6f69642e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/mallardduck/laravel-humanoid)

This package allows you to configure a [HumanoID](https://github.com/RobThree/HumanoID) generator once and use it anywhere in your Laravel application. Once you've configured your site/apps [HumanoID](https://github.com/RobThree/HumanoID) generator it's as easy as:

> Generates a HumanoID via your preconfigured for (int) 42

```
HumanoID::create(42); // Using a facade (alias) to access the singleton.
app(\RobThree\HumanoID\HumanoID::class)->create(42); // Or, get it via the app container.
app(\MallardDuck\LaravelHumanoID\Facades\HumanoID::class)->create(42); // Or, get it via the app container.
```

A message to Russian 🇷🇺 people
------------------------------

[](#a-message-to-russian--people)

If you currently live in Russia, please read [this message](./ToRussianPeople.md).

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

[](#installation)

You can install the package via composer:

```
composer require mallardduck/laravel-humanoid
```

You can publish the config file with:

```
php artisan vendor:publish --tag="laravel-humanoid-config"
```

This is the contents of the published config file:

```
return [
    'defaultGeneratorConfig' => (class_exists('\App\HumanoID\MyAppConfig')) ? \App\HumanoID\MyAppConfig::class : \MallardDuck\LaravelHumanoID\DefaultGeneratorConfig::class,
    'wordSetsBasePath' => env('APP_HUMANOID_BASE', resource_path('humanoid/')),
];
```

Usage
-----

[](#usage)

1. Publish the necessary vendor files,
2. Publish the config files (optional),

```
$humanoID = new HumanoID::create(42);
echo $humanoID; // 'Haumea-Pinwheel'
```

Testing
-------

[](#testing)

```
composer test
```

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](https://github.com/spatie/.github/blob/main/CONTRIBUTING.md) for details.

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

Please review [our security policy](../../security/policy) on how to report security vulnerabilities.

Credits
-------

[](#credits)

- [Dan Pock](https://github.com/MallardDuck)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance31

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity30

Early-stage or recently created project

 Bus Factor1

Top contributor holds 73.8% 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/801be8ba9bfb0cb2629f51f9753a0392683c2680fe3e941a188495840d920333?d=identicon)[MallardDuck](/maintainers/MallardDuck)

---

Top Contributors

[![mallardduck](https://avatars.githubusercontent.com/u/619938?v=4)](https://github.com/mallardduck "mallardduck (45 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (8 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (8 commits)")

---

Tags

human-idhumanoidint-to-string-uidlaravellaravel-packagezoo-ids

### Embed Badge

![Health badge](/badges/mallardduck-laravel-humanoid/health.svg)

```
[![Health](https://phpackages.com/badges/mallardduck-laravel-humanoid/health.svg)](https://phpackages.com/packages/mallardduck-laravel-humanoid)
```

###  Alternatives

[dnoegel/php-xdg-base-dir

implementation of xdg base directory specification for php

6.3k239.4M16](/packages/dnoegel-php-xdg-base-dir)[thiagoalessio/tesseract_ocr

A wrapper to work with Tesseract OCR inside PHP.

3.0k3.3M25](/packages/thiagoalessio-tesseract-ocr)[mark-gerarts/auto-mapper-plus

An AutoMapper for PHP

5623.2M21](/packages/mark-gerarts-auto-mapper-plus)[wamania/php-stemmer

Native PHP Stemmer

1434.0M33](/packages/wamania-php-stemmer)[woocommerce/woocommerce-sniffs

WooCommerce sniffs

496.8M42](/packages/woocommerce-woocommerce-sniffs)[verbb/comments

Add comments to your site.

13753.1k](/packages/verbb-comments)

PHPackages © 2026

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