{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/18"}],"enrichment":{"capability":"Generates UUID version 7 identifiers\u2014time-ordered, RFC-compliant UUIDs that encode a timestamp and support optional monotonic counters for database-friendly ID generation.","skillfed_tags":["uuid-generation","time-ordered-ids","database-optimization"],"use_cases":["Generate sortable primary keys for database tables where insertion order and query performance matter.","Create time-ordered event IDs in distributed systems where clock synchronization is imperfect.","Build audit logs or event streams where ID generation timestamp must be recoverable without a separate timestamp column.","Replace UUID version 4 in applications that benefit from natural time-based ordering without sacrificing uniqueness.","Implement monotonic ID sequences within millisecond boundaries for high-throughput services."],"what_it_does":"uuid-extension provides a Python implementation of UUID version 7, a time-ordered identifier format. Unlike earlier UUID versions, version 7 encodes a Unix timestamp in its first 48 bits, making the generated IDs naturally sortable by creation time\u2014a property that improves database index performance and query efficiency when UUIDs are used as primary keys or sort keys.\n\nThe library wraps the standard Python UUID object and adds methods to extract the embedded timestamp as either a Unix float or a datetime object, optionally in a specific timezone. It also supports an optional counter parameter to guarantee monotonic ordering within the same millisecond, useful in high-frequency ID generation. The package has no runtime dependencies and installs as a pure Python wheel, making it lightweight to adopt.","worth_installing":"Yes, if you need time-ordered UUIDs and can verify the license. The package has zero dependencies, low install friction, and no known vulnerabilities. However, the aging maintenance status (389 days since release, no recent commits visible) and unclear license metadata warrant a quick check before adopting in production\u2014confirm the MIT License claim and assess whether the implementation meets your compliance requirements."},"id":"uuid-extension","links":{"html":"https://skillfed.io/packages/uuid-extension","md":"https://skillfed.io/packages/uuid-extension.md","pypi":"https://pypi.org/project/uuid-extension/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-07-21","license_spdx":null,"license_treatment":"unclear","name":"uuid-extension","python_support":"supports_current","summary":"UUID7 Extension for Python"},"popularity":{"monthly_downloads":79426,"position":14360,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.2.0"}
