{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/17"}],"enrichment":{"capability":"Generates ULIDs (Universally Unique Lexicographically Sortable Identifiers), which are 128-bit unique identifiers encoded as 26-character sortable strings, offering an alternative to UUIDs with better efficiency and lexicographic ordering.","skillfed_tags":["identifier-generation","sortable-ids"],"use_cases":["Generate sortable unique identifiers for database records where insertion order matters and you want to avoid UUID's random ordering.","Create URL-safe unique IDs for APIs and web applications without special characters or case sensitivity issues.","Build distributed systems where you need 128-bit unique IDs with embedded timestamp information for debugging and auditing."],"what_it_does":"ULID is a Python implementation of Universally Unique Lexicographically Sortable Identifiers, a 128-bit identifier format that combines a 48-bit millisecond timestamp with 80 bits of randomness, encoded as a 26-character base32 string. Unlike UUIDs, ULIDs are sortable by creation time and use a more compact, URL-safe representation without special characters.\n\nThe package provides a simple interface to generate new ULIDs. It addresses UUID limitations by offering better character efficiency (26 vs 36 characters), lexicographic sortability, and built-in timestamp information. However, the package has been dormant since its 2016 release with no maintenance activity, raising questions about compatibility with modern Python versions and whether it remains suitable for production use.","worth_installing":"No. The package is dormant (last release 2016-08-01, no updates in 3665 days) with unspecified Python version support, making compatibility with modern Python uncertain. While the concept is sound and there are no known vulnerabilities, the lack of maintenance and high install friction (source tarball) mean you should consider actively maintained ULID implementations instead."},"id":"ulid","links":{"html":"https://skillfed.io/packages/ulid","md":"https://skillfed.io/packages/ulid.md","pypi":"https://pypi.org/project/ulid/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2016-08-01","license_spdx":null,"license_treatment":"permissive","name":"ulid","python_support":"unspecified","summary":"Pyhton version of this: https://github.com/alizain/ulid"},"popularity":{"monthly_downloads":95250,"position":13276,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.1"}
