78 packages tagged with “identifier”
A library that generates random identifiers from 7 to 14 characters. Identifiers generated can be used as primary keys for databases or unique identifiers.
Provides functionality to generate a 'device ID' that can be used to uniquely identify a computer.
UUID is a cutting-edge library meticulously crafted for modern distributed systems, offering unparalleled performance and reliability in unique identifier generation. At its core, the library ensures thread safety while maintaining exceptional performance characteristics, making it ideal for high-throughput applications. It generates time-ordered identifiers that enable natural sorting capabilities, while incorporating cryptographic randomness for enhanced security. The library seamlessly integrates with existing systems through its comprehensive Guid compatibility and intuitive conversion operators. It excels in string handling with efficient parsing and formatting capabilities, supporting versatile encoding formats including Base32 and Base64. The implementation features robust comparison and equality operations, complemented by thread-local secure random generation for optimal performance and security. Built with modern development practices in mind, UUID maintains a compact 16-byte binary format and ensures cross-platform compatibility across the .NET ecosystem. The library is backed by extensive test coverage and performance benchmarks, making it a reliable choice for enterprise-grade applications requiring robust unique identifier generation.
A .Net ULID implementation
Provides Windows-specific components for the DeviceId package.
Provides extra Windows-specific components (using WMI) for the DeviceId package.
Provides Linux-specific components for the DeviceId package.
Provides Mac-specific components for the DeviceId package.
A strongly-typed ID implementation.
Provides extra Windows-specific components (using MMI) for the DeviceId package.
Based .NET Standard and Microsoft.Extensions packages on common framework.
Simple but flexible and powerful utility for generating random names: - human-like, e.g. Jim Deam, Henrie Avdeev, Lanita Leutbecher - or github/docker style identifiers, like sympathetic_alligator, UnsuitedHistorian, Psychedelic-FundRaiser - or anything in between, like Bob_The_Builder, Well-dressed-Entertainer, Medium-rare SeaTurtle Eldon, RoannaTheJoblessComputer etc All with configurable number of components, separators, length and structure, usable in a single line of code. Over 100000 unique words in various categories allow hundreds of milions of combinations!
This library includes an Id<T> struct that can be used for typing Int based identifiers in your code. This should be used if you desire an extra level of type safety for identifier variables, fields, properties, etc. In addition, it provides improved code readability by allowing you to communicate the content of a variable using both the type name as well as in the variable name.
This library includes an Id<T> struct that can be used for typing String based identifiers in your code. This should be used if you desire an extra level of type safety for identifier variables, fields, properties, etc. In addition, it provides improved code readability by allowing you to communicate the content of a variable using both the type name as well as in the variable name.
Tools to validate and normalise national identifiers (social security numbers) of Denmark, Finland, Norway and Sweden.
Provides SQL Server components for the DeviceId package.
Easily generate all the dependencies with respect to selected entities in one shot.
Provides extra Windows-specific components (using WmiLight) for the DeviceId package.
This library includes an Id<T> struct that can be used for typing Guid based identifiers in your code. This should be used if you desire an extra level of type safety for identifier variables, fields, properties, etc. In addition, it provides improved code readability by allowing you to communicate the content of a variable using both the type name as well as in the variable name.
Provides functionality to generate a 'device ID' that can be used to uniquely identify a computer. on linux os , must be install dmidecode package boefore use this.
Fast MAC address vendor lookup library. Uses Wireshark's manufactures database of OUIs (Organizationally Unique Identifier).
Universally Unique Lexicographically Sortable Identifier
Simple static method for generating IDs like those used by Stripe and other services
Easy-to-use utilities for general use.
This is a companion library for to integrate StronglyTyped.GuidIds as a usable type in a Dapper query in an easy way.
Identifiers, valueobject pattern for having custom type for Identifiers
A unique id generator for .NET and Fable, using timestamp plus random data, with multiple strength and precision options. Flexible alternative to UUID/GUID.
An ID type based on IdGen for use in Boom projects
A parsing/validation library for various identifiers used in Czech Republic, e.g. IČO (identifier number for legal persons), rodné číslo (birth number), číslo účtu (bank account number).
A .NET library for generating Time-Sorted Unique Identifiers (TSID).