ttbooking/laravel-nanoid
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| parables/laravel-model-nanoid | 0.84 | — | 19 | 20 | 4 | 482 | 1 | 1.3 | 19.3 | MIT | 2 years ago | |
| hidehalo/nanoid-php | 0.84 | 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. | 814 | 815 | 59 | 348K | 1 | 11.5 | 36.7 | MIT | 2 years 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 | |
| parables/laravel-cuid2 | 0.81 | — | 7 | 7 | 0 | 485 | 2 | 1.3 | 24.7 | MIT | 1 year ago | |
| snortlin/nano-id | 0.81 | 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 | |
| pugx/shortid-php | 0.81 | 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 |
|
| lava83/laravel-sqid | 0.81 | Laravel integration for Sqids, the short unique ID generator. Encode and decode numeric IDs into compact, URL-safe strings, making it easy to use obfuscated route keys, public-facing identifiers, and cleaner links via a simple facade and model support. | 0 | — | 0 | — | 1 | 14.4 | 4.3 | MIT | 4 months ago |
|
| guava/sqids-for-laravel | 0.80 | 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 | — | 108 | — | 0.3 | 28.1 | — | — | |
| omaressaouaf/laravel-id-generator | 0.80 | 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 | |
| ryangjchandler/laravel-uuid | 0.80 | A lightweight Laravel package that brings UUID support to Eloquent models. It provides a simple trait for generating UUID primary keys and resolving models by UUID, making it easy to use UUIDs in place of auto-incrementing IDs. | 0 | 40 | — | 0 | — | 0.0 | — | — | — | |
| bvtterfly/laravel-hashids | 0.80 | A Laravel wrapper for Hashids that encodes numeric IDs into short, unique, obfuscated strings, keeping database keys hidden in URLs and APIs. It offers simple facades, helpers, and config for salts, lengths, and custom alphabets. | 28 | — | 4 | — | 0 | 0.4 | — | MIT | 3 years ago | |
| swiss-devjoy/laravel-easy-hashids | 0.80 | 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 | 9 months ago | |
| mindtwo/laravel-auto-create-uuid | 0.80 | Auto-fill a UUID v4 on Eloquent models when creating or replicating. Add a trait, add a uuid column, and it just works—no config. Supports custom UUID column names and ensures replicas get a fresh UUID by excluding the UUID attribute on replicate. | 1 | 1 | 1 | 1K | 0 | 12.2 | 42.2 | MIT | 5 months ago |
How can I help you explore Laravel packages today?