red-explosion/laravel-sqids
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ryangjchandler/laravel-uuid | 0.89 | 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 | — | — | — | |
| xzxzyzyz/laravel-uuid-model | 0.89 | Add UUID primary key support to Laravel Eloquent models. This package helps replace auto-incrementing IDs with universally unique identifiers, useful for distributed systems, public-facing IDs, and safer record references, while keeping model integration simple. | 0 | 0 | 0 | 30 | 0 | 7.2 | 21.9 | MIT | 7 months ago | |
| phpexperts/conciseuuid | 0.89 | ConciseUUID is a PHP package for generating compact, URL-safe UUIDs. It encodes standard UUIDs as shorter Base62 strings, cutting identifier length for URLs, databases, and APIs while preserving uniqueness. Simple API works in Laravel or any PHP project. | 9 | 9 | 2 | 8 | 0 | 0.1 | 3.5 | MIT | — | |
| brokeyourbike/uid-keys | 0.88 | Laravel package that swaps auto-incrementing integer primary keys for unique UID keys on your Eloquent models. Add the trait and new records get collision-resistant string IDs automatically—ideal for APIs, distributed systems, and hiding sequential IDs. | 0 | 0 | 0 | 38 | 0 | 3.1 | 22.6 | MPL-2.0 | 10 months ago | |
| lava83/laravel-sqid | 0.88 | 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 |
|
| jasonbradley/hash-ids-bundle | 0.88 | Symfony bundle wrapping the hashids library to encode numeric IDs into short, reversible, non-sequential hashes—useful for hiding database IDs in URLs and public APIs. Adds service and Twig integration for encoding and decoding throughout a Symfony app. | 0 | 0 | 1 | 0 | 0 | 0.4 | — | MIT | 11 years ago | |
| not-empty/ulid-php-lib | 0.88 | 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 |
|
| bmatovu/laravel-eloquent-uuid | 0.88 | A Laravel package that adds UUID support to Eloquent models, letting you use universally unique identifiers as primary keys instead of auto-incrementing integers. It handles key generation and configuration for UUID-based models. | 3 | 3 | 0 | 62 | 0 | 0.0 | 11.9 | MIT | 4 years ago | |
| haruncpi/laravel-id-generator | 0.87 | 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 | |
| guava/sqids-for-laravel | 0.87 | 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 | — | — | |
| jamesh/laravel-uuid | 0.87 | Adds UUID primary keys to Laravel Eloquent models. A lightweight trait generates a UUID on creation, supports lookups by UUID, and makes models route-key ready, so you can replace auto-incrementing IDs without rewriting your queries or controllers. | 20 | 21 | 8 | 6 | 0 | 0.2 | 1.1 | MIT | 4 years ago | |
| rorecek/laravel-ulid | 0.87 | rorecek/laravel-ulid adds ULID support to Laravel apps, making it easy to generate lexicographically sortable, URL-safe identifiers and use them with Eloquent models. A lightweight alternative to UUIDs for primary keys and other unique IDs. | 52 | 52 | 17 | 2K | 4 | 2.0 | 23.5 | MIT | — | |
| goldspecdigital/laravel-eloquent-uuid | 0.87 | — | 505 | 505 | 44 | 18K | 0 | 9.5 | 22.1 | MIT | 3 years ago | |
| netbull/hashids-bundle | 0.87 | A Symfony bundle that wraps Hashids to turn integer IDs into short, unique, non-sequential hashes, so you can hide database IDs in URLs. Provides container integration and configuration for encoding and decoding IDs through a simple service. | 0 | 0 | 1 | 927 | 0 | 1.3 | 41.3 | AGPL-3.0 | 11 months ago | |
| sqids/sqids | 0.87 | Sqids generates short, unique, URL-safe IDs from one or more non-negative numbers and decodes them back for fast lookups. Supports custom alphabet and minimum length/padding. Not encryption. Requires bcmath or gmp. | 59 | 705 | 6 | 278K | 1 | 0.6 | 50.6 | — | — | |
| cybercog/laravel-optimus | 0.87 | Laravel Optimus wraps the Optimus ID obfuscation library for Laravel, letting you encode and decode integer IDs into short, URL-friendly strings. It offers a facade and helpers, Blade directives, validation rules, route model binding, and configurable settings for hiding database IDs in URLs. | 194 | 196 | 14 | 5K | 6 | 13.0 | 23.5 | MIT | 6 months ago | |
| pugx/shortid-php | 0.87 | 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 |
|
| vinkla/hashids | 0.87 | Laravel bridge for Hashids: encode integers into short, non-sequential strings and decode them back. Supports multiple connections via config, includes a facade and manager for dependency injection, and integrates cleanly with typical Laravel workflows. | 5,424 | 2,075 | 411 | 503K | 0 | 43.3 | 27.2 | MIT | 3 years ago | |
| deligoez/laravel-model-hashids | 0.86 | 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 | |
| cirlmcesc/laravel-hashids | 0.86 | Laravel package to obfuscate model IDs and route parameters using Hashids. Adds a model trait that automatically encodes ID and *_id fields on serialization, decodes for route model binding, and provides helper methods plus Artisan install/test commands. | 1 | 1 | 0 | 0 | 0 | 10.3 | — | MIT | 8 months ago |
How can I help you explore Laravel packages today?