Ast Open Source Projects

Browse 503 Ast open source projects, ranked by GitHub stars. Find the most popular Ast tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 503 projects
45,461 stars

jgm/pandoc

Universal markup converter

Metrics details
Stars45,461
43,960 stars

babel/babel

🐠 Babel is a compiler for writing next generation JavaScript.

Metrics details
Stars43,960
28,973 stars

postcss/postcss

Transforming styles with JS plugins

Metrics details
Stars28,973
17,450 stars

nikic/PHP-Parser

A PHP parser written in PHP

Metrics details
Stars17,450
16,321 stars

typescript-eslint/typescript-eslint

:sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript

Metrics details
Stars16,321
15,124 stars

ast-grep/ast-grep

⚡A CLI tool for code structural search, lint and rewriting. Written in Rust

Metrics details
Stars15,124
14,125 stars

idank/explainshell

match command-line arguments to their help text

Metrics details
Stars14,125
10,373 stars

rectorphp/rector

Instant Upgrades and Automated Refactoring of any PHP 5.3+ code

Metrics details
Stars10,373
10,025 stars

facebook/jscodeshift

A JavaScript codemod toolkit.

Metrics details
Stars10,025
8,964 stars

remarkjs/remark

markdown processor powered by plugins part of the @unifiedjs collective

Metrics details
Stars8,964
8,172 stars

PyCQA/bandit

Bandit is a tool designed to find common security issues in Python code.

Metrics details
Stars8,172
7,140 stars

jquery/esprima

ECMAScript parsing infrastructure for multipurpose analysis

Metrics details
Stars7,140
7,109 stars

Bogdan-Lyashenko/js-code-to-svg-flowchart

js2flowchart - a visualization library to convert any JavaScript code into beautiful SVG flowchart. Learn other’s code. Design your code. Refactor code. Document code. Explain code.

Metrics details
Stars7,109
6,543 stars

fkling/astexplorer

A web tool to explore the ASTs generated by various parsers.

Metrics details
Stars6,543
6,138 stars

dsherret/ts-morph

TypeScript Compiler API wrapper for static analysis and programmatic code changes.

Metrics details
Stars6,138
6,128 stars

javaparser/javaparser

Java 1-25 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.

Metrics details
Stars6,128
6,081 stars

thx/gogocode

GoGoCode is a transformer for JavaScript/Typescript/HTML based on AST but providing a more intuitive API.

Metrics details
Stars6,081
5,956 stars

JSQLParser/JSqlParser

JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern

Metrics details
Stars5,956
5,510 stars

chai2010/go-ast-book

:books: 《Go语言定制指南》(原名:Go语法树入门/开源免费图书/Go语言进阶/掌握抽象语法树/Go语言AST)

Metrics details
Stars5,510
5,422 stars

estree/estree

The ESTree Spec

Metrics details
Stars5,422
5,251 stars

benjamn/recast

JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator

Metrics details
Stars5,251
5,010 stars

unifiedjs/unified

Parse, inspect, transform, and serialize content with syntax trees

Metrics details
Stars5,010
4,908 stars

yuin/goldmark

:trophy: A markdown parser written in Go. Easy to extend, standard(CommonMark) compliant, well structured.

Metrics details
Stars4,908
4,593 stars

vuejs/eslint-plugin-vue

Official ESLint plugin for Vue.js

Metrics details
Stars4,593
4,515 stars

andreasfertig/cppinsights

C++ Insights - See your source code with the eyes of a compiler

Metrics details
Stars4,515
4,116 stars

compodoc/compodoc

:notebook_with_decorative_cover: The missing documentation tool for your Angular, Nest & Stencil application

Metrics details
Stars4,116
3,874 stars

alecthomas/participle

A parser library for Go

Metrics details
Stars3,874
3,821 stars

reactjs/react-docgen

A CLI and library to extract information from React component files for documentation generation purposes.

Metrics details
Stars3,821
3,788 stars

css/csso

CSS minifier with structural optimizations

Metrics details
Stars3,788
3,597 stars

openrewrite/rewrite

Automated mass refactoring of source code.

