An open API service providing repository metadata for many open source software ecosystems.

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