Skip to content
/ fuid Public

A UUID-compatible identifier in a friendly base-62 format.

License

Notifications You must be signed in to change notification settings

arciem/fuid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Friendly Universal Identifier (FUID)

FUIDs are wrapped 128-bit unsigned integers, which gives them the same resolution as UUIDs. FUIDs are serialized to Base62, which is a sequence of digits and alphanumerics. This makes them shorter and easier to handle than normal UUID encoding, yet when generated randomly they use a UUID generation algorithm and are therefore isomorphic with UUIDs. One advantage of using FUIDs is that they can be converted from and to short strings that can stand in as human-readable identifiers for testing purposes, but can be full-length random numbers for production purposes.

About

A UUID-compatible identifier in a friendly base-62 format.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages