{"categories":[{"label":"Linguistic","url":"https://skillfed.io/packages/category/text-processing-linguistic/2"}],"enrichment":{"capability":"Provides curated sets of English words from multiple word lists (GCIDE and web2) that can be filtered by case and alphanumeric characters.","skillfed_tags":["word-lists","nlp-data","offline-corpus"],"use_cases":["Validate user input against a known English word list in spell-checkers or word games.","Generate word lists for linguistic analysis, NLP training, or text-processing pipelines.","Filter or deduplicate words in data processing by checking membership against a curated set.","Build offline word-lookup tools that don't require network access or external services."],"what_it_does":"english-words is a Python package that bundles pre-processed English word lists (GCIDE and web2) and exposes them as in-memory sets. You call `get_english_words_set()` with a list of source identifiers and optional flags to retrieve a set of words filtered by case (lowercase conversion) and character type (alphanumeric-only). The word lists are pre-processed at package build time, so filtering operations run at constant speed regardless of which flags you use.\n\nThe package is designed for tasks like word validation, spell-checking, or linguistic analysis where you need a reliable, offline English word corpus. It trades disk space (~20MB) for simplicity: all data is bundled and ready to use without external API calls or downloads. The main constraint is that it includes only two word lists (GCIDE and web2), each with different capitalization conventions, so combining them requires care.","worth_installing":"Yes, if you need an offline English word corpus and can tolerate the ~20MB footprint and aging maintenance. The package is stable (MIT licensed, no vulnerabilities, low install friction) and suitable for spell-checking, word games, or linguistic tasks. However, if you need active development, Unicode normalization, or additional word lists, consider whether a maintained alternative or a custom word source would better fit your needs."},"id":"english-words","links":{"html":"https://skillfed.io/packages/english-words","md":"https://skillfed.io/packages/english-words.md","pypi":"https://pypi.org/project/english-words/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-08-14","license_spdx":null,"license_treatment":"permissive","name":"english-words","python_support":"unspecified","summary":"Generate sets of english words by combining different word lists"},"popularity":{"monthly_downloads":136790,"position":11388,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.0.2"}
