All Projects → Babylon → Similar Projects or Alternatives

1129 Open source projects that are alternatives of or similar to Babylon

Astexplorer
A web tool to explore the ASTs generated by various parsers.
Stars: ✭ 4,330 (+155.91%)
Mutual labels:  babel, ast, parser
Astexplorer.app
https://astexplorer.net with ES Modules support and Hot Reloading
Stars: ✭ 65 (-96.16%)
Mutual labels:  babel, ast, parser
kataw
An 100% spec compliant ES2022 JavaScript toolchain
Stars: ✭ 303 (-82.09%)
Mutual labels:  ast, estree
Estree
The ESTree Spec
Stars: ✭ 3,867 (+128.55%)
Mutual labels:  ast, estree
Javaparser
Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+134.75%)
Mutual labels:  ast, parser
Vermin
Concurrently detect the minimum Python versions needed to run code
Stars: ✭ 218 (-87.12%)
Mutual labels:  ast, parser
gogoAST
The simplest tool to parse/transform/generate code on ast
Stars: ✭ 29 (-98.29%)
Mutual labels:  ast, babylon
Bblfshd
A self-hosted server for source code parsing
Stars: ✭ 297 (-82.45%)
Mutual labels:  ast, parser
Exprtk
C++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (-82.21%)
Mutual labels:  ast, parser
Ast Pretty Print
A pretty printer for AST-like structures
Stars: ✭ 129 (-92.38%)
Mutual labels:  babel, ast
Metric Parser
📜 AST-based advanced mathematical parser written by Typescript.
Stars: ✭ 26 (-98.46%)
Mutual labels:  ast, parser
Csstree
A tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
Stars: ✭ 1,121 (-33.75%)
Mutual labels:  ast, parser
Cub
The Cub Programming Language
Stars: ✭ 198 (-88.3%)
Mutual labels:  ast, parser
Tatsu
竜 TatSu generates Python parsers from grammars in a variation of EBNF
Stars: ✭ 198 (-88.3%)
Mutual labels:  ast, parser
React Ast
render abstract syntax trees with react
Stars: ✭ 160 (-90.54%)
Mutual labels:  babel, ast
Php Parser
A PHP parser written in PHP
Stars: ✭ 15,101 (+792.49%)
Mutual labels:  ast, parser
esvalid
confirm that a SpiderMonkey format AST represents an ECMAScript program
Stars: ✭ 24 (-98.58%)
Mutual labels:  ast, estree
babel-collect-imports
Recursively collect all the internal and external dependencies from an entry point
Stars: ✭ 33 (-98.05%)
Mutual labels:  babel, babylon
Phplrt
PHP Language Recognition Tool
Stars: ✭ 127 (-92.49%)
Mutual labels:  ast, parser
astravel
👟 Tiny and fast ESTree-compliant AST walker and modifier.
Stars: ✭ 38 (-97.75%)
Mutual labels:  ast, estree
Webassemblyjs
Toolchain for WebAssembly
Stars: ✭ 566 (-66.55%)
Mutual labels:  ast, parser
Meriyah
A 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
Stars: ✭ 690 (-59.22%)
Mutual labels:  ast, parser
Proposal Binary Ast
Binary AST proposal for ECMAScript
Stars: ✭ 831 (-50.89%)
Mutual labels:  ast, parser
Tolerant Php Parser
An early-stage PHP parser designed for IDE usage scenarios.
Stars: ✭ 717 (-57.62%)
Mutual labels:  ast, parser
I Pascal
A free Object Pascal language plugin for IntelliJ IDEA
Stars: ✭ 85 (-94.98%)
Mutual labels:  ast, parser
Diffsitter
A tree-sitter based AST difftool to get meaningful semantic diffs
Stars: ✭ 89 (-94.74%)
Mutual labels:  ast, parser
Libdparse
Library for lexing and parsing D source code
Stars: ✭ 91 (-94.62%)
Mutual labels:  ast, parser
Escodegen
ECMAScript code generator
Stars: ✭ 2,328 (+37.59%)
Mutual labels:  ast, estree
Flora Sql Parser
Parse SQL (select) statements into abstract syntax tree (AST) and convert ASTs back to SQL.
Stars: ✭ 186 (-89.01%)
Mutual labels:  ast, parser
Escaya
An blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (-87.17%)
Mutual labels:  ast, parser
Snapdragon
snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (-89.36%)
Mutual labels:  ast, parser
Swc
swc is a super-fast compiler written in rust; producing widely-supported javascript from modern standards and typescript.
Stars: ✭ 18,627 (+1000.89%)
Mutual labels:  babel, parser
Cppast.net
CppAst is a .NET library providing a C/C++ parser for header files powered by Clang/libclang with access to the full AST, comments and macros
Stars: ✭ 228 (-86.52%)
Mutual labels:  ast, parser
konan
find all require/import calls by walking the AST
Stars: ✭ 48 (-97.16%)
Mutual labels:  ast, babylon
Participle
A parser library for Go
Stars: ✭ 2,302 (+36.05%)
Mutual labels:  ast, parser
parse-function
(!! moved to tunnckoCore/opensource multi-package repository !!) 🔱 Parse a function into an object using espree, acorn or babylon parsers. Extensible through Smart Plugins.
Stars: ✭ 37 (-97.81%)
Mutual labels:  ast, babylon
eval-estree-expression
Safely evaluate JavaScript (estree) expressions, sync and async.
Stars: ✭ 22 (-98.7%)
Mutual labels:  ast, estree
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
Stars: ✭ 3,405 (+101.24%)
Mutual labels:  ast, parser
estree-to-babel
convert estree ast to babel
Stars: ✭ 23 (-98.64%)
Mutual labels:  ast, estree
Reshape
💠 transform html with javascript plugins
Stars: ✭ 314 (-81.44%)
Mutual labels:  babel, ast
Astroid
A common base representation of python source code for pylint and other projects
Stars: ✭ 310 (-81.68%)
Mutual labels:  ast, parser
Ratel Core
High performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (-78.31%)
Mutual labels:  ast, parser
Query Translator
Query Translator is a search query translator with AST representation
Stars: ✭ 165 (-90.25%)
Mutual labels:  ast, parser
Tenko
An 100% spec compliant ES2021 JavaScript parser written in JS
Stars: ✭ 490 (-71.04%)
Mutual labels:  ast, parser
Tiny Compiler
A tiny compiler for a language featuring LL(2) with Lexer, Parser, ASM-like codegen and VM. Complex enough to give you a flavour of how the "real" thing works whilst not being a mere toy example
Stars: ✭ 425 (-74.88%)
Mutual labels:  ast, parser
Postcss
Transforming styles with JS plugins
Stars: ✭ 25,612 (+1413.71%)
Mutual labels:  ast, parser
Php Parser
🌿 NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7)
Stars: ✭ 400 (-76.36%)
Mutual labels:  ast, parser
Php Parser
PHP parser written in Go
Stars: ✭ 787 (-53.49%)
Mutual labels:  ast, parser
Esprima
ECMAScript parsing infrastructure for multipurpose analysis
Stars: ✭ 6,391 (+277.72%)
Mutual labels:  ast, parser
Spoon
Spoon is a metaprogramming library to analyze and transform Java source code (up to Java 15). 🥄 is made with ❤️, 🍻 and ✨. It parses source files to build a well-designed AST with powerful analysis and transformation API.
Stars: ✭ 1,078 (-36.29%)
Mutual labels:  ast, parser
Lang C
Lightweight C parser for Rust
Stars: ✭ 77 (-95.45%)
Mutual labels:  ast, parser
Method log
Trace the history of an individual method in a git repository (experimental)
Stars: ✭ 73 (-95.69%)
Mutual labels:  ast, parser
Babel Plugin React Persist
Automatically useCallback() & useMemo(); memoize inline functions
Stars: ✭ 91 (-94.62%)
Mutual labels:  babel, ast
Charly Vm
Fibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (-96.1%)
Mutual labels:  ast, parser
Lioness
The Lioness Programming Language
Stars: ✭ 155 (-90.84%)
Mutual labels:  ast, parser
Json To Ast
JSON AST parser
Stars: ✭ 161 (-90.48%)
Mutual labels:  ast, parser
I18nize React
Internationalize react apps within a lunch break
Stars: ✭ 389 (-77.01%)
Mutual labels:  babel, ast
Elm Markdown
Pure Elm markdown parsing and rendering
Stars: ✭ 96 (-94.33%)
Mutual labels:  ast, parser
Graphql Go Tools
Tools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (-94.33%)
Mutual labels:  ast, parser
Babel
🐠 Babel is a compiler for writing next generation JavaScript.
Stars: ✭ 40,109 (+2270.51%)
Mutual labels:  babel, ast
1-60 of 1129 similar projects