Packages
Provides an HTML grammar for tree-sitter, enabling incremental parsing and syntax tree analysis of HTML documents.
Provides a Java language grammar for tree-sitter, enabling incremental parsing and syntax tree analysis of Java source code.
Provides a JavaScript and JSX parser grammar for tree-sitter, enabling incremental parsing and syntax tree analysis of JavaScript code.
Provides a JSON grammar parser for tree-sitter, enabling incremental parsing and syntax tree analysis of JSON documents.
Provides incremental parsing of Julia source code using tree-sitter, producing syntax trees suitable for code analysis and tooling.
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…
Provides pre-compiled tree-sitter parsers for 371 programming languages, enabling fast syntax tree parsing and code analysis without requiring grammar compilation.
Provides pre-compiled Python bindings for tree-sitter language parsers, eliminating the need to download and build language support individually.
However, the package is dormant (latest release 2024-02-04) and depends on tree-sitter; verify that the bundled language versions and tree-sitter compatibility match…
Provides a tree-sitter grammar for parsing Lua 5.x and LuaJIT 2.x code, enabling incremental syntax analysis and AST generation.
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.
Provides a tree-sitter grammar for parsing Objective-C code into syntax trees, enabling incremental parsing and code analysis.
Provides a PHP language grammar for tree-sitter, enabling incremental parsing and syntax tree analysis of PHP code.
Provides a tree-sitter grammar for parsing PowerShell code, enabling incremental syntax analysis and tree-based code inspection for PowerShell scripts.
Provides a Python grammar for tree-sitter, enabling incremental parsing and syntax tree analysis of Python code.
However, the last release was 337 days ago—verify that the grammar version meets your Python syntax requirements before committing to it in production.
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.
Provides a Ruby language grammar for tree-sitter, enabling incremental parsing and abstract syntax tree generation for Ruby code.
Provides a Rust language grammar for tree-sitter, enabling incremental parsing and syntax tree analysis of Rust code.
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.
Provides a tree-sitter SQL grammar for parsing SQL code into an abstract syntax tree, enabling programmatic analysis and manipulation of SQL statements.
Provides a tree-sitter grammar for parsing Swift source code, enabling incremental syntax analysis and abstract syntax tree generation.
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.
Provides TypeScript and TSX language grammars for tree-sitter, enabling incremental parsing and syntax tree generation for TypeScript and JSX code.
Provides a SystemVerilog grammar parser for tree-sitter, enabling incremental parsing and syntax tree analysis of Verilog hardware description language code.
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.
A tree-sitter parser grammar for YAML files that enables incremental parsing and syntax tree extraction from YAML 1.2 documents.
Not recommended if you simply need to read or write YAML data—use PyYAML or similar instead.
Provides a tree-sitter grammar for parsing Zig source code, enabling incremental syntax analysis and AST generation for Zig programs.
Decomposes scikit-learn decision tree and random forest predictions into bias and per-feature contribution components, enabling interpretation of how each feature drives individual predictions.
However, do not use it if you depend on active maintenance or need compatibility with very recent versions—test thoroughly before deploying to production, as the…
Provides a simple tree data structure implementation for Python, allowing you to create, manipulate, and display hierarchical node-based trees.
Install it if you need basic tree operations and console visualization; skip it if you need advanced graph algorithms or specialized tree types (e.g., balanced trees,…
Treelite serializes and exchanges decision tree forest models in a universal format, enabling C++ applications and other tools to store and transmit trained tree models efficiently.
Treelite-runtime provides a Python runtime for loading and executing decision tree forest models that have been serialized in the Treelite format, enabling fast inference on tree-based models.
Generates barcodes and QR codes as image objects by wrapping the BWIPP library and Ghostscript, supporting QR codes, Aztec, PDF417, Code128, Code39, and many other barcode types.
The main gotcha is the external Ghostscript dependency and known rendering quirks with older Ghostscript versions—verify compatibility with your target Ghostscript…
Treescope is an interactive HTML pretty-printer and tensor visualizer for IPython notebooks that renders complex objects with expandable trees, faceted array visualizations, and copy-path buttons.
Install it if you spend time inspecting complex objects or tensors in IPython notebooks.
Renders nested data structures as formatted ASCII tables with hierarchical column grouping and customizable alignment, wrapping, and ANSI color support.
Fetch and analyze Google Trends data including search interest over time, geographic distribution, related queries, and real-time trending searches.
However, the project is dormant (no updates since December 2024), so be prepared to fork or patch if Google changes its endpoint or if bugs emerge.
treq is a high-level HTTP client library for Twisted that provides a requests-like API for making asynchronous HTTP calls within Twisted applications.
Triad provides utility functions for working with pandas, PyArrow, and schemas, designed to support Fugue projects with type conversion, dataframe manipulation, and filesystem operations.
Triangle wraps Jonathan Richard Shewchuk's C library to generate two-dimensional quality meshes and compute Delaunay triangulations from point sets or polygonal regions.
However, be aware the project is dormant—maintenance is minimal, so plan accordingly if you need active support or encounter bugs.
Solves for unknown sides and angles of a triangle given partial information, using the law of sines and law of cosines.
However, the package is abandoned and receives no maintenance; do not rely on it for production systems or expect updates.
Implements the Ethereum Merkle Trie data structure for efficient key-value storage and retrieval with cryptographic root hashing.
Install it if you are working with Ethereum state structures, building blockchain tooling, or need a production-grade Merkle Trie implementation in Python.
Provides a Python client library for the Trieve API, enabling programmatic access to Trieve's search and retrieval operations through auto-generated OpenAPI bindings.
However, dormant maintenance means no active support or updates—verify the license terms first, and be prepared to maintain a fork if critical issues arise.