This package provides classes and methods to generate short unique ID based on current time of the system. It also supports to get back the generated time from an ID.
Modern, powerful open source C++ class libraries for building network- and internet-based applications that run on desktop, server, mobile and embedded systems.
Modern, powerful open source C++ class libraries for building network- and internet-based applications that run on desktop, server, mobile and embedded systems.
Implement MongoDB's IIdGenerator interface and add registration BsonSerializer helper method
Modern, powerful open source C++ class libraries for building network- and internet-based applications that run on desktop, server, mobile and embedded systems.
Got an Int? Need a Guid? Get a Gluid. A simple, fast collection of extension methods that allow you to covert regular Int's and Long's to a Guid and back later without clashing with any system generated Guid. Useful for converting legacy Id's to distributed Id's without the need for a look-up table, or even for just hiding number data in a Guid.
UUID v7 generator supporting .NET Standard 2.0 and .NET 6+
Provides MessagePack serialization support for the UUID library, enabling high-performance binary serialization and deserialization of UUID values. Features include compact binary representation, thread-safe implementation, comprehensive error handling, and seamless integration with MessagePack's type resolution system. Optimized for both performance and memory efficiency across different .NET platforms.
Provides Dapper type handlers for the UUID library, enabling seamless integration with database operations. Features include binary and string storage options, thread-safe implementation, comprehensive error handling, and efficient database type mapping. Optimized for both performance and flexibility across different .NET platforms and database systems.
Provides Entity Framework Core integration for the UUID library, enabling efficient database storage and mapping of UUID values. Features include binary (16 bytes), string (32 characters), and base64 (24 characters) storage formats, global configuration options, and per-property customization through value converters.
Provides Newtonsoft.Json serialization support for the UUID library, enabling seamless JSON serialization and deserialization of UUID values. Features include efficient string conversion, comprehensive error handling, and full compatibility with Newtonsoft.Json serialization patterns.
Provides System.Text.Json serialization support for the UUID library, enabling seamless JSON serialization and deserialization of UUID values. Features include efficient string conversion, comprehensive error handling, and full compatibility with System.Text.Json serialization patterns.
High-performance UUID version 7 generator for .NET with time-ordering capabilities
Modern, powerful open source C++ class libraries for building network- and internet-based applications that run on desktop, server, mobile and embedded systems.
Modern, powerful open source C++ class libraries for building network- and internet-based applications that run on desktop, server, mobile and embedded systems.
Modern, powerful open source C++ class libraries for building network- and internet-based applications that run on desktop, server, mobile and embedded systems.
Modern, powerful open source C++ class libraries for building network- and internet-based applications that run on desktop, server, mobile and embedded systems.
This library implements the following GUID generation algorithms specified in RFC 4122 Version 1: Date-time and MAC address GUID Version 3: MD5 hash & namespace Version 4: Random Version 5: SHA-1 hash & namespace It supports both generating GUIDs as well as parsing them into their constituent components.
Modern, powerful open source C++ class libraries for building network- and internet-based applications that run on desktop, server, mobile and embedded systems.
High-speed a FNV-1a-128 (LX4Cnh) hash-based UUID. ✔ Compatible with .NET System.Guid. ✔ Free and Open. https://github.com/3F/Huid Huid = 584.7 ns GuidUsingMd5 = 5,225.6 ns GuidUsingSha1 = 5,319.7 ns (1 ns = 0.000000001 sec) ======================================= gnt /p:ngpackages="Huid/1.0.0" ================== https://github.com/3F/GetNuTool Huid 1.0.0.2306+5f3ef83 Configuration: RCI Platforms: net40;net472;netcoreapp2.1;net5;netstandard2.0 :: generated by a vsSolutionBuildEvent 1.14.1.34071
Modern, powerful open source C++ class libraries for building network- and internet-based applications that run on desktop, server, mobile and embedded systems.
Modern, powerful open source C++ class libraries for building network- and internet-based applications that run on desktop, server, mobile and embedded systems.
Modern, powerful open source C++ class libraries for building network- and internet-based applications that run on desktop, server, mobile and embedded systems.
Modern, powerful open source C++ class libraries for building network- and internet-based applications that run on desktop, server, mobile and embedded systems.
Modern, powerful open source C++ class libraries for building network- and internet-based applications that run on desktop, server, mobile and embedded systems.
Modern, powerful open source C++ class libraries for building network- and internet-based applications that run on desktop, server, mobile and embedded systems.
Modern, powerful open source C++ class libraries for building network- and internet-based applications that run on desktop, server, mobile and embedded systems.
Modern, powerful open source C++ class libraries for building network- and internet-based applications that run on desktop, server, mobile and embedded systems.
Modern, powerful open source C++ class libraries for building network- and internet-based applications that run on desktop, server, mobile and embedded systems.
Modern, powerful open source C++ class libraries for building network- and internet-based applications that run on desktop, server, mobile and embedded systems.
A library that enables fast generation of version 7 (time-ordered) UUIDs, designed for efficient utilization in databases and resource indexing. It provides conversions to and from GUIDs, multiple string representations, and wide compatibility with .NET 7 and higher, including .NET 4.6.1 and higher (.NET Standard 2.0). Additionally, it supports version 4 (fully random) UUIDs.
Modern, powerful open source C++ class libraries for building network- and internet-based applications that run on desktop, server, mobile and embedded systems.
Modern, powerful open source C++ class libraries for building network- and internet-based applications that run on desktop, server, mobile and embedded systems.
Modern, powerful open source C++ class libraries for building network- and internet-based applications that run on desktop, server, mobile and embedded systems.
A (partially) legible (G)UID like structure - 'sacrificing long term uniqueness for immediate readability'.
工具类:包含字符串操作,生成xlsx文档,csv ,xml ,httpclient,uuid,ftpclient,通用mailmodel等等
FakerLib.Net is a simple .NET Core package that can be used to create dummy (fake) list of collections. That is, populate any type of collections (List) (Enumerables) with random data of different sorts : Name, Cities, Phonenumbers, Countries, ZipCodes, UUIDs, Addresses, IPAddresses, URLs, Websites, EmailAddresses, ImageURLs etc. It could be used to populate DB's, collections and so on during development and testing.
A DevToys extension that formats UUIDs by adding or removing hyphens. Supports batch processing of multiple UUIDs and automatic format detection.
A library for generating offline UUIDs of Minecraft players based on their nicknames.
Package Description