Found 613 packages
RavenDB 'Unique Constraints' bundle client. Allow the user to implement unique constraints in the objects (useful for properties like email or social security number).
This bundle aims to allow the user to implement unique constraints in the objects (usefull for properties like email or social security number).
Twitter Snowflake-alike ID generator for .Net
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.
Provides functionality to generate a 'device ID' that can be used to uniquely identify a computer.
Unique allows for the creation of a "Deterministic Guid" which will be unique in a SpaceId over time with a high probability. The same Guid will be generated for a given Namespace ID and name.
A .Net ULID implementation
NewId is an ordered 128-bit unique identifier generator using the Flake algorithm.
Provides Windows-specific components for the DeviceId package.
Provides extra Windows-specific components (using WMI) for the DeviceId package.
Provides classes for serializing objects to the Extensible Markup Language (XML) and deserializing XML data to objects. Commonly Used Types: System.Runtime.Serialization.DataContractSerializer System.Runtime.Serialization.XmlObjectSerializer System.Runtime.Serialization.InvalidDataContractException System.Xml.XmlDictionaryReader System.Xml.XmlDictionaryWriter System.Xml.XmlDictionaryString System.Xml.UniqueId System.Xml.XmlDictionaryReaderQuotas System.Runtime.Serialization.DataContractResolver System.Xml.IXmlDictionary When using NuGet 3.x this package requires at least version 3.4.
Easy to use and super fast C# implementation of Twitter's Snowflake to generate sequential 8 byte unique identifiers.
Framework for creating high-performance servers with domain object models.
Enrich logs with a unique ID so you can track logs for specific requests.
Description
Provides Linux-specific components for the DeviceId package.
Package Description
Provides Mac-specific components for the DeviceId package.