Swiftpack.co - Package - fireblade-engine/uuid
Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Fireblade UUID

CI license swift version platforms

This is a Swift implementation of Universally Unique Identifier (UUID); it's lightweight, fast and easy to use, and complies with RFC4122.

The module is developed and maintained as part of the Fireblade Game Engine project.

🚀 Getting Started

These instructions will get your copy of the project up and running on your local machine and provides a code example.

📋 Prerequisites

💻 Installing

Fireblade UUID is available for all platforms that support Swift 5.1+ and higher and the Swift Package Manager (SPM).

Extend the following lines in your Package.swift file or use it to create a new project.

// swift-tools-version:5.1

import PackageDescription

let package = Package(
    name: "YourPackageName",
    dependencies: [
    .package(url: "https://github.com/fireblade-engine/uuid.git", from: "1.1.0")
    targets: [
            name: "YourTargetName",
            dependencies: ["FirebladeUUID"])

📝 Code Example

// create a UUID
let uuid = UUID()

// print a string representation

✍️ Authors

This project is currently maintained by Christian Treffs.
See also the list of contributors who participated in this project.

🔏 License

This project is licensed under the MIT License - see the LICENSE file for details

♻ Alternatives


Stars: 3



Name-based UUID - 2021-01-13T20:46:05

- 2019-09-15T09:39:21