PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Abstract Syntax Tree Python Packages

Python packages with the GitHub topic abstract-syntax-tree. Sorted by monthly downloads, with stars and forks.
netromdk
vermin

Concurrently detect the minimum Python versions needed to run code

357K 535 34
openrewrite
openrewrite

Automated mass refactoring of source code.

164K 4K 581
inducer
cgen

C/C++ source generation from an AST

42K 179 34
hunterhogan
asttoolkit

A toolkit for manipulating and transforming Python Abstract Syntax Trees (AST).

2K 7 0
democritus-project
d8s-python

Democritus functions for working with Python ASTs.

2K 2 4
spookylukey
pyastgrep

Grep Python Abstract Syntax Trees (AST) using XPath

2K 112 4
cs0lar
treelang

A typed orchestration language for AI-generated, validated tool programs that execute locally—without model round-trips between steps.

2K 6 1
python-security
python-taint

A Static Analysis Tool for Detecting Security Vulnerabilities in Python Web Applications

1K 2K 248
git-afsantos
bonsai-code

Simplified interface for syntax trees and program models.

1K 16 9
hchasestevens
bellybutton

Custom Python linting through AST expressions

1K 279 14
cedricrupb
code-diff

Fast AST based code differencing in Python

1K 47 6
mbdevpl
horast

Human-oriented abstract syntax tree (AST) parser/unparser for Python 3 that doesn't discard comments.

858 17 7
stefmolin
docstringify

Flag missing docstrings and, optionally, generate them from signatures and type annotations.

439 10 1
zerlok
astlab

A Python library for building and generating Abstract Syntax Trees (ASTs) with a simple, intuitive API.

417 3 0
mbdevpl
open-fortran-parser

XML output generator for Open Fortran Parser, and Python wrapper for it.

365 23 7
zzhengnan
iscan

iscan helps you identify your project's dependencies

345 2 0
nottheswimmer
pytago

A source-to-source transpiler for Python to Go translation

278 396 30
aranega
iguala

Non-linear pattern matching for Python's objects, or a regexp-like for objects, query/match object graphs/tree/AST in a declarative way

261 7 1
JamesPhillipsUK
visast

VisAST: Building and visualising Abstract Syntax Trees for Python code.

258 17 3
neguseatama
sieve-scope

A fully local, zero-dependency, deterministic code plagiarism and structural similarity detection engine for Python.

240 0 0
furkanonder
bor

User-friendly, tiny source code searcher written by pure Python.

162 108 4
kairos-xx
tree-interval

A Python package for managing and visualizing interval tree structures with AST analysis capabilities.

148 3 0
80sVectorz
ast-pattern-engine

A powerful, programmatic, regex-inspired AST pattern matching and manipulation library for Python.

139 1 0
reity
symbolism

Extensible combinator library for building symbolic Python expressions that are compatible with serialization and can be evaluated at a later time.

133 2 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology