hidehalo/nanoid-php
Secure, URL-friendly unique ID generator for PHP inspired by nanoid. Generates 21‑char IDs with UUIDv4-like collision probability, supports custom alphabets/lengths, and lets you plug in your own random bytes generator for extra control.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| parables/laravel-model-nanoid | 0.84 | — | 19 | 20 | 4 | 507 | 1 | 1.3 | 19.6 | MIT | 2 years ago | |
| ttbooking/laravel-nanoid | 0.84 | Generate compact, URL-safe unique IDs in Laravel with NanoID. This package wraps the NanoID library for seamless framework integration, letting you create random identifiers with a configurable alphabet and size—ideal for short links, tokens, and primary keys where UUIDs feel too long. | 0 | — | 0 | — | 0 | 0.0 | — | MIT | 2 years ago |
|
| red-explosion/laravel-sqids | 0.83 | Laravel Sqids generates short, unique, obfuscated IDs from integer keys, keeping database IDs hidden in URLs and APIs. Includes route model binding, validation rules, and simple configuration for a seamless drop-in integration. | 55 | 55 | 7 | 5K | 1 | 8.5 | 29.4 | MIT | 7 months ago | |
| not-empty/ulid-php-lib | 0.82 | A small PHP library for generating ULIDs—universally unique, lexicographically sortable identifiers combining a timestamp with random data. Provides simple APIs for creating, parsing, and validating ULIDs, making them a good fit for database keys and sortable IDs. | 22 | — | 3 | — | 0 | 4.9 | — | GPL-3.0 | 9 months ago |
|
| deligoez/laravel-model-hashids | 0.82 | Add short, unique Hashids to your Laravel Eloquent models. This package provides a trait that obfuscates numeric IDs for URLs and APIs, with automatic route resolution, configurable salt, length and alphabet, while keeping integer keys internally. | 167 | — | 21 | — | 0 | 10.8 | — | — | 6 months ago | |
| haruncpi/laravel-id-generator | 0.82 | Laravel ID Generator creates unique, customizable IDs for database records. It supports prefixes, suffixes, fixed lengths, and sequence resets, making it easy to generate invoice, order, ticket, and other formatted IDs without manual tracking. | 277 | 277 | 49 | 21K | 4 | 4.5 | 27.7 | — | 7 years ago | |
| swiss-devjoy/laravel-easy-hashids | 0.82 | A Laravel package that simplifies Hashids: encode and decode numeric IDs into short, obfuscated strings for URLs and APIs. Includes easy configuration, helpers, and smooth integration with Laravel models and route binding. | 2 | — | 0 | — | 0 | 4.5 | — | MIT | 10 months ago | |
| guava/sqids-for-laravel | 0.82 | Generate short, YouTube-style unique IDs from numbers in Laravel. This package wraps Sqids with a facade, configuration, validation rules, and Eloquent helpers so you can encode and decode IDs cleanly across your app. | 0 | 14 | — | 100 | — | 0.3 | 27.7 | — | — | |
| hiqdev/hidev-php-cs-fixer | 0.82 | — | 3 | 3 | 2 | 361 | 0 | 5.8 | 27.1 | BSD-3-Clause | 9 years ago | |
| danilovl/hashids-bundle | 0.82 | Symfony bundle integrating Hashids for encoding/decoding IDs. Configure salt, alphabet, and minimum hash length. Optional ParamConverter/Request converter automatically decodes route/request parameters so controllers can receive entities by decoded IDs. | 0 | 0 | 0 | 23 | 0 | 16.8 | 20.4 | MIT | 9 months ago | |
| cayetanosoriano/hashids-bundle | 0.82 | — | 22 | 22 | 20 | 445 | 1 | 1.2 | 18.1 | — | 9 years ago | |
| omaressaouaf/laravel-id-generator | 0.82 | Generate unique, customizable IDs for your Laravel models with prefixes, suffixes, dates, and sequential or random segments. Ideal for invoice numbers, order IDs, and Stripe-style identifiers, with concurrency-safe generation out of the box. | 59 | 59 | 5 | 878 | 0 | 14.4 | 18.5 | MIT | 3 months ago | |
| snortlin/nano-id | 0.82 | Laravel-friendly NanoID generator for PHP: create short, URL-safe, collision-resistant IDs with configurable length and alphabet. Simple API, lightweight and fast—ideal for public identifiers, tokens, and model keys without exposing sequential IDs. | 5 | 5 | 0 | 3K | 0 | 0.3 | 33.7 | MIT | 1 year ago | |
| veelasky/laravel-hashid | 0.82 | — | 48 | 49 | 18 | 21K | 0 | 15.5 | 38.8 | MIT | 7 months ago | |
| jwarkentin/flaky | 0.82 | Flaky is a Laravel/PHP package for detecting and managing flaky tests. It helps surface tests with inconsistent pass/fail results, making it easier to fix unreliable specs or retry them so CI pipelines stay stable and your test suite remains trustworthy. | 5 | 5 | 1 | 65 | 2 | 0.8 | 14.8 | MIT | 10 years ago | |
| hashids/hashids | 0.82 | Generate YouTube-like short IDs from one or more numbers to avoid exposing sequential database IDs. Simple encode/decode API, customizable salt and options, install via Composer. Requires bcmath or gmp extension. Maintained; creator also offers Sqids. | 5,423 | 5,546 | 411 | 1M | 0 | 40.6 | 32.3 | MIT | 3 years ago | |
| dekuan/dedid | 0.82 | dekuan/dedid is a lightweight PHP package for generating and handling decentralized identifiers (DIDs). It offers a simple API for adding DID-based identity strings to Laravel or standalone PHP projects without heavy dependencies. | 22 | 22 | 8 | 6 | 1 | 0.5 | 1.4 | Apache-2.0 | 8 years ago | |
| pugx/shortid-php | 0.82 | Generate short, unique, URL-friendly IDs in PHP with PUGX ShortId. A lightweight, dependency-free library for non-sequential identifiers useful for URLs, tokens, and database keys. | 51 | — | 7 | — | 0 | 14.1 | — | MIT | 3 months ago |
|
| roukmoute/sqids-bundle | 0.81 | A Symfony bundle that integrates Sqids, letting you generate short, unique, URL-friendly IDs from numbers and decode them back. It wires Sqids into Symfony's service container for easy dependency injection and reuse across your application. | 3 | 3 | 1 | 7 | 1 | 17.0 | 7.0 | MIT | 2 months ago | |
| hiqdev/hidev-phpunit | 0.81 | — | 3 | 5 | 3 | 404 | 0 | 4.6 | 27.7 | BSD-3-Clause | 9 years ago |
How can I help you explore Laravel packages today?