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

crates.io "id" keyword

View the packages on the crates.io package registry that are tagged with the "id" keyword.

cornflake 0.5.0
Generator of unique ID numbers
3 versions - Latest release: 5 months ago - 3.23 thousand downloads total - 0 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 14 hours ago - 2.2 thousand downloads total - 1 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: about 1 year ago - 3 dependent packages - 2 dependent repositories - 44.7 thousand downloads total - 12 stars on GitHub - 1 maintainer
k-snowflake 2.1.1
Simple one-dependency implementation of Twitter`s (X) snowflake in rust
7 versions - Latest release: 3 months ago - 3.28 thousand downloads total - 0 stars on GitHub - 1 maintainer
unique-type-id-derive 1.4.0 πŸ’°
A unique id proc-macro generator for types.
8 versions - Latest release: 2 days ago - 2 dependent packages - 11.6 thousand downloads total - 15 stars on GitHub - 1 maintainer
unique-type-id 1.4.0 πŸ’°
A unique id proc-macro generator for types.
9 versions - Latest release: 2 days ago - 2 dependent packages - 12.8 thousand downloads total - 12 stars on GitHub - 1 maintainer
idgenerator 2.0.0
A powerful unique id generator. Shorter ID and faster generation with a new snowflake drift algor...
5 versions - Latest release: over 3 years ago - 3 dependent repositories - 62.8 thousand downloads total - 13 stars on GitHub - 1 maintainer
snowflake-rust 0.5.6
'twitter' snowflakes.
11 versions - Latest release: over 5 years ago - 1 dependent repositories - 14.2 thousand downloads total - 9 stars on GitHub - 1 maintainer
china_identification_card 1.1.2
A Rust library for validating Chinese identification card numbers based on official rules and che...
21 versions - Latest release: 3 days ago - 8.87 thousand downloads total - 1 stars on GitHub - 1 maintainer
xid 1.1.1
Globally unique sortable id generator. A Rust port of https://github.com/rs/xid.
8 versions - Latest release: over 1 year ago - 9 dependent packages - 9 dependent repositories - 260 thousand downloads total - 38 stars on GitHub - 1 maintainer
slugmin 1.0.2 πŸ’°
Slug version which allows to use spaces and big letters.
3 versions - Latest release: about 4 years ago - 1 dependent package - 1 dependent repositories - 7.68 thousand downloads total - 2 stars on GitHub - 1 maintainer
ticket 0.2.0
generate unique id which occupies 12 bytes.
2 versions - Latest release: over 2 years ago - 2.72 thousand downloads total - 0 stars on GitHub - 1 maintainer
sqids 0.4.2
Generate short unique ids from numbers.
9 versions - Latest release: 7 months ago - 2 dependent packages - 1 dependent repositories - 49 thousand downloads total - 175 stars on GitHub - 1 maintainer
ferroid 0.5.3
Flexible ID generators for producing unique, monotonic, and lexicographically sortable IDs.
29 versions - Latest release: 5 days ago - 7.88 thousand downloads total - 21 stars on GitHub - 1 maintainer
ferroid-tonic-core 0.5.3
Shared types for the core gRPC protocol and shared types
15 versions - Latest release: 5 days ago - 3.36 thousand downloads total - 21 stars on GitHub - 1 maintainer
ferroid-tonic-server 0.5.3
A high-performance gRPC server for streaming ID generation
15 versions - Latest release: 5 days ago - 3.34 thousand downloads total - 21 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: 12 months ago - 71 dependent packages - 2,161 dependent repositories - 18.7 million downloads total - 40 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: 3 months ago - 8.2 thousand downloads total - 2 stars on GitHub - 1 maintainer
sequence-generator-rust 0.5.2
Customizable 64-bit unique distributed IDs sequence generator based on Twitter's ID (snowflake). ...
15 versions - Latest release: 6 months ago - 15 thousand downloads total - 5 stars on GitHub - 1 maintainer
trassel 1.0.0
Unique ID integers that scale.
9 versions - Latest release: almost 5 years ago - 10.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
custom_user_id 0.0.3
Generates a random id with string of your choice appended or prepended to it
3 versions - Latest release: almost 3 years ago - 3.37 thousand downloads total - 1 stars on GitHub - 1 maintainer
misskey-id 0.1.0
Parse and generate misskey's id
1 version - Latest release: 5 months ago - 505 downloads total - 0 stars on GitHub - 1 maintainer
hashed-type-def-core 0.1.2
A simple hash based type identifier: hash code is computed on the basis of type definition
4 versions - Latest release: over 1 year ago - 1 dependent package - 5.54 thousand downloads total - 2 stars on GitHub - 1 maintainer
serial_int 2.0.1
Safe, easy-to-use auto-increment integers
15 versions - Latest release: about 1 year ago - 20.4 thousand downloads total - 2 maintainers
china-citizen-id 0.0.1 πŸ’°
China Citizen Identification Number
1 version - Latest release: 8 months ago - 1.05 thousand downloads total - 0 stars on GitHub - 1 maintainer
typed_id 0.1.0
Make your IDs strongly typed!!
1 version - Latest release: almost 3 years ago - 4.51 thousand downloads total - 12 stars on GitHub - 1 maintainer
object-id 0.1.4
Unique object ID with no generation
5 versions - Latest release: over 1 year ago - 2 dependent packages - 33.3 thousand downloads total - 2 stars on GitHub - 1 maintainer
hashed-type-def-procmacro 0.1.2
Proc-macro generator for a hash based type identifier: hash code is computed on the basis of type...
4 versions - Latest release: over 1 year ago - 2 dependent packages - 5.73 thousand downloads total - 2 stars on GitHub - 1 maintainer
tagged-core 0.5.0 πŸ’°
A lightweight tagged type abstraction for type-safe IDs, etc.
5 versions - Latest release: 27 days ago - 1.04 thousand downloads total - 2 stars on GitHub - 1 maintainer
snowid 0.1.7
A Rust library for generating SnowID - a Snowflake-like timestamp-based distributed unique identi...
8 versions - Latest release: 8 days ago - 3.42 thousand downloads total - 2 stars on GitHub - 1 maintainer
sea_orm_newtype_id 0.1.2
Sea-ORM newtyped IDs (stripe style)
6 versions - Latest release: over 2 years ago - 6.72 thousand downloads total - 1 maintainer
cuid2gen 0.1.3
A command-line tool for generating CUID2 identifiers
2 versions - Latest release: 8 months ago - 1.49 thousand downloads total - 5 stars on GitHub - 1 maintainer
const-identify 0.1.1
Generates unique ids that can be used at compile time.
2 versions - Latest release: almost 2 years ago - 2.56 thousand downloads total - 0 stars on GitHub - 1 maintainer
id_collections 1.0.1
Index-oriented programming in Rust
2 versions - Latest release: about 3 years ago - 2 dependent packages - 1 dependent repositories - 14.3 thousand downloads total - 5 stars on GitHub - 1 maintainer
os-id 3.1.0 πŸ’°
Provides OS ids abstractions for process and thread
7 versions - Latest release: 9 months ago - 186 thousand downloads total - 5 stars on GitHub - 1 maintainer
entity_id_derive 0.0.4
Production-grade entity IDs for your web application
4 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 4.98 thousand downloads total - 2 stars on GitHub - 1 maintainer
with-id-derive 1.0.3
A derive macro for with-id
4 versions - Latest release: over 2 years ago - 1 dependent package - 4.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
sonyflake 0.4.0 πŸ’°
A distributed unique ID generator inspired by Twitter's Snowflake
6 versions - Latest release: 10 days ago - 1 dependent package - 1 dependent repositories - 116 thousand downloads total - 182 stars on GitHub - 1 maintainer
idcontain 0.7.6 πŸ’°
Generational (or tagged) ID-based containers.
11 versions - Latest release: almost 6 years ago - 2 dependent repositories - 20.8 thousand downloads total - 8 stars on GitHub - 1 maintainer
acton-ern 1.1.3
A Rust library for handling Entity Resource Names (ERNs), providing type-safe, hierarchical, and ...
4 versions - Latest release: 3 months ago - 2.45 thousand downloads total - 0 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 3 years ago - 2.79 thousand downloads total - 1 stars on GitHub - 1 maintainer
surrealdb_id 0.1.2
Id and Relation for SurrealDB
3 versions - Latest release: over 1 year ago - 2 dependent packages - 4.05 thousand downloads total - 3 stars on GitHub - 1 maintainer
riddance 0.3.1
retiring, recyclable, reservable IDs
6 versions - Latest release: 5 months ago - 5.48 thousand downloads total - 7 stars on GitHub - 1 maintainer
hangeul-id 0.1.0
Shorter unique id using Hangeul
1 version - Latest release: over 3 years ago - 1.41 thousand downloads total - 0 stars on GitHub - 1 maintainer
sinteflake 0.1.0
A 64 bits ID generator inspired by Snowflake, but generating very distinct numbers
1 version - Latest release: 12 months ago - 1.03 thousand downloads total - 0 stars on GitHub - 1 maintainer
typed_ids 0.2.0
Create unique identifiers for each type. This newtype approach helps to make illegal states unrep...
2 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 4.12 thousand downloads total - 0 stars on GitHub - 1 maintainer
twitter_snowflake 1.0.2
A lightweight, efficient library that implements Twitter's Snowflake algorithm
3 versions - Latest release: 8 months ago - 2.24 thousand downloads total - 0 stars on GitHub - 1 maintainer
tagid 0.3.2
Defines a newtype labeled tagging for different types of ids.
3 versions - Latest release: 4 months ago - 1.47 thousand downloads total - 2 stars on GitHub - 1 maintainer
rustflake 0.1.1 πŸ’°
Thread-safe 'twitter' snowflakes.
2 versions - Latest release: almost 6 years ago - 3 dependent packages - 5 dependent repositories - 14.6 thousand downloads total - 37 stars on GitHub - 1 maintainer
sf 0.1.1
Simple snowflake like unique IDs generator.
4 versions - Latest release: over 6 years ago - 6.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
objectid 0.2.0
A Rust implementation of a BSON ObjectId.
2 versions - Latest release: over 8 years ago - 2 dependent packages - 3 dependent repositories - 16.1 thousand downloads total - 1 maintainer
tinyid 1.0.3
A tiny ID type that's like UUID except shorter and easier for a user to type in.
4 versions - Latest release: over 2 years ago - 1 dependent repositories - 24.2 thousand downloads total - 2 stars on GitHub - 1 maintainer
sea_orm_newtype_id_macros 0.1.2
Sea-ORM newtyped IDs (stripe style)
6 versions - Latest release: over 2 years ago - 1 dependent package - 6.96 thousand downloads total - 1 maintainer
infallible-sonyflake 0.1.1 πŸ’°
A async/sync distributed unique ID generator inspired by Twitter's Snowflake
2 versions - Latest release: almost 4 years ago - 2.6 thousand downloads total - 2 stars on GitHub - 1 maintainer
randoid 0.3.0 πŸ’°
Implementation of nanoid ids that doesn't requre allocation
3 versions - Latest release: over 2 years ago - 3.55 thousand downloads total - 2 stars on GitHub - 1 maintainer
id-derive 0.1.0
Derive-based newtype pattern for integral IDs in Rust
1 version - Latest release: over 5 years ago - 1.53 thousand downloads total - 1 stars on GitHub - 1 maintainer
hash-ids 0.3.1 πŸ’°
a fast hashids (hashids.org) implementation
4 versions - Latest release: 10 months ago - 2 dependent repositories - 18.2 thousand downloads total - 4 stars on GitHub - 1 maintainer
simple-counter 0.1.0
Macro for generating thread-local static counters. Useful for basic ID generation.
1 version - Latest release: about 7 years ago - 2 dependent packages - 5 dependent repositories - 24.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
typed_id2 0.1.3
typed ID for Rust
1 version - Latest release: almost 2 years ago - 1.28 thousand downloads total - 0 stars on GitHub - 1 maintainer
pxid 1.0.0
Prefixed Globally Unique Identifier
16 versions - Latest release: 11 months ago - 1 dependent repositories - 20.7 thousand downloads total - 5 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 1 year ago - 2.42 thousand downloads total - 1 stars on GitHub - 1 maintainer
meme-id 0.0.0 πŸ’°
Map IDs to phrases and vice versa
1 version - Latest release: over 3 years ago - 1.37 thousand downloads total - 2 stars on GitHub - 1 maintainer
lid 0.3.0
Extremely fast, customizable, and unique ID generation.
6 versions - Latest release: over 1 year ago - 7.56 thousand downloads total - 0 stars on git.radial.gg - 1 maintainer
entity_id 0.0.4
Production-grade entity IDs for your web application
4 versions - Latest release: over 2 years ago - 4.56 thousand downloads total - 2 stars on GitHub - 1 maintainer
tagid-derive 0.2.0
Defines a derive macro for the tagid newtype labeled tagging for different types of ids.
1 version - Latest release: 6 months ago - 592 downloads total - 2 stars on GitHub - 1 maintainer
slot_generator 0.1.0
Efficiently generate and reclaim slot IDs from a numerical range
1 version - Latest release: over 5 years ago - 2.1 thousand downloads total - 1 stars on GitHub - 1 maintainer
uuid-readable-rs 0.1.6 πŸ’°
Easy to remember unique sentences acting as UUID
7 versions - Latest release: about 1 year ago - 1 dependent package - 2 dependent repositories - 9.75 thousand downloads total - 52 stars on GitHub - 1 maintainer
entity_id_core 0.0.4
Production-grade entity IDs for your web application
3 versions - Latest release: over 2 years ago - 2 dependent packages - 1 dependent repositories - 4.18 thousand downloads total - 2 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 1 year ago - 1 dependent package - 1.52 thousand downloads total - 5 stars on GitHub - 1 maintainer
aid 0.1.1
Rust port of the id generation algorithm use in Misskey
2 versions - Latest release: over 4 years ago - 2.95 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
strong_id 0.4.0
Strongly typed, base32 encoded IDs
7 versions - Latest release: about 1 year ago - 12.9 thousand downloads total - 10 stars on GitHub - 1 maintainer
flaken 0.2.2
Configurable bitwidth snowflake id generator, encoder, decoder
3 versions - Latest release: almost 9 years ago - 2 dependent repositories - 7.08 thousand downloads total - 13 stars on GitHub - 1 maintainer
snowdon 0.2.0
A lightweight thread-safe snowflake ID implementation for Rust
2 versions - Latest release: about 2 years ago - 10.2 thousand downloads total - 9 stars on GitHub - 1 maintainer
lexicoid 0.1.0 πŸ’°
Short & stable IDs based on timestamps
1 version - Latest release: over 2 years ago - 1.35 thousand downloads total - 7 stars on GitHub - 1 maintainer
with-id 1.0.2
Simple trait providing method for getting string id from struct
3 versions - Latest release: over 2 years ago - 1 dependent package - 3.69 thousand downloads total - 0 stars on GitHub - 1 maintainer
aict 0.2.0
Generates auto-incrementing unique IDs
2 versions - Latest release: almost 2 years ago - 3.52 thousand downloads total - 0 stars on GitHub - 1 maintainer
slid 0.2.0
Simple labeled IDs
2 versions - Latest release: over 2 years ago - 2.39 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
Top 4.2% on crates.io
nanoid 0.4.0
A tiny, secure, URL-friendly, unique string ID generator for Rust.
7 versions - Latest release: over 4 years ago - 165 dependent packages - 655 dependent repositories - 7.9 million downloads total - 577 stars on GitHub - 1 maintainer
saudi_id 1.0.0
Parse (validate) or randomly generate Saudi Arabian national IDs
1 version - Latest release: 4 months ago - 443 downloads total - 1 stars on GitHub - 1 maintainer
dmv_derive 0.2.2
Defines the `Dmv` derive macro
5 versions - Latest release: almost 4 years ago - 1 dependent package - 5.8 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
iron_requestid 0.1.1
Iron middleware for generating unique IDs for requests
2 versions - Latest release: over 8 years ago - 3.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
reusable-id-pool 0.1.2
A pool for RAII IDs
3 versions - Latest release: about 1 year ago - 3.34 thousand downloads total - 5 stars on GitHub - 1 maintainer
steamid-ng 2.0.0
An easy-to-use SteamID type with functions to parse and render steam2 and steam3 IDs
12 versions - Latest release: about 2 months ago - 7 dependent packages - 12 dependent repositories - 33.6 thousand downloads total - 5 stars on GitHub - 1 maintainer
yeast-rs 0.3.0
Tiny but linear growing unique id generator.
1 version - Latest release: about 4 years ago - 8.06 thousand downloads total - 2 stars on GitHub - 1 maintainer
leaves 0.5.0
Distributed ID Allocator
7 versions - Latest release: almost 5 years ago - 8.5 thousand downloads total - 9 stars on GitHub - 1 maintainer
snowflake_me 0.3.1 πŸ’°
A distributed unique ID generator inspired by Twitter's Snowflake
11 versions - Latest release: 10 months ago - 10.5 thousand downloads total - 9 stars on GitHub - 1 maintainer
steam-id
Module to make SteamID usage and conversion easy
1 version - Latest release: 21 days ago - 1.39 thousand downloads total - 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: about 1 year ago - 1.11 thousand downloads total - 1 stars on GitHub - 1 maintainer
nid 3.0.0
Generate and parse Nano IDs
9 versions - Latest release: over 1 year ago - 1 dependent package - 57.8 thousand downloads total - 4 stars on GitHub - 1 maintainer
id-vec 0.5.7
Simplify Graphs in Rust. Introduces IdVec, which automatically creates Ids for each new object, r...
8 versions - Latest release: almost 7 years ago - 1 dependent repositories - 19.8 thousand downloads total - 13 stars on GitHub - 1 maintainer
steamidfx 2.1.0 πŸ’°
Work with steam id easily
5 versions - Latest release: over 4 years ago - 5.74 thousand downloads total - 0 stars on GitHub - 1 maintainer
axum-trace-id 0.1.0
Axum middleware for adding trace ids to requests.
1 version - Latest release: about 2 years ago - 1 dependent repositories - 4.28 thousand downloads total - 4 stars on GitHub - 1 maintainer
identitycard 0.1.7
δΈ­ε›½θΊ«δ»½θ―ιšζœΊη”Ÿζˆε·₯ε…·
7 versions - Latest release: almost 5 years ago - 8.81 thousand downloads total - 1 maintainer
varid 0.1.0
convert ident string to hash value, and check conflict
1 version - Latest release: about 3 years ago - 1.27 thousand downloads total - 0 stars on gitlab.com - 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: 10 months ago - 1.65 thousand downloads total - 1 stars on GitHub - 1 maintainer
sortable-quick-unique-id 1.1.0
The Sort-able Quick Unique ID system
1 version - Latest release: about 1 year ago - 1.16 thousand downloads total - 0 stars on GitHub - 1 maintainer
id_factory 1.0.0
A library for creating typed or untyped id numbers.
2 versions - Latest release: over 1 year ago - 2.57 thousand downloads total - 0 stars on GitHub - 1 maintainer
handle-key 0.1.0 πŸ’°
Typed and named or unnamed map keys
1 version - Latest release: over 2 years ago - 1.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
enid 0.1.0
A library to parse Encrypted Numeric Identifiers
1 version - Latest release: 4 months ago - 464 downloads total - 0 stars on GitHub - 1 maintainer
ids_service 1.3.7
Library that allows to generate unique Ids.
20 versions - Latest release: over 2 years ago - 1 dependent package - 24.3 thousand downloads total - 0 stars on gitlab.com - 1 maintainer