{"id":22666659,"url":"https://github.com/fireblade-engine/uuid","last_synced_at":"2025-04-12T09:53:08.540Z","repository":{"id":55037138,"uuid":"208569749","full_name":"fireblade-engine/uuid","owner":"fireblade-engine","description":"A dependency free, lightweight, fast and easy to use Universally Unique Identifier (UUID) implementation in pure Swift","archived":false,"fork":false,"pushed_at":"2025-04-07T15:40:14.000Z","size":74,"stargazers_count":4,"open_issues_count":8,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-12T09:52:59.603Z","etag":null,"topics":["library","mit-license","spm","swift","swift-package-manager","uuid"],"latest_commit_sha":null,"homepage":"","language":"Swift","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/fireblade-engine.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"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":["ctreffs"],"custom":["https://www.paypal.com/donate?hosted_button_id=GCG3K54SKRALQ"]}},"created_at":"2019-09-15T09:20:02.000Z","updated_at":"2023-04-21T08:04:59.000Z","dependencies_parsed_at":"2023-10-04T23:04:56.158Z","dependency_job_id":"1bfe3948-b393-41c8-886c-b19982688181","html_url":"https://github.com/fireblade-engine/uuid","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fireblade-engine%2Fuuid","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fireblade-engine%2Fuuid/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fireblade-engine%2Fuuid/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fireblade-engine%2Fuuid/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fireblade-engine","download_url":"https://codeload.github.com/fireblade-engine/uuid/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248550636,"owners_count":21122932,"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":["library","mit-license","spm","swift","swift-package-manager","uuid"],"created_at":"2024-12-09T14:17:34.768Z","updated_at":"2025-04-12T09:53:08.511Z","avatar_url":"https://github.com/fireblade-engine.png","language":"Swift","funding_links":["https://github.com/sponsors/ctreffs","https://www.paypal.com/donate?hosted_button_id=GCG3K54SKRALQ"],"categories":[],"sub_categories":[],"readme":"# Fireblade UUID\n\n![CI](https://github.com/fireblade-engine/uuid/workflows/CI/badge.svg)\n[![license](https://img.shields.io/badge/license-MIT-brightgreen.svg)](LICENSE)\n\nThis is a **Swift** implementation of [Universally Unique Identifier (UUID)](https://en.wikipedia.org/wiki/Universally_unique_identifier); it's **lightweight**, **fast** and **easy to use**, and complies with [RFC4122](https://tools.ietf.org/html/rfc4122).\n\nThe module is developed and maintained as part of the [Fireblade Game Engine](https://github.com/fireblade-engine) project.\n\n\n## 🚀 Getting Started\n\nThese instructions will get your copy of the project up and running on your local machine and provides a code example.\n\n### 📋 Prerequisites\n\n* [Swift 5.1+](https://swift.org/)\n* [Swift Package Manager (SPM)](https://github.com/apple/swift-package-manager)\n* [Swiftlint](https://github.com/realm/SwiftLint) for linting - (optional)\n* [SwiftEnv](https://swiftenv.fuller.li/) for Swift version management - (optional)\n\n### 💻 Installing\n\nFireblade UUID is available for all platforms that support [Swift 5.1+](https://swift.org/) and higher and the [Swift Package Manager (SPM)](https://github.com/apple/swift-package-manager).\n\nExtend the following lines in your `Package.swift` file or use it to create a new project.\n\n```swift\n// swift-tools-version:5.1\n\nimport PackageDescription\n\nlet package = Package(\n    name: \"YourPackageName\",\n    dependencies: [\n    .package(url: \"https://github.com/fireblade-engine/uuid.git\", from: \"1.1.0\")\n    ],\n    targets: [\n        .target(\n            name: \"YourTargetName\",\n            dependencies: [\"FirebladeUUID\"])\n    ]\n)\n\n```\n\n## 📝 Code Example\n\n```swift\n// create a UUID\nlet uuid = UUID()\n\n// print a string representation\nprint(uuid.uuidString)\n\n```\n\n## ✍️ Authors\n\nThis project is currently maintained by [Christian Treffs](https://github.com/ctreffs).   \nSee also the list of [contributors](https://github.com/fireblade-engine/uuid/contributors) who participated in this project.\n\n## 🔏 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details\n\n\n## ♻ Alternatives\n\n- [alexdrone/PushID](https://github.com/alexdrone/PushID)\n- [coderyi/YiUUID](https://github.com/coderyi/YiUUID)\n- [DavidSkrundz/UUID](https://github.com/DavidSkrundz/UUID)\n- [drichardson/SwiftyUUID](https://github.com/drichardson/SwiftyUUID)\n- [dtop/SwiftUUIDv5](https://github.com/dtop/SwiftUUIDv5)\n- [swift-extras/swift-extras-uuid](https://github.com/swift-extras/swift-extras-uuid)\n- [ocworld/UUIDStringStyle](https://github.com/ocworld/UUIDStringStyle)\n- [PureSwift/CUUID](https://github.com/PureSwift/CUUID)\n- [Swift-UUID](https://github.com/x43x61x69/Swift-UUID)\n- [uuid-kit](https://github.com/baarde/uuid-kit)\n- [uuid-swift](https://github.com/jrikhof/short-uuid-swift)\n- [nuekodory/Swift-UUIDv3-UUIDv5](https://github.com/nuekodory/Swift-UUIDv3-UUIDv5)\n- [WeZZard/UUID](https://github.com/WeZZard/UUID)\n- [ZewoGraveyard/UUID](https://github.com/ZewoGraveyard/UUID)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffireblade-engine%2Fuuid","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffireblade-engine%2Fuuid","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffireblade-engine%2Fuuid/lists"}