grantholle/scru128
A PHP implementation of SCRU128 for generating 128-bit, globally unique, time-sortable identifiers. Ideal for database keys and distributed systems, with timestamp ordering, randomness, and a simple API.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| grantholle/scru64 | 0.94 | Generate time-sortable, globally unique 64-bit SCRU64 identifiers in Laravel and PHP. Includes Base32 string encoding and simple integration for collision-resistant IDs, keys, and ordered records. | 0 | — | 0 | — | 0 | 17.5 | — | MIT | 1 month ago |
|
| dekuan/dedid | 0.77 | dekuan/dedid is a PHP package for generating distributed, unique IDs. It provides a lightweight API for creating sortable identifiers across nodes or services, making it suitable for Laravel and other PHP applications that need collision-resistant IDs without central coordination. | 22 | 22 | 8 | 6 | 1 | 0.5 | 1.4 | Apache-2.0 | 8 years ago | |
| visus/cuid2 | 0.76 | A PHP implementation of CUID2 for generating secure, URL-safe, collision-resistant identifiers across multiple machines without coordination. Includes instance-based and static APIs plus built-in validation. | 44 | 43 | 1 | 19K | 0 | 20.9 | 42.0 | MIT | 1 month ago | |
| tuupola/ksuid | 0.76 | 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 | — |
|
| not-empty/ulid-php-lib | 0.76 | 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 |
|
| hidehalo/nanoid-php | 0.76 | 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 | |
| pugx/shortid-php | 0.76 | 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 |
|
| glhd/bits | 0.75 | Bits is a PHP library for generating unique 64-bit distributed identifiers like Twitter Snowflake and Sonyflake IDs. Configure BITS_WORKER_ID (0-31), BITS_DATACENTER_ID (0-31), and a custom BITS_EPOCH to produce collision-free IDs across multiple servers and datacenters. | 93 | 92 | 18 | 63K | 1 | 13.1 | 42.0 | MIT | 7 months ago | |
| fab2s/souuid | 0.74 | 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 |
|
| sqids/sqids | 0.74 | 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 | — | — | |
| friends-of-ddd/sequence-number-generator | 0.74 | A Laravel/PHP sequence number generator for creating formatted, sequential identifiers such as invoice, order, and document numbers. Configure patterns to produce consistent, human-readable values across your application. | 0 | 0 | — | 54 | — | 0.0 | 24.0 | — | — | |
| symfony/uid | 0.74 | Symfony UID provides an object-oriented API for generating and representing unique identifiers, with implementations for ULIDs and UUID v1 and v3 through v8 that work on both 32-bit and 64-bit CPUs. | 609 | 615 | 12 | 24M | 0 | 35.7 | 65.0 | MIT | 2 days ago |
How can I help you explore Laravel packages today?