$npx skillfedfor your agent

Linguistic packages

264 packages · page 2 of 7

Packages

tree-sitter-language-pack Worth it
PyPI · Linguistic · released Aug 2026

Provides pre-compiled tree-sitter parsers for 371 programming languages, enabling fast syntax tree parsing and code analysis without requiring grammar compilation.

MITcompiled wheel · 3.10+
4.9Mdownloads / mo
tree-sitter-cpp With conditions
PyPI · Linguistic · released Nov 2024

Provides a C++ language grammar for tree-sitter, enabling incremental parsing and syntax tree generation for C++ code.

MITcompiled wheel · 3.9+
4.8Mdownloads / mo
marisa-trie With conditions
PyPI · Linguistic · released Apr 2026

Provides memory-efficient trie data structures for fast string lookups and prefix searches, using up to 50x-100x less memory than standard Python dicts while maintaining comparable lookup speed.

MIT AND (BSD-2-Clause OR LGPL-2.1-or-later)compiled wheel · 3.9+
4.7Mdownloads / mo
fast-langdetect Worth it
PyPI · Linguistic · released May 2026

Detects the language of text using FastText models, returning language codes and confidence scores with minimal dependencies and offline capability.

permissive licensepure Python · 3.9+
4.3Mdownloads / mo
language-data With conditions
PyPI · Linguistic · released Nov 2025

Provides multilingual language names, speaker populations, and writing population data for standardized language codes, designed as a data supplement to the langcodes module.

MITpure Python
4.2Mdownloads / mo
python-iso639 Worth it
PyPI · Linguistic · released Jul 2026

Maps ISO 639 language codes (639-1, 639-2, 639-3) to language names and metadata, with methods to look up or guess a language from any code or name format.

Apache-2.0pure Python · 3.10+
4.2Mdownloads / mo
anyascii Worth it
PyPI · Linguistic · released Jun 2025

Converts Unicode text to ASCII-only equivalents by transliterating each character to its best ASCII representation, leaving ASCII input unchanged and removing unmapped characters.

ISCpure Python · 3.3+
4.1Mdownloads / mo
pyenchant With conditions
PyPI · Linguistic · released Sep 2025

PyEnchant provides Python bindings to the Enchant spellchecking library, enabling spell-checking and correction suggestions across multiple languages and dictionary backends.

copyleftpure Python · 3.9+
4.0Mdownloads / mo
lark-parser Worth it
PyPI · Linguistic · released Aug 2021

Lark is a parsing library that builds abstract syntax trees from context-free grammars using Earley, LALR(1), or CYK parsing algorithms, with minimal code required.

MITpure Python
3.7Mdownloads / mo
tree-sitter-json With conditions
PyPI · Linguistic · released Nov 2024

Provides a JSON grammar parser for tree-sitter, enabling incremental parsing and syntax tree analysis of JSON documents.

MITcompiled wheel · 3.9+aging
3.5Mdownloads / mo
tree-sitter-embedded-template With conditions
PyPI · Linguistic · released Aug 2025

Provides a tree-sitter parser for embedded template languages like ERB and EJS, enabling syntactic analysis of code embedded within text using `<%` and `%>` delimiters.

permissive licensecompiled wheel · 3.10+aging
3.4Mdownloads / mo
nameparser Worth it
PyPI · Linguistic · released Aug 2026

Parses human names into seven structured fields—title, given, middle, family, suffix, nickname, maiden—with support for multiple scripts including East Asian names, and provides immutable results with composable configuration.

Install it if you need to parse or normalize human names, especially in multilingual contexts.

copyleftpure Python · 3.11+
3.1Mdownloads / mo
sacremoses With conditions
PyPI · Linguistic · released Oct 2023

Sacremoses provides tokenization, detokenization, truecasing, and punctuation normalization for text processing, primarily for machine translation and NLP pipelines.

Install it if you need Moses-style tokenization or truecasing for machine translation or similar tasks.

MITpure Python · 3.8+aging
2.9Mdownloads / mo
lingua-language-detector Worth it
PyPI · Linguistic · released Mar 2026

Detects which language a text is written in, supporting 75 languages with high accuracy on both short snippets and full sentences using compiled Rust bindings.

Apache-2.0compiled wheel · 3.12+
2.7Mdownloads / mo
PyStemmer Worth it
PyPI · Linguistic · released May 2026

