Python Ast

Open-source Python projects categorized as Ast

Top 20 Python Ast Projects

  • Rope

    a python refactoring library

    Project mention: Open Source Python libraries/projects that need contributions? | reddit.com/r/Python | 2022-12-11

    If you're looking for something with a bigger codebase, then the rope library in which pylsp-rope is based on is also welcoming of contributions.

  • ModiScript

    Acche din aa gaye

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • py2many

    Transpiler of Python to many other languages

    Project mention: Why I'm still using Python | news.ycombinator.com | 2022-12-30

    https://github.com/py2many/py2many/blob/main/doc/langspec.md

    Reimplement a large enough, commonly used subset of python stdlib using this dialect and we may be in the business of writing cross platform apps (perhaps start with android and Ubuntu/Gnome)

  • astroid

    A common base representation of python source code for pylint and other projects (by PyCQA)

    Project mention: astroid VS parso - a user suggested alternative | libhunt.com/r/PyCQA/astroid | 2022-10-09
  • refactor

    AST-based fragmental source code refactoring toolkit for Python

  • vermin

    Concurrently detect the minimum Python versions needed to run code - Vermin 1.6 will end support for running via Python 2.7. Python 3.x is going to be required but detection of 2.x functionality will remain functional.

  • TatSu

    竜 TatSu generates Python parsers from grammars in a variation of EBNF

    Project mention: GitHub - neogeny/TatSu: TatSu generates Python parsers from grammars in a variation of EBNF | reddit.com/r/Python | 2022-05-08
  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • pytago

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

    Project mention: Learning Go as a Python Developer: The Good and the Bad | news.ycombinator.com | 2022-07-18

    Similarly helpful, pytago is a source to source transpired for python to go

    https://pytago.dev/

  • klara

    Automatic test case generation for python and static analysis library

  • hissp

    It's Python with a Lissp.

    Project mention: Lush – Lisp-like language for deep learning designed by Yann LeCun | news.ycombinator.com | 2023-02-23

    I prefer https://github.com/gilch/hissp, where Hy has to use shims to pretend statements are expressions, Hissp just targets the expression subset in the first place. (though as you mentioned, hy has a lot of literature and support around it, where as you're going to have to find your own way around hissp)

  • unimport

    :rocket: A linter, formatter for finding and removing unused import statements.

    Project mention: Unused Import Linter: A Tool for Optimizing Your Code | news.ycombinator.com | 2023-01-17
  • asteval

    minimalistic evaluator of python expression using ast module

    Project mention: evalidate: secure eval() for python | dev.to | 2022-10-27

    If compare to asteval (which is actually has much more features), evalidate is much faster in my benchmarks (benchmark code in repo): 0.017s vs 1.232s

  • tree-hugger

    A light-weight, extendable, high level, universal code parser built on top of tree-sitter

    Project mention: Tree-Hugger: Mine / Query source code | news.ycombinator.com | 2022-10-02
  • pyccolo

    Declarative instrumentation for Python.

  • gct

    Graphical Code Tracer (GCT): Visualize code at lightning speed

    Project mention: QasimWani/gct: Graphical Code Tracer (GCT): Visualize code at lightning speed | news.ycombinator.com | 2023-01-16
  • Lua-To-Python

    Lua to python compiler

  • import-deps

    find python module imports

  • ncndi

    MPL Programming Language: an interpreted programming language by Dante Falzone

  • astypes

    Python library to infer types for AST nodes. Make the most powerful Python linters and formatters!

    Project mention: astypes: Python library to infer types for AST nodes. Make the most powerful Python linters and formatters! | reddit.com/r/coding | 2022-12-12
  • vast

    Building and visualising Abstract Syntax Trees for Python code. (by JamesPhillipsUK)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-02-23.

Python Ast related posts

Index

What are some of the best open-source Ast projects in Python? This list will help you:

Project Stars
1 Rope 1,565
2 ModiScript 1,038
3 py2many 502
4 astroid 453
5 refactor 395
6 vermin 354
7 TatSu 348
8 pytago 333
9 klara 252
10 hissp 241
11 unimport 188
12 asteval 148
13 tree-hugger 105
14 pyccolo 72
15 gct 37
16 Lua-To-Python 13
17 import-deps 11
18 ncndi 5
19 astypes 5
20 vast 3
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com