{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/2"}],"enrichment":{"capability":"Generates cryptographically secure, URL-friendly unique IDs shorter than UUIDs using an alphabet of A-Za-z0-9_- with configurable size and custom alphabets.","skillfed_tags":["id-generation","cryptography","url-safe"],"use_cases":["Generate short, unique identifiers for database records or API resources that need to appear in URLs","Create session tokens or temporary identifiers for web applications where compactness matters","Build URL slugs or short links that are collision-resistant and safe to embed in query strings","Replace UUID in scenarios where the 21-character format is preferable to UUID's 36-character standard","Generate non-sequential IDs for distributed systems where collision probability is tuned to your scale"],"what_it_does":"nanoid is a lightweight ID generator that produces cryptographically secure, URL-safe unique strings. It uses a larger alphabet (A-Za-z0-9_-) than UUID, reducing the default ID length from 36 to 21 characters while maintaining similar collision probability. The package offers both a secure default generator and a faster non-secure variant, and supports custom alphabets and lengths for tuning collision risk versus ID compactness.\n\nThe library has no external dependencies and installs as a pure Python wheel, making it simple to add to any project. It's designed for scenarios where you need short, web-safe identifiers\u2014such as URL slugs, database record IDs, or session tokens\u2014without the overhead of UUID's longer format.","worth_installing":"Yes, if you need short, secure, URL-safe IDs. The package is lightweight, dependency-free, and actively maintained in its repository. The 2018 PyPI release date warrants verification that the version on PyPI matches your needs, but the active repository status and zero security vulnerabilities make it a solid choice for ID generation."},"id":"nanoid","links":{"html":"https://skillfed.io/packages/nanoid","md":"https://skillfed.io/packages/nanoid.md","pypi":"https://pypi.org/project/nanoid/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2018-11-20","license_spdx":null,"license_treatment":"permissive","name":"nanoid","python_support":"unspecified","summary":"A tiny, secure, URL-friendly, unique string ID generator for Python"},"popularity":{"monthly_downloads":6492585,"position":1902,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2.0.0"}
