{"id":23197313,"url":"https://github.com/taiizor/uuid","last_synced_at":"2025-07-19T23:09:22.361Z","repository":{"id":268631497,"uuid":"904989844","full_name":"Taiizor/UUID","owner":"Taiizor","description":"A modern, high-performance UUID library for .NET ecosystem. Features time-ordered identifiers, cryptographic security, multiple encoding formats (Base32/Base64), and seamless Guid compatibility. Thread-safe, cross-platform, and perfect for distributed systems. 🚀","archived":false,"fork":false,"pushed_at":"2024-12-18T00:53:41.000Z","size":101,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"develop","last_synced_at":"2024-12-18T01:20:54.464Z","etag":null,"topics":["base32","base64","cross-platform","cryptography","csharp","distributed-systems","dotnet","guid","identifier","netcore","netstandard","performance","thread-safe","time-ordered","uuid"],"latest_commit_sha":null,"homepage":"https://www.vegalya.com","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Taiizor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["https://www.nuget.org/profiles/Taiizor","www.vegalya.com","www.soferity.com"]}},"created_at":"2024-12-18T00:01:44.000Z","updated_at":"2024-12-18T01:09:21.000Z","dependencies_parsed_at":"2024-12-18T01:21:04.043Z","dependency_job_id":"8be50ea1-3100-4808-8718-65a87fe3e9a8","html_url":"https://github.com/Taiizor/UUID","commit_stats":null,"previous_names":["taiizor/uuid"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Taiizor%2FUUID","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Taiizor%2FUUID/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Taiizor%2FUUID/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Taiizor%2FUUID/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Taiizor","download_url":"https://codeload.github.com/Taiizor/UUID/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230286676,"owners_count":18202739,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["base32","base64","cross-platform","cryptography","csharp","distributed-systems","dotnet","guid","identifier","netcore","netstandard","performance","thread-safe","time-ordered","uuid"],"created_at":"2024-12-18T14:32:27.833Z","updated_at":"2025-07-19T23:09:22.348Z","avatar_url":"https://github.com/Taiizor.png","language":"C#","funding_links":["https://www.nuget.org/profiles/Taiizor","www.vegalya.com","www.soferity.com"],"categories":[],"sub_categories":[],"readme":"![Logo](.images/Logo.png)\n\n![Dot-Net-Framework-Version](https://img.shields.io/badge/.NET%20Framework-%3E%3D4.8-blue)\n![Dot-Net-Standard-Version](https://img.shields.io/badge/.NET%20Standard-%3E%3D2.0-blue)\n![Dot-Net-Version](https://img.shields.io/badge/.NET-%3E%3D6.0-blue)\n![C-Sharp-Version](https://img.shields.io/badge/C%23-Preview-blue.svg)\n[![IDE-Version](https://img.shields.io/badge/IDE-VS2022-blue.svg)](https://visualstudio.microsoft.com/downloads)\n[![NuGet-Version](https://img.shields.io/nuget/v/UUID.svg?label=NuGet)](https://www.nuget.org/packages/UUID)\n[![NuGet-Download](https://img.shields.io/nuget/dt/UUID?label=Download)](https://www.nuget.org/api/v2/package/UUID)\n[![Stack Overflow](https://img.shields.io/badge/Stack%20Overflow-UUID-orange.svg)](https://stackoverflow.com/questions/tagged/uuid)\n\n[![.NET](https://github.com/Taiizor/UUID/actions/workflows/dotnet.yml/badge.svg)](https://github.com/Taiizor/UUID/actions/workflows/dotnet.yml)\n[![CodeQL](https://github.com/Taiizor/UUID/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/Taiizor/UUID/actions/workflows/codeql-analysis.yml)\n[![.NET Desktop](https://github.com/Taiizor/UUID/actions/workflows/dotnet-desktop.yml/badge.svg)](https://github.com/Taiizor/UUID/actions/workflows/dotnet-desktop.yml)\n\n[![Discord-Server](https://img.shields.io/discord/932386235538878534?label=Discord)](https://discord.gg/nxG977byXb)\n\n# Welcome to UUID\nUUID is a modern and efficient unique identifier generator for .NET ecosystem. This high-performance library is designed for modern distributed systems, providing thread-safe operations and time-ordered identifiers with enhanced security features.\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n\t\t\u003ca href=\"https://github.com/Taiizor\"\u003e\n\t\t\t\u003cimg src=\"https://avatars3.githubusercontent.com/u/41683699?s=460\u0026v=4\" width=\"80px;\" alt=\"Taiizor\"/\u003e\n\t\t\t\u003cbr/\u003e\n\t\t\t\u003csub\u003e\n\t\t\t\t\u003cb\u003eTaiizor\u003c/b\u003e\n\t\t\t\u003c/sub\u003e\n\t\t\u003c/a\u003e\n\t\t\u003cbr/\u003e\n\t\t\u003ca href=\"https://github.com/Taiizor/UUID/commits?author=Taiizor\" title=\"Code\"\u003e💻\u003c/a\u003e\n\t\t\u003ca href=\"https://www.vegalya.com\" title=\"Ideas \u0026 Planning, Feedback\"\u003e🤔\u003c/a\u003e\n\t\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\nThis project follows the [all contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n\n## Backers\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n\t\t\u003ca href=\"https://github.com/Vegalya\"\u003e\n\t\t\t\u003cimg src=\"https://avatars3.githubusercontent.com/u/98421771?s=200\u0026v=4\" width=\"80px;\" alt=\"Vegalya\"/\u003e\n\t\t\t\u003cbr/\u003e\n\t\t\t\u003csub\u003e\n\t\t\t\t\u003cb\u003eVegalya\u003c/b\u003e\n\t\t\t\u003c/sub\u003e\n\t\t\u003c/a\u003e\n\t\t\u003cbr/\u003e\n\t\t\u003ca href=\"https://github.com/Vegalya\" target=\"_blank\" title=\"Content\"\u003e🖋\u003c/a\u003e\n\t\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n\t\t\u003ca href=\"https://github.com/Soferity\"\u003e\n\t\t\t\u003cimg src=\"https://avatars3.githubusercontent.com/u/63516515?s=200\u0026v=4\" width=\"80px;\" alt=\"Soferity\"/\u003e\n\t\t\t\u003cbr/\u003e\n\t\t\t\u003csub\u003e\n\t\t\t\t\u003cb\u003eSoferity\u003c/b\u003e\n\t\t\t\u003c/sub\u003e\n\t\t\u003c/a\u003e\n\t\t\u003cbr/\u003e\n\t\t\u003ca href=\"https://github.com/Soferity\" target=\"_blank\" title=\"Content\"\u003e🖋\u003c/a\u003e\n\t\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## Platform support\n\nUUID works on .NET Framework, .NET Standard, .NET Core and .NET.\n\n\u003ctable\u003e\n   \u003cthead\u003e\n      \u003ctr\u003e\n         \u003cth\u003e.NET implementation\u003c/th\u003e\n         \u003cth\u003eVersion support\u003c/th\u003e\n      \u003c/tr\u003e\n   \u003c/thead\u003e\n   \u003ctbody\u003e\n      \u003ctr\u003e\n         \u003ctd\u003e.NET and .NET Core\u003c/td\u003e\n         \u003ctd\u003e2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n         \u003ctd\u003e.NET Framework\u003c/td\u003e\n         \u003ctd\u003e4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n         \u003ctd\u003eMono\u003c/td\u003e\n         \u003ctd\u003e5.4, 6.4\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n         \u003ctd\u003eXamarin.iOS\u003c/td\u003e\n         \u003ctd\u003e10.14, 12.16\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n         \u003ctd\u003eXamarin.Mac\u003c/td\u003e\n         \u003ctd\u003e3.8, 5.16\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n         \u003ctd\u003eXamarin.Android\u003c/td\u003e\n         \u003ctd\u003e8.0, 10.0\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n         \u003ctd\u003eUniversal Windows Platform\u003c/td\u003e\n         \u003ctd\u003e10.0.16299, TBD\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n         \u003ctd\u003eUnity\u003c/td\u003e\n         \u003ctd\u003e2018.1\u003c/td\u003e\n      \u003c/tr\u003e\n   \u003c/tbody\u003e\n\u003c/table\u003e\n\nBinaries for all platforms are built from a single Visual Studio Project. You will need the latset [Visual Studio](https://visualstudio.microsoft.com/downloads) to build or contribute to UUID.\n\n## Getting started\n\nUUID is distributed via Microsofts package manager [NuGet](https://www.nuget.org). We refer to [this page](https://docs.microsoft.com/en-gb/nuget) for detailed descriptions on how to get started/use NuGet. Here is a link to the [UUID NuGet package](https://www.nuget.org/packages/UUID).\nYou can grab a copy of the library on NuGet by running:\n\nBy Package Manager (PM): \n```sh \nInstall-Package UUID\n```\n\nBy .NET CLI: \n```sh \ndotnet add package UUID\n```\n\nFind more, including a runnable example application, under the [Getting Started](https://github.com/Taiizor/UUID/wiki/Getting-Started) topic in the [documentation](https://github.com/Taiizor/UUID/wiki/).\n\n## Documentation and FAQ\n\nTo learn more about UUID, check out the [documentation](https://github.com/Taiizor/UUID/wiki) - you'll find information there on the most common scenarios. If UUID isn't working the way you expect, you may find the [troubleshooting guide](https://github.com/Taiizor/UUID/wiki/Debugging-and-Diagnostics) useful.\n\nUUID has an active and helpful community who are happy to help point you in the right direction or work through any issues you might encounter. You can get in touch via:\n\n * [Stack Overflow](http://stackoverflow.com/questions/tagged/uuid)\n * [Discord](https://discord.gg/nxG977byXb) \u0026mdash; this is the best place to start if you have a question\n\nWe welcome bug reports and suggestions through our [issue tracker](https://github.com/Taiizor/UUID/issues) here on GitHub.\n\n## Contributing\n\nWould you like to help make UUID even better? We keep a list of issues that are approachable for newcomers under the [solved](https://github.com/Taiizor/UUID/issues?q=is%3Aissue+label%3Asolved) label (accessible only when logged into GitHub). Before starting work on a pull request, we suggest commenting on, or raising, an issue on the issue tracker so that we can help and coordinate efforts.\n\nWhen contributing please keep in mind our [Code of Conduct](CODE_OF_CONDUCT.md).\n\n_UUID is copyright \u0026copy; 2024-2025 UUID Contributors - Provided under the [MIT License](LICENSE)._","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftaiizor%2Fuuid","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftaiizor%2Fuuid","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftaiizor%2Fuuid/lists"}