GitHub topics: ulid
symfony/uid
Provides an object-oriented API to generate and represent UIDs
Language: PHP - Size: 355 KB - Last synced at: about 6 hours ago - Pushed at: 21 days ago - Stars: 594 - Forks: 13

adileo/awesome-identifiers
Pick the best database primary key
Language: HTML - Size: 233 KB - Last synced at: about 14 hours ago - Pushed at: 2 months ago - Stars: 167 - Forks: 6

itstuffsolutions/laravel-12-how-to-use-uuids-example
Laravel 12 tutorial on using UUIDs, ULIDs & Ordered UUIDs with models & migrations. Full guide itstuffsolutiotions.io
Language: Blade - Size: 208 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

ramsey/identifier
A PHP library for generating and working with identifiers, including UUIDs, ULIDs, and Snowflakes
Language: PHP - Size: 1.07 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 59 - Forks: 5

ByteAether/Ulid
A .NET library for generating and working with Universally Unique Lexicographically Sortable Identifiers (ULIDs), designed to be globally unique, sortable, human-readable, and AoT compatible, making them ideal for use in distributed systems and databases.
Language: C# - Size: 224 KB - Last synced at: about 17 hours ago - Pushed at: 16 days ago - Stars: 43 - Forks: 3

jkoop/ulid-zig
A simple ULID helper for Zig
Language: Zig - Size: 5.49 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

Shirley21276/pikaid-python
🔑 Generate secure, sortable Base36 IDs with Pikaid, a compact alternative to UUIDs and ULIDs, designed for modern applications and efficient data handling.
Size: 38.1 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

ahawker/ulid
Universally Unique Lexicographically Sortable Identifier (ULID) in Python 3
Language: Python - Size: 329 KB - Last synced at: about 23 hours ago - Pushed at: over 2 years ago - Stars: 727 - Forks: 43

tsuyoshicho/vital-codec
vital module for Encode/Decode logics
Language: Vim Script - Size: 963 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 2 - Forks: 0

pikaid/pikaid-python
Pikaid official Python implementation - Small · Sortable · Secure IDs
Size: 37.1 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

kachick/ruby-ulid
generator, parser, optional monotonicity and manipulations for ULID
Language: Ruby - Size: 3.76 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 35 - Forks: 3

soranoo/strapi-ulid
This plugin adds support for ULID field type to Strapi as a Custom field.
Language: TypeScript - Size: 3 MB - Last synced at: 4 days ago - Pushed at: 11 days ago - Stars: 3 - Forks: 1

pikaid/pikaid-specs
Canonical specifications for pikaid. The Small · Sortable · Secure IDs
Size: 52.7 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 7 - Forks: 0

pikaid/pikaid-php
Small · Sortable · Secure IDs
Language: PHP - Size: 42 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 5 - Forks: 0

hendriknielaender/ulid.zig
Zig Universally Unique Lexicographically Sortable Identifier
Language: Zig - Size: 30.3 KB - Last synced at: 1 day ago - Pushed at: 12 days ago - Stars: 2 - Forks: 0

pixelbend/typeid-go
A TypeId implementation for Go.
Language: Go - Size: 14.6 KB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

pixelbend/ulid-pg
A pure plgsql ULID generation implementation for PostgreSQL.
Language: PLpgSQL - Size: 33.2 KB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 0

pixelbend/typeid-pg
A pure plgsql TypeId generation implementation for PostgreSQL.
Language: PLpgSQL - Size: 41 KB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 3 - Forks: 0

nushell-works/nu_plugin_nw_ulid
Professional ULID utilities plugin for Nushell. Generate, parse, validate & manipulate ULIDs with cryptographically secure operations, bulk processing, and seamless integration with Nushell's structured data model. Enterprise-grade quality and performance.
Language: Rust - Size: 465 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

thoven87/ulid-swift
Universally Unique Lexicographically Sortable Identifier
Language: Swift - Size: 26.4 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

mdomke/python-ulid
ULID implementation for Python
Language: Python - Size: 195 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 506 - Forks: 24

dylanhart/ulid-rs
This is a Rust implementation of the ulid project
Language: Rust - Size: 105 KB - Last synced at: 17 days ago - Pushed at: 6 months ago - Stars: 436 - Forks: 42

suyash/ulid
ulids in C++, Header Only
Language: C++ - Size: 271 KB - Last synced at: 13 days ago - Pushed at: about 2 years ago - Stars: 100 - Forks: 24

ThiruDev50/Genetom.ULID
High-performance 64-bit ULID (32-bit,128-bit in future) generator for distributed systems with timestamp, server ID, and sequence support
Language: C# - Size: 37.1 KB - Last synced at: 14 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

