PHPackages                             bnomei/kirby3-autoid - 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. [Database &amp; ORM](/categories/database)
4. /
5. bnomei/kirby3-autoid

AbandonedArchivedKirby-plugin[Database &amp; ORM](/categories/database)

bnomei/kirby3-autoid
====================

Automatic unique ID for Pages, Files and nested Structures including performant helpers to retrieve them. Bonus: Tiny-URL.

2.8.2(3y ago)8021.8k7[23 issues](https://github.com/bnomei/kirby3-autoid/issues)1MITPHPPHP &gt;=8.0.0

Since Aug 6Pushed 3y agoCompare

[ Source](https://github.com/bnomei/kirby3-autoid)[ Packagist](https://packagist.org/packages/bnomei/kirby3-autoid)[ Fund](https://buymeacoff.ee/bnomei)[ Fund](https://paypal.me/bnomei)[ RSS](/packages/bnomei-kirby3-autoid/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (10)Dependencies (6)Versions (73)Used By (1)

> Kirby 3.8 introduced UUIDs for pages, users and file with structures and block following soonish. My AutoID plugin will not yield you big benefits thereafter. If you need more performance with UUIDs consider using my Boost Plugin in combination with the core UUIDs.

Kirby 3 AutoID
==============

[](#kirby-3-autoid)

[![Release](https://camo.githubusercontent.com/fc2318bb9f0b9061fa251fd1516c340ca176948cde020c6bce8c0655a978155c/68747470733a2f2f666c61742e62616467656e2e6e65742f7061636b61676973742f762f626e6f6d65692f6b69726279332d6175746f69643f636f6c6f723d616538316666)](https://camo.githubusercontent.com/fc2318bb9f0b9061fa251fd1516c340ca176948cde020c6bce8c0655a978155c/68747470733a2f2f666c61742e62616467656e2e6e65742f7061636b61676973742f762f626e6f6d65692f6b69726279332d6175746f69643f636f6c6f723d616538316666)[![Downloads](https://camo.githubusercontent.com/1502397831c94976db0cbc517d8c4f7d899fbaa1e9fe49ea87b0a931cc6511d0/68747470733a2f2f666c61742e62616467656e2e6e65742f7061636b61676973742f64742f626e6f6d65692f6b69726279332d6175746f69643f636f6c6f723d323732383232)](https://camo.githubusercontent.com/1502397831c94976db0cbc517d8c4f7d899fbaa1e9fe49ea87b0a931cc6511d0/68747470733a2f2f666c61742e62616467656e2e6e65742f7061636b61676973742f64742f626e6f6d65692f6b69726279332d6175746f69643f636f6c6f723d323732383232)[![Build Status](https://camo.githubusercontent.com/8467563a0fa7df2c1e6e9132e7e062054d09b6143adc8b4ba8b45e8e7d349cc8/68747470733a2f2f666c61742e62616467656e2e6e65742f7472617669732f626e6f6d65692f6b69726279332d6175746f6964)](https://travis-ci.com/bnomei/kirby3-autoid)[![Coverage Status](https://camo.githubusercontent.com/a6efb078fa6bdb228d9e1762765e00e6022b6b9e5a04dbef44b73fd09150015d/68747470733a2f2f666c61742e62616467656e2e6e65742f636f766572616c6c732f632f6769746875622f626e6f6d65692f6b69726279332d6175746f6964)](https://coveralls.io/github/bnomei/kirby3-autoid)[![Maintainability](https://camo.githubusercontent.com/f18ad066d0c18aa5c5d1ea82ec0ade19b8d8bbdf94989d058292258e266872c8/68747470733a2f2f666c61742e62616467656e2e6e65742f636f6465636c696d6174652f6d61696e7461696e6162696c6974792f626e6f6d65692f6b69726279332d6175746f6964)](https://codeclimate.com/github/bnomei/kirby3-autoid)[![Twitter](https://camo.githubusercontent.com/b90e4b58a887e8ad09ec267628b75199a48522a9e01e88b129e5d2d730dffe50/68747470733a2f2f666c61742e62616467656e2e6e65742f62616467652f747769747465722f626e6f6d65693f636f6c6f723d363664396566)](https://twitter.com/bnomei)

Automatic unique ID for Pages, Files and nested Structures including performant helpers to retrieve them. Bonus: Tiny-URL.

Commerical Usage
----------------

[](#commerical-usage)

> **Support open source!**
>
> This plugin is free but if you use it in a commercial project please consider to sponsor me or make a donation.
> If my work helped you to make some cash it seems fair to me that I might get a little reward as well, right?
>
> Be kind. Share a little. Thanks.
>
> ‐ Bruno

MONEY[Github sponsor](https://github.com/sponsors/bnomei)[Patreon](https://patreon.com/bnomei)[Buy Me a Coffee](https://buymeacoff.ee/bnomei)[Paypal dontation](https://www.paypal.me/bnomei/15)[Hire me](mailto:b@bnomei.com?subject=Kirby)Wiki
----

[](#wiki)

Continue to the [AutoID Wiki](https://github.com/bnomei/kirby3-autoid/wiki) to read more on how to install, setup and use this plugin.

Similar
-------

[](#similar)

[Kirby3-Boost Plugin](https://github.com/bnomei/kirby3-boost) which is like AutoID + Bolt and caching

Disclaimer
----------

[](#disclaimer)

This plugin is provided "as is" with no guarantee. Use it at your own risk and always test it yourself before using it in a production environment. If you find any issues, please [create a new issue](https://github.com/bnomei/kirby3-autoid/issues/new).

License
-------

[](#license)

[MIT](https://opensource.org/licenses/MIT)

It is discouraged to use this plugin in any project that promotes racism, sexism, homophobia, animal abuse, violence or any other form of hate speech.

###  Health Score

42

—

FairBetter than 88% of packages

Maintenance14

Infrequent updates — may be unmaintained

Popularity38

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity82

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 96.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 ~22 days

Recently: every ~155 days

Total

70

Last Release

1368d ago

Major Versions

0.2.1 → 1.0.02018-09-07

1.4.1 → 2.0.02019-11-30

PHP version history (4 changes)1.2.1PHP &gt;=7.1.0

2.0.0PHP &gt;=7.2.0

2.7.7PHP &gt;=7.3.0

2.8.2PHP &gt;=8.0.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/3265642?v=4)[Bruno Meilick](/maintainers/bnomei)[@bnomei](https://github.com/bnomei)

---

Top Contributors

[![bnomei](https://avatars.githubusercontent.com/u/3265642?v=4)](https://github.com/bnomei "bnomei (152 commits)")[![pReya](https://avatars.githubusercontent.com/u/4677417?v=4)](https://github.com/pReya "pReya (2 commits)")[![fabianmichael](https://avatars.githubusercontent.com/u/395617?v=4)](https://github.com/fabianmichael "fabianmichael (1 commits)")[![gearsdigital](https://avatars.githubusercontent.com/u/965069?v=4)](https://github.com/gearsdigital "gearsdigital (1 commits)")[![tasinttttttt](https://avatars.githubusercontent.com/u/2914169?v=4)](https://github.com/tasinttttttt "tasinttttttt (1 commits)")[![tristantbg](https://avatars.githubusercontent.com/u/4832038?v=4)](https://github.com/tristantbg "tristantbg (1 commits)")

---

Tags

autoidcachefilesincrementalkirby3kirby3-cmskirby3-pluginlookupnestedpagesperformancerandomsqlitesqlite-databasestructurestiny-urltokenuuidrandomnestedperformancesqlitetokencachefilesuuidpageslookupkirby3Structureskirby3-pluginincrementalkirby3-cmsautoidtiny-urlsqlite-database

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/bnomei-kirby3-autoid/health.svg)

```
[![Health](https://phpackages.com/badges/bnomei-kirby3-autoid/health.svg)](https://phpackages.com/packages/bnomei-kirby3-autoid)
```

###  Alternatives

[nette/caching

⏱ Nette Caching: library with easy-to-use API and many cache backends.

44119.3M403](/packages/nette-caching)[shlinkio/shlink

A self-hosted and PHP-based URL shortener application with CLI and REST interfaces

5.1k5.2k](/packages/shlinkio-shlink)[dyrynda/laravel-model-uuid

This package allows you to easily work with UUIDs in your Laravel models.

4843.1M9](/packages/dyrynda-laravel-model-uuid)[matthiasmullie/scrapbook

Scrapbook is a PHP cache library, with adapters for e.g. Memcached, Redis, Couchbase, APCu, SQL and additional capabilities (e.g. transactions, stampede protection) built on top.

3232.8M46](/packages/matthiasmullie-scrapbook)[bnomei/kirby3-php-cachedriver

PHP based Cache-Driver

112.8k](/packages/bnomei-kirby3-php-cachedriver)[fabianmichael/kirby-meta

Your all-in-one powerhouse for any SEO and metadata needs imaginable.

7011.5k1](/packages/fabianmichael-kirby-meta)

PHPackages © 2026

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