--- id: fastuuid version: "0.14.0" license: unclear license_treatment: permissive maintenance: aging --- # fastuuid — Python bindings to Rust's UUID library. License: permissive · Maintenance: aging · Popularity: top 1,000 on PyPI ## Install pip install fastuuid uv add fastuuid poetry add fastuuid ## Description fastuuid ======== .. image:: https://github.com/fastuuid/fastuuid/actions/workflows/ci-cd.yml/badge.svg :target: https://github.com/fastuuid/fastuuid/actions/workflows/ci-cd.yml FastUUID is a library which provides CPython bindings to Rust's UUID library. The provided API is exactly as Python's builtin UUID class. The supported UUID versions are v1, v3, v4, v5, and v7. It is supported on Python 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14 Why? ---- It is much faster than Python's pure-python implementation and it is stricter when parsing hexadecimal representation of UUIDs. If you need to generate a lot of random UUIDs we also provide the `uuid4_bulk()` function which releases the GIL for the entire duration of the generation. This allows other threads to run while the library generates UUIDs. Benchmarks ---------- =========== ========= ================= ======================= =============================== ================ ==================== ================= ======== ========================================= processor machine python compiler python implementation python implementation version python version python build release... ## AI interpretation — verify before relying FastUUID provides high-performance CPython bindings to Rust's UUID library, offering faster UUID generation and parsing than Python's built-in implementation with support for UUID versions 1, 3, 4, 5, and 7. Verdict: FastUUID is a solid, permissively licensed performance library for UUID-heavy workloads, with no known vulnerabilities and broad platform coverage. The aging maintenance status (298 days since last release) and medium install friction warrant attention if you need active development or rapid updates, but the library is stable and suitable for production use if your UUID generation patterns match its strengths. [View on SkillFed](https://skillfed.io/packages/fastuuid) · [View on PyPI](https://pypi.org/project/fastuuid/)