Metrics details
Stars3,597
3,556 stars

KhronosGroup/glslang

Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.

Metrics details
Stars3,556
3,553 stars

eliben/pycparser

:snake: Complete C99 parser in pure Python

Metrics details
Stars3,553
3,394 stars

mono/CppSharp

Tools and libraries to glue C/C++ APIs to high-level languages

Metrics details
Stars3,394
3,032 stars

pngwn/MDsveX

A markdown preprocessor for Svelte.

Metrics details
Stars3,032
2,801 stars

j4k0xb/webcrack

Deobfuscate obfuscator.io, unminify and unpack bundled javascript

Metrics details
Stars2,801
2,731 stars

esdoc/esdoc

ESDoc - Good Documentation for JavaScript

Metrics details
Stars2,731
2,688 stars

estools/escodegen

ECMAScript code generator

Metrics details
Stars2,688
2,528 stars

johnxnguyen/Down

Blazing fast Markdown / CommonMark rendering in Swift, built upon cmark.

Metrics details
Stars2,528
2,467 stars

cucygh/fe-material

整理收集最有趣的前端技术教程及文档

Metrics details
Stars2,467
2,459 stars

uber/piranha

A tool for refactoring code related to feature flag APIs

Metrics details
Stars2,459
2,438 stars

team-gryff/react-monocle

A developer tool to visualize a React application's component hierarchy.

Metrics details
Stars2,438
2,435 stars

retextjs/retext

natural language processor powered by plugins part of the @unifiedjs collective

Metrics details
Stars2,435
2,403 stars

LoRexxar/Kunlun-M

KunLun-M — Open-source static code analysis for PHP, Nodejs/JavaScript, Python, Golang, Java and C/C++, with AST-based semantic scanning and one-click AI Agent integration (OpenClaw, Codex, Claude Code, Hermes, and more).

Metrics details
Stars2,403
2,389 stars

afnanenayet/diffsitter

A tree-sitter based AST difftool to get meaningful semantic diffs

Metrics details
Stars2,389
2,385 stars

eslint/espree

An Esprima-compatible JavaScript parser

Metrics details
Stars2,385
2,331 stars

apollographql/graphql-tag

A JavaScript template literal tag that parses GraphQL queries

Metrics details
Stars2,331
2,237 stars

rehypejs/rehype

HTML processor powered by plugins part of the @unifiedjs collective

Metrics details
Stars2,237
2,227 stars

python-rope/rope

a python refactoring library

Metrics details
Stars2,227
2,224 stars

infection/infection

PHP Mutation Testing library

Metrics details
Stars2,224
2,195 stars

micromark/micromark

small, safe, and great commonmark (optionally gfm, mdx) compliant markdown parser

Metrics details
Stars2,195
2,181 stars

elliotchance/c2go

⚖️ A tool for transpiling C to Go.

Metrics details
Stars2,181
2,111 stars

csstree/csstree

A tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations

Metrics details
Stars2,111
2,086 stars

src-d/gitbase

SQL interface to git repositories, written in Go. https://docs.sourced.tech/gitbase

Metrics details
Stars2,086
2,036 stars

fwcd/kotlin-language-server

Kotlin code completion, diagnostics and more for any editor/IDE using the Language Server Protocol

Metrics details
Stars2,036
2,007 stars

jmespath/jmespath.php

Declaratively specify how to extract elements from a JSON document, in PHP

Metrics details
Stars2,007
2,005 stars

commonmark/cmark

CommonMark parsing and rendering library and program in C

Metrics details
Stars2,005
1,946 stars

INRIA/spoon

Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.

Metrics details
Stars1,946
1,808 stars

wooorm/starry-night

Syntax highlighting, like GitHub

Metrics details
Stars1,808
1,804 stars

zhangdaren/miniprogram-to-uniapp

轻松将各种小程序转换为uni-app项目

Metrics details
Stars1,804
1,795 stars

radondb/radon

RadonDB is an open source, cloud-native MySQL database for building global, scalable cloud services

Metrics details
Stars1,795
1-60 of 503 projects
Get A Weekly Email With Trending Ast Projects
Stay updated on Ast plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.