gyermolenko / awesome-python-ast
Python tools, libraries and resources about AST (as in Abstract Syntax Trees)
☆91Updated 2 years ago
Alternatives and similar repositories for awesome-python-ast:
Users that are interested in awesome-python-ast are comparing it to the libraries listed below
- Pretty print the output of python stdlib `ast.parse`.☆192Updated last week
- Set of tools to play with Python AST.☆83Updated 2 years ago
- Annotate Python AST trees with source text and token information☆175Updated 3 weeks ago
- Hypothesis strategies for generating Python programs, something like CSmith☆98Updated 11 months ago
- An AST unparser for Python☆227Updated last year
- Operator overloading for fast anonymous functions.☆50Updated 3 weeks ago
- A runtime python code manipulation framework for profiling, debugging and bugfixing☆64Updated 2 years ago
- Over 600 fast Python bindings to the CPython C API. 🤯☆59Updated 4 months ago
- A Python type checker☆354Updated this week
- Aspect oriented programming for Python. Patch everything!☆13Updated 6 years ago
- Adaptive fuzzing of Hypothesis tests☆83Updated this week
- Declarative instrumentation for Python.☆88Updated 3 weeks ago
- Re-apply type annotations from .pyi stubs to your codebase.☆141Updated 2 years ago
- Python AST VisualizerUpdated 5 years ago
- Intelligently search in Python code☆67Updated 11 months ago
- Type4Py: Deep Similarity Learning-Based Type Inference for Python☆63Updated last year
- Python module to modify bytecode☆305Updated last week
- Instant visualization of Python AST and Code Objects☆134Updated 8 months ago
- dead simple python dead code detection☆347Updated this week
- A simple program and library to auto generate API documentation for Python modules.☆76Updated last year
- Utilities for run-time type validation and multiple dispatch☆162Updated 3 months ago
- A Pip requirements file parser.☆129Updated 3 months ago
- Decorator which checks whether the function is called with the correct type of parameters.☆110Updated 3 weeks ago
- Extract semantic information about static Python code☆72Updated this week
- Reenter an asyncio or Trio event loop from synchronous code☆83Updated 11 months ago
- A list of Python type checkers (PEP 484 compliant and not, static and runtime/dynamic)☆62Updated 2 years ago
- Static Python call graph generator☆331Updated last year
- Dlint is a tool for encouraging best coding practices and helping ensure Python code is secure.☆162Updated 2 months ago
- Automatically convert relative imports to absolute☆157Updated 6 months ago
- flake8 plugin which checks that typing imports are properly guarded☆48Updated last week