haskell-github-trust/ulid
Haskell implementation of ULIDs (Unique Lexicographically Sortable Identifiers)
Language: Haskell - Size: 64.5 KB - Last synced at: 17 days ago - Pushed at: 7 months ago - Stars: 35 - Forks: 12

Lewiscowles1986/jULID
Universally Unique Lexicographically Sortable Identifier ported to Java
Language: Java - Size: 151 KB - Last synced at: 2 days ago - Pushed at: 5 months ago - Stars: 19 - Forks: 4

daphil19/Kulid
A Kotlin Multiplatform Universially Unique Lexicographically Sortable Identifier (ULID) generator
Language: Kotlin - Size: 284 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 1 - Forks: 0

rp-libs/ulid-rs-py
Python wrapper for Rust ulid crate
Language: Python - Size: 81.1 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 4 - Forks: 1

miyako/4d-plugin-ULID
ULID↔UUID converter
Language: C - Size: 2.16 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

abitofhelp/abohlib_ada
A comprehensive library of type-safe, reusable components for building robust Ada applications with hybrid architecture patterns.
Language: Ada - Size: 724 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 1 - Forks: 0

rafaelsales/ulid
Universally Unique Lexicographically Sortable Identifier implementation for Ruby
Language: Ruby - Size: 68.4 KB - Last synced at: 7 days ago - Pushed at: 7 months ago - Stars: 496 - Forks: 30

s0l0ist/ferroid
A flexible ULID or Snowflake-like ID generator for producing unique, monotonic, and lexicographically sortable IDs.
Language: Rust - Size: 287 KB - Last synced at: 26 days ago - Pushed at: 27 days ago - Stars: 21 - Forks: 1

ulid/javascript
Universally Unique Lexicographically Sortable Identifier
Language: TypeScript - Size: 299 KB - Last synced at: 26 days ago - Pushed at: 3 months ago - Stars: 3,256 - Forks: 112

pksunkara/pgx_ulid
Postgres extension for ulid
Language: Rust - Size: 108 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 447 - Forks: 27

furkansarikaya/FS.EntityFramework.Library
A comprehensive, production-ready Entity Framework Core library for .NET 9+ providing Repository pattern, Unit of Work, Specification pattern, Domain Events, Fluent Configuration API, automatic audit tracking, soft delete & restore, dynamic filtering, pagination, and modular ID generation (GUID V7, ULID) with zero-configuration setup.
Language: C# - Size: 252 KB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

al-ula/small_uid
Small Unique Identifier - Quite like an ULID, but half smaller (64 bits).
Language: Rust - Size: 181 KB - Last synced at: 25 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 1

TensionDev/ULIDUtil
Library for ULID Functions
Language: C# - Size: 33.2 KB - Last synced at: 23 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

riipandi/laravel-optikey
Use UUID, Ulid, or nanoid as optional or primary key in Laravel.
Language: PHP - Size: 33.2 KB - Last synced at: 21 days ago - Pushed at: 12 months ago - Stars: 42 - Forks: 8

exaring/ulid-protobuf
Encode/Decode ULIDs in protobuf
Language: Go - Size: 9.77 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

yujiosaka/wa-ulid
A high-performance ULID (Universally Unique Lexicographically Sortable Identifier) generator using WebAssembly, up to 40x faster than traditional implementations, optimized for backend use.
Language: TypeScript - Size: 82 KB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 18 - Forks: 0

yaslab/ULID.swift
Universally Unique Lexicographically Sortable Identifier (ULID) in Swift.
Language: Swift - Size: 71.3 KB - Last synced at: 12 days ago - Pushed at: 10 months ago - Stars: 127 - Forks: 11

evilmagics/go-aid
A powerful, flexible, and easy-to-use Go library for generating various types of identifiers including random strings, UUIDs, ULIDs, and time-based IDs
Language: Go - Size: 17.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

aallam/ulid-kotlin
ULID (Universally Unique Lexicographically Sortable Identifier) for Kotlin Multiplatform
Language: Kotlin - Size: 683 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 44 - Forks: 7

valohai/ulid2
ULID (Universally Unique Lexicographically Sortable Identifier) encoding and decoding for Python.
Language: Python - Size: 28.3 KB - Last synced at: about 22 hours ago - Pushed at: over 3 years ago - Stars: 40 - Forks: 4

lizclipse/nu_plugin_ulid
A nushell plugin that adds various ulid commands
Language: Rust - Size: 87.9 KB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

ryan-mars/ulid-workers
ULID generator for Cloudflare Workers
Language: TypeScript - Size: 197 KB - Last synced at: 25 days ago - Pushed at: over 2 years ago - Stars: 51 - Forks: 3

svix/python-ksuid
A pure-Python KSUID implementation
Language: Python - Size: 86.9 KB - Last synced at: 6 days ago - Pushed at: 10 months ago - Stars: 149 - Forks: 11

