Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for abstract syntax tree
abstract-syntax-tree
x
2,193 search results found
Prettier
⭐
48,252
Prettier is an opinionated code formatter.
Babel
⭐
42,877
🐠 Babel is a compiler for writing next generation JavaScript.
Pandoc
⭐
31,310
Universal markup converter
Postcss
⭐
28,153
Transforming styles with JS plugins
Php Parser
⭐
16,433
A PHP parser written in PHP
Typescript Eslint
⭐
14,211
✨ Monorepo for all the tooling which enables ESLint to support TypeScript
Explainshell
⭐
12,414
match command-line arguments to their help text
Jscodeshift
⭐
8,667
A JavaScript codemod toolkit.
Rector
⭐
7,864
Instant Upgrades and Automated Refactoring of any PHP 5.3+ code
Otto
⭐
7,621
A JavaScript interpreter in Go (golang)
Remark
⭐
7,193
markdown processor powered by plugins part of the @unifiedjs collective
Esprima
⭐
6,900
ECMAScript parsing infrastructure for multipurpose analysis
Js Code To Svg Flowchart
⭐
6,899
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.
Astexplorer
⭐
5,745
A web tool to explore the ASTs generated by various parsers.
Javaparser
⭐
5,077
Java 1-17 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
Ast Grep
⭐
5,052
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
Go Ast Book
⭐
5,031
📚 《Go语言定制指南》(原名:Go语法树入门/开源免费图书/Go语言进阶/掌握抽象语法树/Go语言AS
Jsqlparser
⭐
4,781
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
Estree
⭐
4,757
The ESTree Spec
Recast
⭐
4,725
JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator
Gogocode
⭐
4,570
GoGoCode is a transformer for JavaScript/Typescript/HTML based on AST but providing a more intuitive API.
Ts Morph
⭐
4,475
TypeScript Compiler API wrapper for static analysis and programmatic code changes.
Eslint Plugin Vue
⭐
4,314
Official ESLint plugin for Vue.js
Unified
⭐
4,241
☔️ interface for parsing, inspecting, transforming, and serializing content through syntax trees
Compodoc
⭐
3,924
📔 The missing documentation tool for your Angular, Nest & Stencil application
Csso
⭐
3,681
CSS minifier with structural optimizations
React Docgen
⭐
3,513
A CLI and library to extract information from React component files for documentation generation purposes.
Participle
⭐
3,215
A parser library for Go
Goldmark
⭐
3,105
🏆 A markdown parser written in Go. Easy to extend, standard(CommonMark) compliant, well structured.
Pycparser
⭐
3,048
🐍 Complete C99 parser in pure Python
Cppsharp
⭐
2,879
Tools and libraries to glue C/C++ APIs to high-level languages
Esdoc
⭐
2,730
ESDoc - Good Documentation for JavaScript
Glslang
⭐
2,729
Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
Escodegen
⭐
2,616
ECMAScript code generator
Cppinsights
⭐
2,590
C++ Insights - See your source code with the eyes of a compiler
Fe Material
⭐
2,445
整理收集最有趣的前端技术教程及文档
React Monocle
⭐
2,412
A developer tool to visualize a React application's component hierarchy.
Retext
⭐
2,332
natural language processor powered by plugins part of the @unifiedjs collective
Graphql Tag
⭐
2,305
A JavaScript template literal tag that parses GraphQL queries
Espree
⭐
2,186
An Esprima-compatible JavaScript parser
Piranha
⭐
2,184
A tool for refactoring code related to feature flag APIs
Down
⭐
2,182
Blazing fast Markdown / CommonMark rendering in Swift, built upon cmark.
Mdsvex
⭐
2,093
A markdown preprocessor for Svelte.
Kunlun M
⭐
2,025
KunLun-M是一个完全开源的静态白盒扫描工具,支持PHP、JavaScript的语义扫描,基础安 Ext\Solidity的基础扫描。
Gitbase
⭐
2,016
SQL interface to git repositories, written in Go. https://docs.sourced.tech/gitbase
Pyt
⭐
2,005
A Static Analysis Tool for Detecting Security Vulnerabilities in Python Web Applications
C2go
⭐
1,953
⚖️ A tool for transpiling C to Go.
Infection
⭐
1,942
PHP Mutation Testing library
Jmespath.php
⭐
1,848
Declaratively specify how to extract elements from a JSON document, in PHP
Rope
⭐
1,789
a python refactoring library
Csstree
⭐
1,756
A tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
Jsfmt
⭐
1,702
For formatting, searching, and rewriting JavaScript.
Rewrite
⭐
1,640
Automated mass refactoring of source code.
Spoon
⭐
1,609
Spoon is a metaprogramming library to analyze and transform Java source code. 🥄 is made with ❤️, 🍻 and ✨. It parses source files to build a well-designed AST with powerful analysis and transformation API.
Babylon
⭐
1,603
PSA: moved into babel/babel as @babel/parser -->
Birdseye
⭐
1,584
Graphical Python debugger which lets you easily view the values of all evaluated expressions
Parser
⭐
1,543
A Ruby parser.
Micromark
⭐
1,538
small, safe, and great commonmark (optionally gfm) compliant markdown parser
Diffsitter
⭐
1,473
A tree-sitter based AST difftool to get meaningful semantic diffs
Json4s
⭐
1,468
JSON library
Radon
⭐
1,466
RadonDB is an open source, cloud-native MySQL database for building global, scalable cloud services
Cppast
⭐
1,452
Library to parse and work with the C++ AST
Miniprogram To Uniapp
⭐
1,439
轻松将各种小程序转换为uni-app项目
Rehype
⭐
1,411
HTML processor powered by plugins part of the @unifiedjs collective
Jsts
⭐
1,386
JavaScript Topology Suite
Commonmark.js
⭐
1,363
CommonMark parser and renderer in JavaScript
Tinytime
⭐
1,342
⏰ A straightforward date and time formatter in <1kb
Yavide
⭐
1,266
Modern C/C++ integrated development environment
Starry Night
⭐
1,253
Syntax highlighting, like GitHub
Ts Json Schema Generator
⭐
1,232
Generate JSON schema from your Typescript sources
Butternut
⭐
1,214
The fast, future-friendly minifier
Csharp.lua
⭐
1,158
The C# to Lua compiler
Betterreflection
⭐
1,150
🔮 Better Reflection is a reflection API that aims to improve and provide more features than PHP's built-in reflection API.
Vue2.0 Source
⭐
1,105
vue源码分析 -- 基于 2.2.6版本
Astring
⭐
1,083
🌳 Tiny and fast JavaScript code generator from an ESTree-compliant AST.
Cocoamarkdown
⭐
1,082
Markdown parsing and rendering for iOS and OS X
Ast Types
⭐
1,065
Esprima-compatible implementation of the Mozilla JS Parser API
Ts Ast Viewer
⭐
1,050
TypeScript AST viewer.
Comrak
⭐
1,042
[mirror] CommonMark + GFM compatible Markdown parser and renderer
Polarphp
⭐
1,036
The compiler and runtime of PHP programming language
Typehole
⭐
1,031
TypeScript development tool for Visual Studio Code that helps you automate creating the initial static typing for runtime values
Libgraphqlparser
⭐
1,023
A GraphQL query parser in C++ with C and C++ APIs
Graphql Jit
⭐
1,004
GraphQL execution using a JIT compiler
Mdast
⭐
993
Markdown Abstract Syntax Tree format
Queryparser
⭐
985
Parsing and analysis of Vertica, Hive, and Presto SQL.
Modiscript
⭐
985
Acche din aa gaye
Solhint
⭐
977
Solhint is an open-source project to provide a linting utility for Solidity code.
Meriyah
⭐
971
A 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
Spray Json
⭐
944
A lightweight, clean and simple JSON implementation in Scala
Typescript Eslint Parser
⭐
919
An ESLint custom parser which leverages TypeScript ESTree to allow for ESLint to lint TypeScript source code.
Estraverse
⭐
907
ECMAScript JS AST traversal functions
Php Ast
⭐
899
Extension exposing PHP 7 abstract syntax tree
Tsquery
⭐
895
TypeScript AST query library
Lave
⭐
883
eval in reverse: stringifying all the stuff that JSON.stringify won't
Tolerant Php Parser
⭐
866
An early-stage PHP parser designed for IDE usage scenarios.
Gumtree
⭐
851
An awesome code differencing tool
Earmark
⭐
829
Markdown parser for Elixir
Dentaku
⭐
821
math and logic formula parser and evaluator
Unist
⭐
820
Universal Syntax Tree used by @unifiedjs
Proposal Binary Ast
⭐
796
Binary AST proposal for ECMAScript
Related Searches
Javascript Abstract Syntax Tree (1,232)
Python Abstract Syntax Tree (503)
1-100 of 2,193 search results
Next >
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.