$npx skillfedfor your agent

Compilers packages

86 packages · page 1 of 3

Packages

pyparsing Worth it
PyPI · Compilers · released Jan 2026

pyparsing provides a library for building text parsers directly in Python code using composable grammar classes, handling quoted strings, whitespace variation, and embedded comments without regex or lex/yacc.

Install it if you need to parse text or define grammars programmatically.

MITpure Python · 3.9+
412.7Mdownloads / mo
Cython Worth it
PyPI · Compilers · released Jul 2026

Cython is a source code translator that compiles Python code to C, enabling optional static typing and direct C/C++ interoperability to generate efficient native extensions.

Install it if you need to optimize Python performance, wrap C/C++ libraries, or build fast native extensions.

permissive licensepure Python · 3.8+
136.1Mdownloads / mo
asttokens Worth it
PyPI · Compilers · released Jul 2026

Annotates Python abstract syntax trees with the positions of tokens and source code text, enabling tools to map AST nodes back to their originating code for refactoring, analysis, and transformation.

permissive licensepure Python · 3.8+
134.8Mdownloads / mo
numba Unrated
PyPI · Compilers · released Aug 2026

Numba is a just-in-time compiler that accelerates numerically-focused Python code by compiling it to machine code via LLVM, with support for NumPy functions, loop parallelization, and GPU code generation.

BSD-3-Clausecompiled wheel · 3.10+
86.0Mdownloads / mo
tree-sitter Worth it
PyPI · Compilers · released Jun 2026

Python bindings to the tree-sitter parsing library, enabling incremental parsing and syntax tree analysis for source code.

MITcompiled wheel · 3.10+
79.0Mdownloads / mo
llvmlite With conditions
PyPI · Compilers · released Aug 2026

llvmlite provides a lightweight Python binding to LLVM's IR builder, optimizer, and JIT compiler APIs, enabling you to write JIT compilers and code generators without needing the full LLVM C++ API surface.

BSD-2-Clause AND Apache-2.0 WITH LLVM-exceptioncompiled wheel · 3.10+
69.3Mdownloads / mo
boolean.py With conditions
PyPI · Compilers · released Apr 2025

Parse, simplify, and compare boolean expressions with variables and AND/OR/NOT operators, with support for custom tokenizers and domain-specific languages.

permissive licensepure Pythonaging
39.4Mdownloads / mo
tree-sitter-bash With conditions
PyPI · Compilers · released Dec 2025

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

MITcompiled wheel · 3.10+aging
26.1Mdownloads / mo
astor Worth it
PyPI · Compilers · released Dec 2019

astor converts Python abstract syntax trees (ASTs) back to readable source code and provides tools for AST manipulation, inspection, and non-recursive tree traversal.

Install it if you need AST round-tripping or advanced tree inspection.

BSD-3-Clausepure Python
20.0Mdownloads / mo
pyelftools Worth it
PyPI · Compilers · released May 2026

pyelftools parses and analyzes ELF binary files and DWARF debugging information in pure Python, with no external dependencies.

Install it if you need to read or analyze ELF binaries or debug information from Python.

permissive licensepure Python · 3.10+
16.0Mdownloads / mo
tree-sitter-javascript With conditions
PyPI · Compilers · released Sep 2025

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

permissive licensecompiled wheel · 3.10+aging
15.2Mdownloads / mo
libclang With conditions
PyPI · Compilers · released Mar 2024

Provides Python bindings to Clang's C API, bundled with prebuilt libclang shared libraries for macOS, Windows, and Linux, eliminating the need to install LLVM separately.

Apache-2.0compiled wheeldormant
14.1Mdownloads / mo
tree-sitter-c With conditions
PyPI · Compilers · released Apr 2026

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

MITcompiled wheel · 3.10+
11.0Mdownloads / mo
tree-sitter-java With conditions
PyPI · Compilers · released Dec 2024

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

MITcompiled wheel · 3.9+aging
10.8Mdownloads / mo
tree-sitter-c-sharp Worth it
PyPI · Compilers · released Apr 2026

Provides a C# language parser for tree-sitter, enabling incremental syntax analysis and parsing of C# code from versions 1 through 13.0.