PyStemmer provides word stemming algorithms for multiple languages, reducing words to their morphological base form to improve search and information retrieval.

BSD-3-Clausecompiled wheel
2.5Mdownloads / mo
deep-translator With conditions
PyPI · Linguistic · released Jun 2023

Translates text between languages using multiple free translation services (Google, Microsoft, DeepL, Yandex, and others) with automatic language detection and batch processing support.

However, do not rely on it for production systems where translation service availability is critical—the dormant status means breakage from service changes will not…

MITpure Pythondormant1 known vulnerabilities
2.4Mdownloads / mo
jieba With conditions
PyPI · Linguistic · released Jan 2020

Jieba segments Chinese text into words using multiple algorithms (precise, full, and search-engine modes) and supports both simplified and traditional Chinese with custom dictionary injection.

However, install it only if you are working with Chinese text and can verify compatibility with your Python version—the package is dormant and may not work on very…

MITbuilds from sourcedormant
2.4Mdownloads / mo
wordfreq With conditions
PyPI · Linguistic · released Nov 2023

wordfreq looks up word frequencies across over 40 languages from multiple corpus sources, returning frequencies as decimal values or on a logarithmic Zipf scale.

Apache-2.0pure Pythondormant
2.3Mdownloads / mo
tree-sitter-kotlin With conditions
PyPI · Linguistic · released Jan 2025

Provides a Kotlin language grammar for tree-sitter, enabling incremental parsing and syntax tree analysis of Kotlin code.

However, maintenance is dormant (last release 582 days ago), so verify that the grammar covers your Kotlin version and feature set before committing to a production…

MITcompiled wheel · 3.9+dormant
2.2Mdownloads / mo
SudachiPy With conditions
PyPI · Linguistic · released Apr 2026

SudachiPy is a Python binding for Sudachi.rs, a Japanese morphological analyzer that tokenizes Japanese text into morphemes with part-of-speech tags, normalized forms, and reading information.

The main gotcha is the separate dictionary dependency and medium install friction from compiled wheels, but prebuilt binaries cover common platforms.

permissive licensecompiled wheel
2.2Mdownloads / mo
tree-sitter-html With conditions
PyPI · Linguistic · released Nov 2024

Provides an HTML grammar for tree-sitter, enabling incremental parsing and syntax tree analysis of HTML documents.

MITcompiled wheel · 3.9+aging
2.2Mdownloads / mo
tree-sitter-toml With conditions
PyPI · Linguistic · released Dec 2024

Provides a tree-sitter parser grammar for TOML files, enabling incremental parsing and syntax tree analysis of TOML configuration documents.

Install only if you already use or plan to use tree-sitter's Python API; this package alone does not parse TOML.

permissive licensecompiled wheel · 3.9+aging
2.2Mdownloads / mo
tree-sitter-xml With conditions
PyPI · Linguistic · released Nov 2024

Provides a tree-sitter parser grammar for XML and DTD files, enabling incremental parsing and syntax tree analysis of XML documents.

Install only if you already use or plan to use tree-sitter's Python bindings.

MITcompiled wheel · 3.9+dormant
2.2Mdownloads / mo
tree-sitter-sql With conditions
PyPI · Linguistic · released Oct 2025

Provides a tree-sitter SQL grammar for parsing SQL code into an abstract syntax tree, enabling programmatic analysis and manipulation of SQL statements.

MITcompiled wheel · 3.10+
2.2Mdownloads / mo
graphemeu With conditions
PyPI · Linguistic · released Jan 2026

Provides string manipulation functions that work with user-perceived characters (grapheme clusters) as defined by Unicode Standard Annex #29, rather than individual Unicode code points.

permissive licensepure Python · 3.10+aging
2.2Mdownloads / mo
SudachiDict-core With conditions
PyPI · Linguistic · released Jul 2026

Provides the core edition of the Sudachi morphological analyzer dictionary for use with SudachiPy, enabling Japanese text tokenization and linguistic analysis.

permissive licensepure Python
2.1Mdownloads / mo
tree-sitter-markdown With conditions
PyPI · Linguistic · released Sep 2025

Provides a tree-sitter grammar for parsing Markdown documents, enabling syntactic analysis of Markdown text according to CommonMark with optional extensions like GitHub flavored markdown, task lists, and tables.