RobThree/NUlid
.Net ULID implementation
Language: C# - Size: 212 KB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 384 - Forks: 27

davidyen1124/ultra-short
🚀 The URL Shortener That Changed My Life - A Revolutionary Edge Computing Solution Built with Cloudflare Workers
Language: TypeScript - Size: 291 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

pikaid/pikaid-js
Small · Sortable · Secure IDs
Size: 16.6 KB - Last synced at: 15 days ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

php-identifier/identifier
Common interfaces for identifiers
Language: PHP - Size: 212 KB - Last synced at: 19 days ago - Pushed at: 3 months ago - Stars: 31 - Forks: 1

abachman/ulid-ruby
Universally Unique Lexicographically-sortable time-based Identifiers for Ruby projects
Language: Ruby - Size: 42 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 40 - Forks: 4

f4b6a3/ulid-creator
A Java library for generating Universally Unique Lexicographically Sortable Identifiers (ULID)
Language: Java - Size: 259 KB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 385 - Forks: 36

Xdynix/python-ulid-django
ULID (Universally Unique Lexicographically Sortable Identifier) support for Django.
Language: Python - Size: 67.4 KB - Last synced at: 14 days ago - Pushed at: 2 months ago - Stars: 6 - Forks: 0

eccenca/cmem-plugin-ulid
Create ULIDs (Universally Unique Lexicographically Sortable Identifier) in transformations
Language: Python - Size: 130 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

kodedphp/stdlib
A shareable library for utility classes and functions.
Language: PHP - Size: 264 KB - Last synced at: 14 days ago - Pushed at: 2 months ago - Stars: 3 - Forks: 0

tvanreenen/obsidian-unique-identifiers
Automatically assign and manage unique IDs in the frontmatter of your Obsidian notes with support for UUID, CUID, NanoID, ULID, and KSUID.
Language: TypeScript - Size: 93.8 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

yunojuno/django-charid-field
Provides a prefixable, string-based ID field for your Django models. Supports cuid, ksuid, ulid & more.
Language: Python - Size: 46.9 KB - Last synced at: 15 days ago - Pushed at: 3 months ago - Stars: 36 - Forks: 5

vkarchevskyi/generator
Application for generating secure passwords, ULIDs, and UUIDs with educational content about each identifier type.
Language: TypeScript - Size: 56.6 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

iCyberon/pg_ulid
Universally Unique Lexicographically Sortable Identifier (ULID) for PostgreSQL
Language: Go - Size: 5.86 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 60 - Forks: 3

itsrainingmani/py-ulid
Python Implementation of the ulid spec
Language: Python - Size: 76.2 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 25 - Forks: 1

jsr-core/uxidutil
A minimal utility for converting between UUID (Universally Unique IDentifier) and ULID (Universally Unique Lexicographically Sortable Identifier) in their string and binary (Uint8Array) forms.
Language: TypeScript - Size: 9.77 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

nektro/zig-ulid
A binary implementation of ULID in Zig.
Language: Zig - Size: 20.5 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 23 - Forks: 1

Haythem-6/pikaid-ts
Small · Sortable · Secure IDs
Size: 16.6 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

TuffCandy/pikaid-js
Small · Sortable · Secure IDs
Size: 18.6 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

jayme-leaf/pikaid-specs
Canonical specifications for pikaid. The Small · Sortable · Secure IDs
Size: 43.9 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

on3drunk/pikaid-php
Small · Sortable · Secure IDs
Language: PHP - Size: 28.3 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

pikaid/pikaid-ts
Small · Sortable · Secure IDs
Size: 0 Bytes - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

scru128/python
SCRU128 Python Implementation (and command-line tools)
Language: Python - Size: 202 KB - Last synced at: 6 days ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0

robinvdvleuten/php-ulid
A PHP port of alizain/ulid with some minor improvements.
Language: PHP - Size: 35.2 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 452 - Forks: 32

spa5k/uids-postgres
PostgreSQL Extension to generate various type of Universally Unique IDS
Language: Rust - Size: 62.5 KB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 61 - Forks: 2

MPCoreDeveloper/posseth.global.ulid
Ulid in C# , Ulid in MSSQL CLR
Language: C# - Size: 2.35 MB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 2

fvilers/ulid.net 📦
Universally Unique Lexicographically Sortable Identifier ported to .NET
Language: C# - Size: 248 KB - Last synced at: 14 days ago - Pushed at: over 3 years ago - Stars: 14 - Forks: 0

infocyph/UID
UUID (RFC 4122 + Unofficial/Draft), ULID, Snowflake ID, Sonyflake ID, NanoId, Cuid2, TBSL (library exclusive) generator!
Language: PHP - Size: 112 KB - Last synced at: 18 days ago - Pushed at: 6 months ago - Stars: 10 - Forks: 0

