An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "id" keyword

id-gnrt-rust-impl 0.1.0
A fast, thread-safe Rust implementation of the Snowflake ID generator algorithm.
1 version - Latest release: about 1 year ago - 342 downloads total - 0 stars on GitHub - 1 maintainer
norwegian-tin-validator 0.1.0
A Norwegian TIN (Tax Identification Number) validator library
1 version - Latest release: about 1 year ago - 360 downloads total - 0 stars on GitHub - 1 maintainer
uniqer_rs 0.0.4
A simple and flexible library for generating various types of unique IDs using a builder pattern.
3 versions - Latest release: about 1 year ago - 1.06 thousand downloads total - 0 stars on GitHub - 1 maintainer
nano-id 0.4.0 💰
A tiny, secure, URL-friendly, unique string ID generator for Rust
10 versions - Latest release: over 2 years ago - 3 dependent packages - 2 dependent repositories - 52.5 thousand downloads total - 12 stars on GitHub - 1 maintainer
evil-id 0.1.3
A very easy to use (and evil) id type.
4 versions - Latest release: 10 months ago - 1.03 thousand downloads total - 0 stars on GitHub - 1 maintainer
heeranjid-sqlx 0.5.1
SQLx integration for HeeRanjID distributed ID generation
10 versions - Latest release: 4 months ago - 229 downloads total - 0 stars on GitHub - 1 maintainer
heeranjid-ffi 0.5.1
C FFI bindings for HeeRanjID distributed ID generation
9 versions - Latest release: 4 months ago - 178 downloads total - 0 stars on GitHub - 1 maintainer
tagged-core 1.0.4 💰
A lightweight tagged type abstraction for type-safe IDs, etc.
13 versions - Latest release: 6 months ago - 5.24 thousand downloads total - 4 stars on GitHub - 1 maintainer
rust-tagged 1.0.1
A lightweight tagged type abstraction for type-safe IDs, etc.
9 versions - Latest release: 10 months ago - 2.44 thousand downloads total - 6 stars on GitHub - 1 maintainer
Top 6.7% on crates.io
slug 0.1.6
Convert a unicode string to a slug
7 versions - Latest release: about 2 years ago - 71 dependent packages - 2,161 dependent repositories - 42.2 million downloads total - 49 stars on GitHub - 1 maintainer
snowid 3.0.1
A Rust library for generating SnowID - a Snowflake-like timestamp-based distributed unique identi...
19 versions - Latest release: 4 months ago - 8.11 thousand downloads total - 5 stars on GitHub - 1 maintainer
Top 4.2% on crates.io
nanoid 0.5.0
A tiny, secure, URL-friendly, unique string ID generator for Rust.
8 versions - Latest release: 6 months ago - 165 dependent packages - 655 dependent repositories - 24.7 million downloads total - 619 stars on GitHub - 1 maintainer
ferroid 2.0.0
High-performance ULID and Snowflake-style IDs. Unique, monotonic, and lexicographically sortable ...
55 versions - Latest release: 7 months ago - 15.3 million downloads total - 47 stars on GitHub - 1 maintainer
ferroid-tonic-server 2.0.0
A high-performance gRPC server for streaming ID generation
40 versions - Latest release: 7 months ago - 10.1 thousand downloads total - 47 stars on GitHub - 1 maintainer
ferroid-tonic-core 2.0.0
Shared types for the core gRPC protocol and shared types
40 versions - Latest release: 7 months ago - 11 thousand downloads total - 47 stars on GitHub - 1 maintainer
timeid 0.0.1
A simple crate to generate unique, timestamp-based IDs with memo/tag support stored in local SQLite
1 version - Latest release: over 1 year ago - 545 downloads total - 1 maintainer
entid 0.4.3
A library for generating and validating type-safe, prefixed entity identifiers based on UUIDs and...
7 versions - Latest release: over 1 year ago - 8.78 thousand downloads total - 3 stars on GitHub - 1 maintainer
enid 0.1.0
A library to parse Encrypted Numeric Identifiers
1 version - Latest release: over 1 year ago - 754 downloads total - 0 stars on GitHub - 1 maintainer
saudi_id 1.0.0
Parse (validate) or randomly generate Saudi Arabian national IDs
1 version - Latest release: over 1 year ago - 703 downloads total - 2 stars on GitHub - 1 maintainer
tagid 1.2.1
Defines a newtype labeled tagging for different types of ids.
8 versions - Latest release: 14 days ago - 3.51 thousand downloads total - 3 stars on GitHub - 1 maintainer
tagid-derive 1.2.0
Defines a derive macro for the tagid newtype labeled tagging for different types of ids.
4 versions - Latest release: 7 months ago - 2.22 thousand downloads total - 3 stars on GitHub - 1 maintainer
branded-id 0.1.10
Provides data structures which can be branded such that they only work with similarly branded int...
11 versions - Latest release: 24 days ago - 543 downloads total - 0 stars on GitHub - 1 maintainer
misskey-id 0.1.0
Parse and generate misskey's id
1 version - Latest release: over 1 year ago - 726 downloads total - 0 stars on GitHub - 1 maintainer
snowflake_me 2.2.0 💰
A distributed unique ID generator inspired by Twitter's Snowflake
24 versions - Latest release: 4 days ago - 19.7 thousand downloads total - 13 stars on GitHub - 2 maintainers
k-snowflake 2.1.1
Simple one-dependency implementation of Twitter`s (X) snowflake in rust
7 versions - Latest release: over 1 year ago - 4.25 thousand downloads total - 0 stars on GitHub - 1 maintainer
device-id 0.2.1
用于Rust跨平台获取设备ID的库
12 versions - Latest release: about 1 year ago - 9.05 thousand downloads total - 3 stars on GitHub - 1 maintainer
id_newtype 0.3.0 💰
Implements logic for a `Cow<'static, str>` newtype where only `[A-Za-z0-9_]` are valid characters.
3 versions - Latest release: 9 months ago - 12 thousand downloads total - 1 stars on GitHub - 1 maintainer
svid 0.6.0
Stateless Verifiable ID — native + WASM typed 64-bit and 128-bit IDs
10 versions - Latest release: 4 days ago - 163 downloads total - 5 stars on GitHub - 1 maintainer
kubetsu-serde 0.3.0
serde support for kubetsu ID types
4 versions - Latest release: 23 days ago - 500 downloads total - 0 stars on GitHub - 1 maintainer
kubetsu 0.9.0
distinguish value type of other struct
11 versions - Latest release: 23 days ago - 6.09 thousand downloads total - 0 stars on GitHub - 1 maintainer
kubetsu-fake 0.3.0
fake support for kubetsu ID types
5 versions - Latest release: 23 days ago - 519 downloads total - 0 stars on GitHub - 1 maintainer
kubetsu-sqlx 0.4.0
sqlx support for kubetsu ID types
5 versions - Latest release: 23 days ago - 129 downloads total - 0 stars on GitHub - 1 maintainer
hora-id 0.3.0
A 64-bit time-based sorted unique ID generator that includes the current time in the ID
4 versions - Latest release: about 1 year ago - 2.48 thousand downloads total - 0 stars on GitHub - 1 maintainer
id32 2.0.0
32-character RFC 4648 lowercase Base32 IDs
3 versions - Latest release: almost 2 years ago - 2.6 thousand downloads total - 1 stars on GitHub - 1 maintainer
hlc_id 0.1.6
A Rust library for generating and managing Hybrid Logical Clock (HLC)-based IDs.
5 versions - Latest release: about 1 year ago - 3.23 thousand downloads total - 1 stars on GitHub - 1 maintainer
frostflake 0.4.1
Customizable and thread-safe distributed id generator
6 versions - Latest release: almost 2 years ago - 9.28 thousand downloads total - 5 stars on GitHub - 1 maintainer
cuid2gen 0.1.3
A command-line tool for generating CUID2 identifiers
2 versions - Latest release: almost 2 years ago - 1.92 thousand downloads total - 5 stars on GitHub - 1 maintainer
china-citizen-id 0.0.1 💰
China Citizen Identification Number
1 version - Latest release: almost 2 years ago - 1.34 thousand downloads total - 0 stars on GitHub - 1 maintainer
qubit-id 0.6.0
IoC-friendly Snowflake-family ID generators and synchronous UUID v4 generators
12 versions - Latest release: about 1 month ago - 606 downloads total - 0 stars on GitHub - 1 maintainer
tsoracle-client 1.3.5
gRPC client driver for the timestamp oracle.
23 versions - Latest release: 6 days ago - 42.7 thousand downloads total - 54 stars on GitHub - 1 maintainer
tsoracle-failpoint 1.0.0
Shared fail-rs failpoint macro: one `failpoint!` wrapper re-used across the tsoracle crates, zero...
3 versions - Latest release: 4 months ago - 1.31 thousand downloads total - 54 stars on GitHub - 1 maintainer
tsoracle-codec 1.0.0
Shared version-prefixed postcard codec: one `[version_byte | postcard(value)]` framing re-used ac...
6 versions - Latest release: 4 months ago - 1.17 thousand downloads total - 54 stars on GitHub - 1 maintainer
tsoracle-proto 1.3.0
Generated protobuf/gRPC wire types for the timestamp oracle.
14 versions - Latest release: 3 months ago - 43.1 thousand downloads total - 54 stars on GitHub - 1 maintainer
tsoracle-yieldpoint 1.1.0
Async yield points: tokio::sync::Notify-backed test injection sites, the async sibling of fail-rs...
5 versions - Latest release: 4 months ago - 998 downloads total - 54 stars on GitHub - 1 maintainer
tsoracle-consensus 2.3.1
ConsensusDriver trait: pluggable consensus extension point for tsoracle (openraft, raft-rs, etcd,...
19 versions - Latest release: 6 days ago - 1.81 thousand downloads total - 54 stars on GitHub - 1 maintainer
tsoracle-openraft-toolkit 1.4.0
Reusable openraft glue: TypeConfig macro, RocksDB log store, lifecycle helpers
17 versions - Latest release: 22 days ago - 1.47 thousand downloads total - 54 stars on GitHub - 1 maintainer
tsoracle-core 2.3.1
Sync algorithm core for tsoracle: window allocator, 46/18-bit timestamp packing, monotonicity inv...
18 versions - Latest release: 6 days ago - 45.7 thousand downloads total - 54 stars on GitHub - 1 maintainer
tsoracle-server 3.3.1
Embeddable gRPC server for the timestamp oracle.
26 versions - Latest release: 6 days ago - 1.31 thousand downloads total - 54 stars on GitHub - 1 maintainer
tsoracle-driver-file 2.2.3
Single-node fsync-durable file driver (ConsensusDriver impl) for tsoracle.
20 versions - Latest release: 6 days ago - 1.15 thousand downloads total - 54 stars on GitHub - 1 maintainer
tsoracle 2.3.7
Standalone timestamp oracle server
31 versions - Latest release: 6 days ago - 1.04 thousand downloads total - 54 stars on GitHub - 1 maintainer
tsoracle-standalone 1.5.1
Driver selection, configuration, and peer transport for running a standalone tsoracle node
19 versions - Latest release: 6 days ago - 692 downloads total - 54 stars on GitHub - 1 maintainer
tsoracle-driver-openraft 2.4.1
openraft-backed ConsensusDriver for tsoracle
24 versions - Latest release: 6 days ago - 1.18 thousand downloads total - 54 stars on GitHub - 1 maintainer
tsoracle-paxos-toolkit 1.0.7
Reusable OmniPaxos glue: RocksDB storage, lifecycle helpers, test fakes
18 versions - Latest release: 6 days ago - 1.12 thousand downloads total - 54 stars on GitHub - 1 maintainer
tsoracle-driver-paxos 2.0.6
OmniPaxos-backed ConsensusDriver for tsoracle
19 versions - Latest release: 6 days ago - 999 downloads total - 54 stars on GitHub - 1 maintainer
flaken 0.2.2
Configurable bitwidth snowflake id generator, encoder, decoder
3 versions - Latest release: about 10 years ago - 2 dependent repositories - 8.83 thousand downloads total - 13 stars on GitHub - 1 maintainer
acton-ern 3.1.0 💰
A Rust library for handling Entity Resource Names (ERNs), providing type-safe, hierarchical, and ...
7 versions - Latest release: 2 months ago - 10.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
enum_ids 0.7.0
Generate a companion ID enum and an associated getter method for the annotated enum
12 versions - Latest release: over 1 year ago - 11.6 thousand downloads total - 2 stars on GitHub - 1 maintainer
tempoid 0.1.1
Generates URL-friendly, unique, and short IDs that are sortable by time. Inspired by nanoid and U...
2 versions - Latest release: about 2 years ago - 2.52 thousand downloads total - 1 stars on GitHub - 1 maintainer
twitter_snowflake 1.0.3
A lightweight, efficient library that implements Twitter's Snowflake algorithm
4 versions - Latest release: 3 months ago - 4.48 thousand downloads total - 2 stars on GitHub - 1 maintainer
hyperflake-rs 0.1.1 💰
A simple and lightweight Rust crate library to generate unique snowflake like IDs starting from b...
2 versions - Latest release: about 2 years ago - 3.04 thousand downloads total - 1 stars on GitHub
sinteflake 0.1.0
A 64 bits ID generator inspired by Snowflake, but generating very distinct numbers
1 version - Latest release: about 2 years ago - 1.43 thousand downloads total - 0 stars on GitHub - 1 maintainer
upid 0.3.1 💰
Universally Unique Prefixed Lexicographically Sortable Identifier
15 versions - Latest release: 7 months ago - 17.8 thousand downloads total - 71 stars on GitHub - 1 maintainer
mtid-cli 0.6.1
Reference tool to generate/encode/decode MTID (deprecated, use the caretta-id-cli crate)
8 versions - Latest release: 11 months ago - 1.47 thousand downloads total - 2 stars on GitHub - 1 maintainer
highroller 0.1.0
A simple, high-level rolling index that is thread-safe and guarantees cheap runtime-unique IDs.
1 version - Latest release: over 2 years ago - 1.37 thousand downloads total - 1 stars on GitHub - 1 maintainer
squint 0.1.4
Encode sequential integer ids as random looking strings
5 versions - Latest release: about 2 years ago - 5.45 thousand downloads total - 4 stars on GitHub - 1 maintainer
caretta-id 0.12.2
Renamed to grain-id — see https://crates.io/crates/grain-id
14 versions - Latest release: 6 months ago - 1.6 thousand downloads total - 2 stars on GitHub - 1 maintainer
rowid 0.5.0
A time-based unique ID solution
9 versions - Latest release: over 1 year ago - 7.59 thousand downloads total - 0 stars on GitHub - 1 maintainer
awid 1.1.0
Small, simple, universally unique identifiers.
4 versions - Latest release: over 2 years ago - 4.97 thousand downloads total - 0 stars on GitHub - 1 maintainer
agent-session-id 0.1.0
Generate and track session IDs for LLM agent conversations
1 version - Latest release: 4 months ago - 19 downloads total - 0 stars on GitHub - 1 maintainer
china_identification_card 10.1.11
A Rust library for validating Chinese identification card numbers based on official rules and che...
54 versions - Latest release: 9 days ago - 0 downloads total - 1 stars on GitHub - 1 maintainer
steamid-ng 3.0.0
An easy-to-use SteamID type with functions to parse and render steam2 and steam3 IDs
13 versions - Latest release: 12 months ago - 7 dependent packages - 12 dependent repositories - 57.7 thousand downloads total - 8 stars on GitHub - 1 maintainer
sortable-quick-unique-id 1.1.0
The Sort-able Quick Unique ID system
1 version - Latest release: over 2 years ago - 1.43 thousand downloads total - 0 stars on GitHub - 1 maintainer
identitycard 0.1.7
中国身份证随机生成工具
7 versions - Latest release: about 6 years ago - 10.7 thousand downloads total - 1 maintainer
ticket 0.2.0
generate unique id which occupies 12 bytes.
2 versions - Latest release: over 3 years ago - 3.12 thousand downloads total - 0 stars on GitHub - 1 maintainer
nid 5.0.0
Generate and parse Nano IDs
12 versions - Latest release: 4 months ago - 1 dependent package - 463 thousand downloads total - 11 stars on GitHub - 1 maintainer
id_allocator 0.1.0
A simple ID allocator adapted from. [idalloc](https://github.com/udoprog/idalloc)
1 version - Latest release: over 2 years ago - 1 dependent package - 2.11 thousand downloads total - 7 stars on GitHub - 1 maintainer
altair-base32 0.4.2
Crockford Base32 encoding with u64 helpers and Mod-37 check digit
12 versions - Latest release: 23 days ago - 442 downloads total - 1 stars on GitHub - 1 maintainer
blizzard-id 0.1.0
A UID library, originally developed for the Blizzard Game Engine ❄️
1 version - Latest release: about 5 years ago - 2 dependent packages - 3.18 thousand downloads total - 7 stars on GitHub - 1 maintainer
axum-trace-id 0.1.0
Axum middleware for adding trace ids to requests.
1 version - Latest release: about 3 years ago - 1 dependent repositories - 7.59 thousand downloads total - 4 stars on GitHub - 1 maintainer
psc-nanoid 3.2.0
Fork of nid crate
3 versions - Latest release: 25 days ago - 3.65 thousand downloads total - 0 stars on GitHub - 2 maintainers
aict 0.4.0
Generates auto-incrementing unique IDs
4 versions - Latest release: 3 months ago - 4.74 thousand downloads total - 1 stars on GitHub - 1 maintainer
const-identify 0.1.1
Generates unique ids that can be used at compile time.
2 versions - Latest release: about 3 years ago - 2.94 thousand downloads total - 0 stars on GitHub - 1 maintainer
shinyid 0.2.0
A package for encoding and decoding unique identifiers into URL-safe ( shiny )
2 versions - Latest release: over 2 years ago - 2.82 thousand downloads total - 1 stars on GitHub - 1 maintainer
reusable-id-pool 0.1.2
A pool for RAII IDs
3 versions - Latest release: over 2 years ago - 3.99 thousand downloads total - 7 stars on GitHub - 1 maintainer
grain-id 0.16.0
Compact, human-readable unique IDs — grain-sized, yet enough for a lifetime
6 versions - Latest release: about 1 month ago - 2.4 thousand downloads total - 2 stars on GitHub - 1 maintainer
name_maker 0.1.1
Generates random name for a person or a group of person.
2 versions - Latest release: over 4 years ago - 3.21 thousand downloads total - 1 stars on GitHub - 1 maintainer
randoid 0.3.0 💰
Implementation of nanoid ids that doesn't requre allocation
3 versions - Latest release: over 3 years ago - 4.43 thousand downloads total - 4 stars on GitHub - 1 maintainer
snowdrop-id 0.3.0
Snowdrop IDs: 63-bit, roughly monotonic, Snowflake-interchangeable identifiers with a very short ...
6 versions - Latest release: 3 months ago - 109 downloads total - 1 stars on GitHub - 1 maintainer
snowdrop-id-cli 0.3.0
Command-line tool (`snowdrop`) for generating, encoding, and decoding Snowdrop IDs
6 versions - Latest release: 3 months ago - 80 downloads total - 1 stars on GitHub - 1 maintainer
riddance 0.3.1
retiring, recyclable, reservable IDs
6 versions - Latest release: over 1 year ago - 6.46 thousand downloads total - 7 stars on GitHub - 1 maintainer
nativelite-uid 0.1.0
Time-sortable unique identifiers (ULID + UUIDv7) using only the Rust standard library.
1 version - Latest release: 30 days ago - 12 downloads total - 0 stars on GitHub - 1 maintainer
intid 0.3.9
Defines the IntegerId trait
18 versions - Latest release: about 1 month ago - 3.66 thousand downloads total - 1 stars on GitHub - 1 maintainer
grain-id-cli 0.16.0
Reference tool to generate/encode/decode grain-id
6 versions - Latest release: about 1 month ago - 123 downloads total - 2 stars on GitHub - 1 maintainer
sqids 0.4.2
Generate short unique ids from numbers.
9 versions - Latest release: almost 2 years ago - 2 dependent packages - 1 dependent repositories - 424 thousand downloads total - 206 stars on GitHub - 1 maintainer
snowdon 0.2.0
A lightweight thread-safe snowflake ID implementation for Rust
2 versions - Latest release: about 3 years ago - 21.7 thousand downloads total - 10 stars on GitHub - 1 maintainer
fs-id 0.2.0
Uniquely identify files within the system
2 versions - Latest release: over 2 years ago - 1 dependent package - 3.1 thousand downloads total - 1 stars on GitHub - 1 maintainer
strong_id 0.4.0
Strongly typed, base32 encoded IDs
7 versions - Latest release: over 2 years ago - 18.1 thousand downloads total - 11 stars on GitHub - 1 maintainer
typed_id2 0.1.3
typed ID for Rust
1 version - Latest release: almost 3 years ago - 1.54 thousand downloads total - 0 stars on GitHub - 1 maintainer
object-id 0.1.4
Unique object ID with no generation
5 versions - Latest release: over 2 years ago - 2 dependent packages - 98.5 thousand downloads total - 2 stars on GitHub - 1 maintainer
dmv_derive 0.2.2
Defines the `Dmv` derive macro
5 versions - Latest release: about 5 years ago - 1 dependent package - 6.7 thousand downloads total - 0 stars on GitLab.com - 1 maintainer