Install it if you're building tools that parse or analyze C# code and want fast, dependency-light syntax tree generation.

MITcompiled wheel · 3.9+
10.7Mdownloads / mo
tree-sitter-rust With conditions
PyPI · Compilers · released Mar 2026

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

MITcompiled wheel · 3.9+
10.3Mdownloads / mo
tree-sitter-go With conditions
PyPI · Compilers · released Aug 2025

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

permissive licensecompiled wheel · 3.10+
10.1Mdownloads / mo
tree-sitter-python With conditions
PyPI · Compilers · released Sep 2025

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.

permissive licensecompiled wheel · 3.10+aging
9.6Mdownloads / mo
tree-sitter-typescript With conditions
PyPI · Compilers · released Nov 2024

Provides TypeScript and TSX language grammars for tree-sitter, enabling incremental parsing and syntax tree generation for TypeScript and JSX code.

MITcompiled wheel · 3.9+aging
7.8Mdownloads / mo
tree-sitter-php With conditions
PyPI · Compilers · released Aug 2025

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

MITcompiled wheel · 3.10+
7.3Mdownloads / mo
tree-sitter-ruby With conditions
PyPI · Compilers · released Nov 2024

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

MITcompiled wheel · 3.9+
7.1Mdownloads / mo
tree-sitter-yaml With conditions
PyPI · Compilers · released Oct 2025

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.

permissive licensecompiled wheel · 3.10+
6.1Mdownloads / mo
tree-sitter-cpp With conditions
PyPI · Compilers · 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
parsy Worth it
PyPI · Compilers · released Sep 2025

Parsy is a parser combinator library that lets you build complex text parsers by combining small, reusable parser functions together in a declarative style.

Install it if you need to parse structured text and prefer a functional, composable approach over regex or hand-rolled parsing logic.

MITpure Python · 3.9+
3.8Mdownloads / mo
cuda-tile With conditions
PyPI · Compilers · released Jul 2026

cuTile Python is a compiler and programming language for writing GPU kernels that run on NVIDIA GPUs, allowing you to write parallel tile-based computations in Python that execute on the GPU.

Apache-2.0compiled wheel
3.8Mdownloads / mo
tree-sitter-json With conditions
PyPI · Compilers · 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 · Compilers · 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
libsass With conditions
PyPI · Compilers · released Jan 2024

Compiles Sass and SCSS stylesheets to CSS through a Python binding of the C/C++ LibSass library, with no Ruby or Node.js dependency.

Not recommended if you expect active maintenance or frequent updates.

MITcompiled wheel · 3.8+dormant
2.6Mdownloads / mo
tree-sitter-kotlin With conditions
PyPI · Compilers · 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
tree-sitter-html With conditions
PyPI · Compilers · 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 · Compilers · 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
pytensor With conditions
PyPI · Compilers · released Aug 2026

PyTensor is a Python library for defining, optimizing, and evaluating symbolic mathematical expressions on multi-dimensional arrays, with automatic differentiation and compilation to C, JAX, or Numba.

Install it if you're doing probabilistic programming, building custom optimized numerical pipelines, or need fine-grained control over computation graphs.

BSD-3-Clausepure Python
2.2Mdownloads / mo
tree-sitter-xml With conditions
PyPI · Compilers · 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 · Compilers · 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
tree-sitter-markdown With conditions
PyPI · Compilers · 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
Arpeggio Worth it
PyPI · Compilers · released Sep 2025

Arpeggio is a recursive descent parser with memoization that implements PEG (Packrat) grammars, letting you define and parse custom languages or structured text formats.

Install it if you need to build a parser for a custom grammar or language; if you want a higher-level interface for language definition, consider textX instead.

MITpure Python
2.1Mdownloads / mo
tree-sitter-css With conditions
PyPI · Compilers · 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 · Compilers · 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 · Compilers · 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
wasmtime Worth it
PyPI · Compilers · released Jul 2026

Embeds the Wasmtime WebAssembly runtime in Python, allowing you to compile, instantiate, and execute WebAssembly modules and components directly from Python code.

Install it if you need to execute WebAssembly from Python; verify the license terms for your use case first.

Apache-2.0 WITH LLVM-exceptionpure Python · 3.9+
1.9Mdownloads / mo