ramsey/uuid
ramsey/uuid is a PHP library for generating and working with universally unique identifiers (UUIDs). Install it via Composer, then generate, parse, and validate UUIDs across versions, with support for version 3, 4, 5, 6, 7, and 8.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ramsey/uuid-doctrine | 0.89 | — | 901 | 924 | 79 | 984K | 8 | 14.5 | 45.0 | MIT | 2 years ago | |
| healthengine/laravel-uuid | 0.88 | A small Laravel package for using UUIDs with Eloquent models. It helps generate UUID primary keys automatically and integrate UUID-backed models into your app with minimal setup, making it easier to add collision-resistant identifiers to Laravel projects. | 1 | 1 | 1 | 0 | 0 | 0.0 | — | MIT | 5 years ago | |
| eve/uuid | 0.88 | eve/uuid is a lightweight Laravel package for UUID primary keys. It helps generate RFC-compliant UUIDs, assign them to Eloquent models, and use UUIDs in routes and database columns with minimal configuration. Simple setup and sensible defaults make UUID support easy to add. | 6 | 6 | 0 | 3 | 0 | 0.0 | 2.1 | — | 5 years ago | |
| broadway/uuid-generator | 0.88 | UUID generator utilities for your application, powered by ramsey/uuid. Includes a standard generator plus testing helpers for predictable UUIDs in tests. Comes with a runnable example script in the examples directory. | 20 | 20 | 9 | 26K | 0 | 9.1 | 36.0 | MIT | 2 months ago | |
| phpexperts/conciseuuid | 0.87 | 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 | — | |
| xzxzyzyz/laravel-uuid-model | 0.87 | 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 | |
| bmatovu/laravel-eloquent-uuid | 0.87 | 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 | |
| michalkortas/laravel-uuid | 0.87 | — | 2 | 2 | 0 | 0 | 0 | 1.5 | — | — | 5 years ago | |
| da-vinci-studio/uuid-generator | 0.87 | Laravel/PHP UUID generator package by Da Vinci Studio. Provides simple helpers to generate UUIDs for your application, useful for model identifiers, tokens, and unique references, with easy integration into existing projects. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 10 years ago | |
| 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 | |
| juniorb2ss/eloquent-uuid | 0.87 | Eloquent UUID adds UUID support to Laravel's Eloquent models, letting you use universally unique identifiers as primary keys with minimal configuration. Useful for distributed apps or anywhere non-sequential IDs are preferred. | 3 | 3 | 0 | 0 | 0 | 0.1 | — | MIT | — | |
| kherge/uuid-bundle | 0.86 | kherge/uuid-bundle is a Symfony bundle that integrates UUID generation into your application, providing services and configuration for producing unique identifiers for entities, records, and other data without writing boilerplate code. | 2 | 3 | 0 | 71 | 2 | 0.2 | 13.5 | MIT | — | |
| tuupola/ksuid | 0.86 | PHP library for generating and parsing KSUIDs: globally unique, K-sortable identifiers with a timestamp component. Produces compact 27-character Base62 strings, useful for database keys and distributed systems where time-ordered IDs matter. | 106 | — | 3 | — | 1 | 0.8 | — | MIT | — |
|
| gbprod/uuid-normalizer | 0.86 | A Symfony Serializer normalizer for Ramsey UUIDs. Install via Composer, register UuidNormalizer and UuidDenormalizer as serializer.normalizer services, and serialize or deserialize UUIDs without "Not a time-based UUID" errors. Requires PHP 7.4+. | 30 | 31 | 9 | 17K | 1 | 11.1 | 40.0 | WTFPL | 8 months ago | |
| goldspecdigital/laravel-eloquent-uuid | 0.86 | — | 505 | 505 | 44 | 18K | 0 | 9.5 | 22.1 | MIT | 3 years ago | |
| rhumsaa/uuid | 0.85 | Deprecated PHP 5.3+ library for generating and working with RFC 4122 UUIDs (v1, v3, v4, v5). No longer maintained—use ramsey/uuid instead. | 5 | 18 | 3 | 4K | 0 | 0.1 | 27.5 | 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 | — | — | — | |
| mindtwo/laravel-auto-create-uuid | 0.85 | 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 | |
| fab2s/souuid | 0.85 | fab2s/souuid generates sortable, time-ordered UUIDs for Laravel and PHP. These UUID-compatible IDs sort chronologically, improving database index locality and making them practical, efficient primary keys. | 12 | — | 1 | — | 0 | 14.8 | — | MIT | 3 months ago |
|
| gbuckingham89/eloquent-uuid | 0.85 | Adds UUID primary key support to Laravel Eloquent models, automatically generating UUIDs on creation so records use string keys instead of auto-incrementing integers. Drop-in trait with minimal configuration required. | 1 | — | 1 | — | 0 | 0.0 | — | MIT | 4 years ago |
How can I help you explore Laravel packages today?