Skip to content

Draft Prototypes and Tests for UUIDv6 and beyond

Notifications You must be signed in to change notification settings

medo64/Fork.Uuid6.Prototypes

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 

Repository files navigation

Prototypes

Draft Prototypes and Tests for UUIDv6 and beyond

Name Language UUIDv6 UUIDv7 UUIDv8 RFC/Draft
uuid6/prototypes/python Python Yes Yes Yes 02
oittaa/uuid6-python Python Yes Yes No 04
jdknezek/uuid6-zig Zig Yes Yes No 03
daegalus/uuid/tree/uuid6 Dart Yes Yes Yes 04
f4b6a3/uuid-creator Java Yes Yes No 04
chrylis/time-based-uuid-reordering Java Yes No No 04
mikemix/php-uuid-v6 PHP Yes No No 0x
oittaa/uuid-php PHP Yes Yes No 04
symfony/uid PHP Yes Yes Yes 04
kurttheviking/uuid-with-v6-js JavaScript Yes No No 0x
bradleypeabody/gouuidv6 Go Yes No No 0x
gofrs/uuid Go Yes Yes No 0x
sprql/uuid7-ruby Ruby No Yes No 01
kjmph/UUID_v7_for_Postgres.sql Postgres No Yes Yes 03
MatrixAI/js-id TypeScript No Yes No 01
LiosK/uuidv7 TypeScript No Yes No 04
kripod/uuidv7 TypeScript No Yes No 04
karwa/uniqueid Swift Yes No No 02
fabiolimace/UUIDv7_for_C C No Yes No 03
LiosK/uuidv7-h C/C++ No Yes No 04
mareek/UUIDNext C# Yes Yes No 03
BaerMitUmlaut/GuidPlus C# Yes Yes Yes 02
Medo/Uuid7 C# No Yes No 04
LiosK/uuid7-rs Rust No Yes No 04
DianaNites/nuuid Rust Yes Yes Yes 04
jakwings/uuid.sh Shell Yes Yes Yes 04

Note: UUIDv8 prototypes will likely vary among implementations

Contributing

Create a repository and open a Pull Request to have this table updated.

Please include:

  • Link to repository
  • Programming language used
  • List UUIDvX versions supported in repository
  • Define RFC version you are implementing (Preferably the latest available)
  • Any comments/notes to include

About

Draft Prototypes and Tests for UUIDv6 and beyond

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%