However, do not use it where Markdown correctness is critical—the authors acknowledge known inaccuracies.

MITcompiled wheel · 3.9+
2.1Mdownloads / mo
tree-sitter-css With conditions
PyPI · Linguistic · released Sep 2025

Provides a CSS grammar parser for tree-sitter, enabling incremental parsing and syntax tree analysis of CSS code.

permissive licensecompiled wheel · 3.10+aging
2.1Mdownloads / mo
tree-sitter-regex With conditions
PyPI · Linguistic · released Sep 2025

Provides a tree-sitter grammar for parsing regular expressions in PCRE2, POSIX, and JavaScript syntaxes, enabling incremental parsing and syntax analysis of regex patterns.

However, it is a specialized grammar module—install it only if you have a specific need for tree-sitter-based regex parsing; it is not a general-purpose regex library.

permissive licensecompiled wheel · 3.10+aging
2.0Mdownloads / mo
tree-sitter-swift With conditions
PyPI · Linguistic · released Jun 2026

Provides a tree-sitter grammar for parsing Swift source code, enabling incremental syntax analysis and abstract syntax tree generation.

MITcompiled wheel · 3.8+
1.9Mdownloads / mo
tree-sitter-elixir Worth it
PyPI · Linguistic · released Mar 2026

Provides an Elixir language grammar for tree-sitter, enabling incremental parsing and syntax analysis of Elixir source code.

MITcompiled wheel · 3.9+
1.8Mdownloads / mo
tree-sitter-scala With conditions
PyPI · Linguistic · released Aug 2026

Provides a tree-sitter grammar for parsing Scala 2 and Scala 3 source code, enabling incremental syntax analysis and code structure extraction.

Install only if your target platform has a precompiled wheel available.

MITcompiled wheel · 3.9+
1.7Mdownloads / mo
tree-sitter-lua With conditions
PyPI · Linguistic · released Feb 2026

Provides a tree-sitter grammar for parsing Lua 5.x and LuaJIT 2.x code, enabling incremental syntax analysis and AST generation.

permissive licensecompiled wheel · 3.10+
1.7Mdownloads / mo
oslo.i18n With conditions
PyPI · Linguistic · released Jul 2026

oslo.i18n provides utilities for handling internationalization and translation of text strings in Python applications, with support for multiple languages and locales.

Apache-2.0pure Python · 3.11+
1.7Mdownloads / mo
tree-sitter-groovy With conditions
PyPI · Linguistic · released Nov 2024

Provides a Groovy language grammar for tree-sitter, enabling incremental parsing and syntax analysis of Groovy code.

However, dormant maintenance (no activity since 2024-11-19) and the author's own caveat that it is unpolished mean you should verify the grammar covers your use case…

permissive licensecompiled wheel · 3.9+dormant
1.6Mdownloads / mo
tree-sitter-powershell With conditions
PyPI · Linguistic · released May 2026

Provides a tree-sitter grammar for parsing PowerShell code, enabling incremental syntax analysis and tree-based code inspection for PowerShell scripts.

permissive licensecompiled wheel · 3.10+
1.6Mdownloads / mo
tree-sitter-objc With conditions
PyPI · Linguistic · released Dec 2024

Provides a tree-sitter grammar for parsing Objective-C code into syntax trees, enabling incremental parsing and code analysis.

permissive licensecompiled wheel · 3.9+aging
1.6Mdownloads / mo
tree-sitter-zig With conditions
PyPI · Linguistic · released Dec 2024

Provides a tree-sitter grammar for parsing Zig source code, enabling incremental syntax analysis and AST generation for Zig programs.

permissive licensecompiled wheel · 3.9+aging
1.5Mdownloads / mo
tree-sitter-julia With conditions
PyPI · Linguistic · released Nov 2024

Provides incremental parsing of Julia source code using tree-sitter, producing syntax trees suitable for code analysis and tooling.

MITcompiled wheel · 3.9+aging
1.5Mdownloads / mo
tree-sitter-verilog With conditions
PyPI · Linguistic · released Nov 2024

Provides a SystemVerilog grammar parser for tree-sitter, enabling incremental parsing and syntax tree analysis of Verilog hardware description language code.

MITcompiled wheel · 3.9+dormant
1.5Mdownloads / mo