{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/10"}],"enrichment":{"capability":"isocodes provides programmatic access to ISO standard reference data (countries, languages, currencies, scripts, subdivisions) with dot-notation object access and fast lookup methods.","skillfed_tags":["reference-data","iso-standards","cli-tool"],"use_cases":["Populate country or language selection dropdowns in web forms with canonical names and codes","Validate user-supplied ISO codes (alpha-2, alpha-3, numeric) against authoritative reference data","Build geographic metadata (flags, official names, subdivisions) into location-aware applications","Generate reports or exports in CSV/JSON with standardized currency or language codes","Look up historical country names (e.g., 'Burma' \u2192 Myanmar) for data reconciliation","CLI tool for quick ad-hoc ISO code lookups without writing Python code"],"what_it_does":"isocodes is a reference-data library that bundles ISO standard lists (countries, languages, currencies, scripts, subdivisions, and former countries) into a single Python package with modern access patterns. Instead of maintaining your own CSV or JSON files of country codes and names, you import isocodes and query structured data via dot notation (usa.name, usa.flag) or dictionary access, with fast lookup methods like find() for O(1) exact matches and search() for flexible filtering. The data originates from the Debian iso-codes project.\n\nThe library is zero-dependency and includes both a Python API and a command-line interface for quick lookups. It supports Python 3.9 through 3.13 and is actively maintained. Common use cases include populating country/language dropdowns, validating ISO codes in user input, and building geographic or linguistic metadata into applications.","worth_installing":"Yes. Zero dependencies, permissive license, active maintenance, no known vulnerabilities, and a clear use case for any application needing canonical ISO reference data. Install if you need to work with country codes, language codes, or related ISO standards; skip only if you maintain your own reference data or have very specific non-standard requirements."},"id":"isocodes","links":{"html":"https://skillfed.io/packages/isocodes","md":"https://skillfed.io/packages/isocodes.md","pypi":"https://pypi.org/project/isocodes/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-08-25","license_spdx":null,"license_treatment":"permissive","name":"isocodes","python_support":"supports_current","summary":"This project provides lists of various ISO standards (e.g. country, language, language scripts, and currency names) in one place"},"popularity":{"monthly_downloads":96448,"position":13212,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2025.8.25"}
