cybercog/laravel-optimus
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| omaressaouaf/laravel-id-generator | 0.87 | 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 | |
| netbull/hashids-bundle | 0.86 | 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 | |
| guava/sqids-for-laravel | 0.86 | 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 | — | — | |
| jenssegers/optimus | 0.86 | Optimus obfuscates internal numeric IDs using Knuth’s integer hash. Like Hashids but returns fast, reversible integers (not strings). Generate prime/inverse/random via a CLI command, then encode/decode IDs consistently across your app. | 1,272 | 1,275 | 75 | 79K | 10 | 16.0 | 29.1 | MIT | 2 years ago | |
| fidum/padlock | 0.86 | Fidum Padlock is a Laravel package that adds simple password protection to your app or selected routes. Configure a password, apply the middleware, and keep staging sites, admin areas, or private pages locked behind a lightweight session-based lock. | 19 | 19 | 0 | 0 | 0 | 0.6 | — | MIT | 1 year ago | |
| tonysm/globalid-laravel | 0.85 | GlobalID for Laravel brings Rails-style global identifiers to Eloquent models. Generate and parse stable gid:// strings for any model record, create signed GlobalIDs for secure expiration, and use them in jobs, URLs, and APIs without exposing raw IDs. | 45 | 45 | 3 | 15K | 1 | 9.0 | 37.1 | MIT | 7 months ago | |
| webnet-fr/database-anonymizer | 0.85 | Anonymize sensitive data in Laravel databases with configurable, table-specific column replacements and Faker-powered fake values. Ideal for GDPR-friendly staging, testing, and local environments, it protects personal information while keeping your database realistic and usable. | 36 | 37 | 20 | 714 | 6 | 2.9 | 20.2 | MIT | 4 years ago | |
| torann/hashids | 0.85 | Laravel wrapper for Hashids that encodes numeric IDs into short, unique, non-sequential strings and decodes them back, helping hide database IDs in URLs and APIs with configurable salt, length, alphabet, and simple Laravel integration. | 54 | 54 | 11 | 2K | 0 | 5.1 | 23.8 | BSD-2-Clause | 9 months ago | |
| xzxzyzyz/laravel-uuid-model | 0.85 | 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 | |
| haruncpi/laravel-id-generator | 0.85 | 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 | |
| cirlmcesc/laravel-hashids | 0.85 | 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 | |
| jasonbradley/hash-ids-bundle | 0.85 | 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 | |
| elfsundae/laravel-hashid | 0.85 | Laravel Hashids turns auto-increment integers into short, unique, non-sequential strings for safe public IDs in URLs. Includes Eloquent route binding, a facade, validation rules, and configurable salt, length, and alphabet. | 415 | — | 34 | — | 3 | 3.8 | 0.4 | MIT | — | |
| ryangjchandler/laravel-uuid | 0.85 | 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 | — | — | — | |
| netsells/hash-model-ids | 0.85 | — | 0 | 0 | 2 | 40 | 0 | 1.6 | 22.3 | — | 2 years ago | |
| cybex/laravel-protector | 0.84 | Laravel Protector adds a lightweight, configurable protection layer to your Laravel routes, making it easy to shield staging sites, internal tools, or private pages with a simple password gate—no full authentication setup required. Quick to install and customize. | 5 | 5 | 0 | 212 | 11 | 19.4 | 28.3 | MIT | 2 months ago | |
| laravel-json-api/hashids | 0.84 | Adds Hashids support to Laravel JSON:API, encoding resource IDs into short, obfuscated strings and decoding them on request. Configure salt, length, and alphabet while keeping numeric database keys hidden behind spec-compliant JSON:API routes and relationships. | 5 | 5 | 2 | 7K | 0 | 0.1 | 42.4 | MIT | — | |
| oneduo/laravel-human-keys | 0.84 | Generate human-friendly, Stripe-style public keys for your Eloquent models, hiding sequential IDs behind readable, non-guessable identifiers. Add a trait, set a prefix, and get unique keys for safer URLs and APIs. | 35 | — | 0 | — | 0 | 0.5 | 0.4 | MIT | 3 years ago | |
| mtvs/eloquent-hashids | 0.84 | Laravel package that integrates Hashids with Eloquent models, letting you hide sequential IDs behind short, unique hashids. Add the HasHashid trait to expose a hashid attribute, query models by hashid, and use hashids in route model binding while keeping your database keys unchanged. | 291 | 291 | 30 | 6K | 4 | 3.8 | 20.9 | — | — | |
| recodex-id/rewire | 0.84 | Rewire is a Laravel package for cleanly swapping and rebinding application services. It simplifies dependency rewiring, keeps container configuration explicit, and helps you replace implementations without scattering boilerplate across service providers. | 3 | — | 1 | — | 0 | 18.6 | — | MIT | 1 month ago |
How can I help you explore Laravel packages today?