j5ik2o/ulid-generator-rs
A Rust crate for generating ULIDs.
Language: Rust - Size: 133 KB - Last synced at: 23 days ago - Pushed at: 6 months ago - Stars: 12 - Forks: 0

serhii-chernenko/sqlite-id-uuid-performance-test
Load testing for Cloudflare D1 SQLite database with id column as a text primary key instead of auto-incremented integer
Language: TypeScript - Size: 182 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

eddelbuettel/ulid
Universally Unique Lexicographically Sortable Identifiers in R
Language: C++ - Size: 87.9 KB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 30 - Forks: 2

Mediagone/small-uid
Small Unique Identifier - Quite like an ULID, but half smaller (64 bits).
Language: PHP - Size: 36.1 KB - Last synced at: 29 days ago - Pushed at: 6 months ago - Stars: 19 - Forks: 1

mikayelgr/pgulid-renamed-fn Fork of geckoboard/pgulid
Universally Unique Lexicographically Sortable Identifier (ULID) for PostgreSQL. This is a fork of the original repository with a renamed function name.
Language: PLpgSQL - Size: 4.88 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

AliRn76/ulid
Universally Unique Lexicographically Sortable Identifier
Language: Python - Size: 1.95 KB - Last synced at: 6 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

Timmy-the-nobody/ULID
🔖 Lua ULID generator (Universally unique Lexicographically sortable IDentifier)
Language: Lua - Size: 25.4 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

mmacedoeu/rulid.rs
Rust Universally Unique Lexicographically Sortable Identifier
Language: Rust - Size: 16.6 KB - Last synced at: 28 days ago - Pushed at: about 8 years ago - Stars: 76 - Forks: 4

sator-imaging/Half-Ulid
Half-ULID (HUlid) is a 64-bit shrinked version of ULID
Language: C# - Size: 121 KB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 5 - Forks: 2

daq-tools/vasuki
Generate different kinds of random unique identifiers, tokens, and words.
Language: Python - Size: 94.7 KB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 5 - Forks: 0

ahawker/django-ulid
Universally Unique Lexicographically Sortable Identifier (ULID) support in Django
Language: Python - Size: 66.4 KB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 44 - Forks: 12

andrielfn/pg-ulid
PostgreSQL extension for ULID
Language: C - Size: 95.7 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 89 - Forks: 10

Lewiscowles1986/php-ulid
Universally Unique Lexicographically Sortable Identifier ported to PHP
Language: PHP - Size: 95.7 KB - Last synced at: 2 days ago - Pushed at: 10 months ago - Stars: 81 - Forks: 5

leomillon/uuid-generator-plugin
An IntelliJ Idea plugin to generate UUID (Universally Unique Identifier), ULID (Universally Unique Lexicographically Sortable Identifier) and CUID (Collision Resistant Unique Identifier)
Language: Kotlin - Size: 3.99 MB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 35 - Forks: 13

ultimaweapon/netulid
High quality/performance ULID implementation for .NET
Language: C# - Size: 62.5 KB - Last synced at: 19 days ago - Pushed at: over 1 year ago - Stars: 16 - Forks: 3

The-Ticking-Clockwork/NULID
A ULID implementation in Nim!
Language: Nim - Size: 209 KB - Last synced at: 7 days ago - Pushed at: 7 months ago - Stars: 10 - Forks: 0

ktakashi/r6rs-ulid
ULID for R6RS Scheme
Language: Scheme - Size: 6.84 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

fnando/ar-sqlite-uuid
Use uuid/ulid as your primary keys with ActiveRecord and SQLite without having to be explicit about it.
Language: Ruby - Size: 20.5 KB - Last synced at: 4 days ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

GitRowin/hlid-go
Language: Go - Size: 4.88 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

lrf141/mysql-ulid-plugin
MySQL UDF Plugin for generating ULIDs
Language: C++ - Size: 24.4 KB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

teamlint/snowflake
Distributed unique ID generator
Language: Go - Size: 243 KB - Last synced at: 2 months ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

mutsuhiro6/ulid-scala3 📦
ULID generator utility of Scala 3.
Language: Scala - Size: 56.6 KB - Last synced at: 6 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

fajarnugraha37/goid
Go package for ULIDs and UUIDs.
Language: Go - Size: 30.3 KB - Last synced at: 25 days ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

heromicro/omgind
Language: Go - Size: 5.41 MB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 3 - Forks: 1

edoceo/pg-ulid
ULID Functions for PostgreSQL
Language: C - Size: 4.88 KB - Last synced at: about 1 month ago - Pushed at: almost 6 years ago - Stars: 61 - Forks: 0

Mediagone/small-uid-doctrine
Provides Doctrine types for "mediagone/small-uid" package.
Language: PHP - Size: 13.7 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0
