All Projects → Meriyah → Similar Projects or Alternatives

1886 Open source projects that are alternatives of or similar to Meriyah

Escaya
An blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (-68.55%)
Mutual labels:  tc39, ast, parser, parsing, performance
Cherow
Very fast and lightweight, standards-compliant, self-hosted javascript parser with high focus on both performance and stability
Stars: ✭ 1,539 (+123.04%)
Mutual labels:  tc39, parsing, performance
Graphql Go Tools
Tools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (-86.09%)
Mutual labels:  ast, parser, parsing
Esprima
ECMAScript parsing infrastructure for multipurpose analysis
Stars: ✭ 6,391 (+826.23%)
Mutual labels:  ast, parser, parsing
Buntis
A 100% compliant, self-hosted typescript parser that emits an ESTree-compatible AST
Stars: ✭ 90 (-86.96%)
Mutual labels:  tc39, parsing, performance
Libdparse
Library for lexing and parsing D source code
Stars: ✭ 91 (-86.81%)
Mutual labels:  ast, parser, parsing
Ratel Core
High performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (-46.81%)
Mutual labels:  ast, parser, performance
Seafox
A blazing fast 100% spec compliant, self-hosted javascript parser written in Typescript
Stars: ✭ 425 (-38.41%)
Mutual labels:  tc39, parser, parsing
Yacep
yet another csharp expression parser
Stars: ✭ 107 (-84.49%)
Mutual labels:  ast, parsing
Down
Blazing fast Markdown / CommonMark rendering in Swift, built upon cmark.
Stars: ✭ 1,895 (+174.64%)
Mutual labels:  ast, parsing
Lioness
The Lioness Programming Language
Stars: ✭ 155 (-77.54%)
Mutual labels:  ast, parser
Babel Plugin React Persist
Automatically useCallback() & useMemo(); memoize inline functions
Stars: ✭ 91 (-86.81%)
Mutual labels:  ast, jsx
Elm Markdown
Pure Elm markdown parsing and rendering
Stars: ✭ 96 (-86.09%)
Mutual labels:  ast, parser
Babylon
PSA: moved into babel/babel as @babel/parser -->
Stars: ✭ 1,692 (+145.22%)
Mutual labels:  ast, parser
Prettier
Prettier is an opinionated code formatter.
Stars: ✭ 41,411 (+5901.59%)
Mutual labels:  ast, jsx
Cub
The Cub Programming Language
Stars: ✭ 198 (-71.3%)
Mutual labels:  ast, parser
Flora Sql Parser
Parse SQL (select) statements into abstract syntax tree (AST) and convert ASTs back to SQL.
Stars: ✭ 186 (-73.04%)
Mutual labels:  ast, parser
Solid
A declarative, efficient, and flexible JavaScript library for building user interfaces.
Stars: ✭ 13,115 (+1800.72%)
Mutual labels:  performance, jsx
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 (-66.96%)
Mutual labels:  ast, parser
I Pascal
A free Object Pascal language plugin for IntelliJ IDEA
Stars: ✭ 85 (-87.68%)
Mutual labels:  ast, parser
Json To Ast
JSON AST parser
Stars: ✭ 161 (-76.67%)
Mutual labels:  ast, parser
Vermin
Concurrently detect the minimum Python versions needed to run code
Stars: ✭ 218 (-68.41%)
Mutual labels:  ast, parser
Self Attentive Parser
High-accuracy NLP parser with models for 11 languages.
Stars: ✭ 569 (-17.54%)
Mutual labels:  parser, parsing
kataw
An 100% spec compliant ES2022 JavaScript toolchain
Stars: ✭ 303 (-56.09%)
Mutual labels:  parsing, ast
kolasu
Kotlin Language Support – AST Library
Stars: ✭ 45 (-93.48%)
Mutual labels:  parsing, ast
node-typescript-parser
Parser for typescript (and javascript) files, that compiles those files and generates a human understandable AST.
Stars: ✭ 121 (-82.46%)
Mutual labels:  parsing, ast
Jsx Ast Utils
AST utility module for statically analyzing JSX
Stars: ✭ 89 (-87.1%)
Mutual labels:  ast, jsx
Nearley
📜🔜🌲 Simple, fast, powerful parser toolkit for JavaScript.
Stars: ✭ 3,089 (+347.68%)
Mutual labels:  parser, parsing
Diffsitter
A tree-sitter based AST difftool to get meaningful semantic diffs
Stars: ✭ 89 (-87.1%)
Mutual labels:  ast, parser
hxjsonast
Parse JSON into position-aware AST with Haxe!
Stars: ✭ 28 (-95.94%)
Mutual labels:  parsing, ast
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 (+393.48%)
Mutual labels:  ast, parser
Exprtk
C++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (-56.38%)
Mutual labels:  ast, parser
Rjsx Mode
A JSX major mode for Emacs
Stars: ✭ 604 (-12.46%)
Mutual labels:  parsing, jsx
Phplrt
PHP Language Recognition Tool
Stars: ✭ 127 (-81.59%)
Mutual labels:  ast, parser
Nativejsx
JSX to native DOM API transpilation. 💛 <div> ⟹ document.createElement('div')!
Stars: ✭ 145 (-78.99%)
Mutual labels:  ast, jsx
Uaiso
A multi-language parsing infrastructure with an unified AST
Stars: ✭ 86 (-87.54%)
Mutual labels:  ast, parsing
Snapdragon
snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (-73.91%)
Mutual labels:  ast, parser
Participle
A parser library for Go
Stars: ✭ 2,302 (+233.62%)
Mutual labels:  ast, parser
Tatsu
竜 TatSu generates Python parsers from grammars in a variation of EBNF
Stars: ✭ 198 (-71.3%)
Mutual labels:  ast, parser
Query Translator
Query Translator is a search query translator with AST representation
Stars: ✭ 165 (-76.09%)
Mutual labels:  ast, parser
Php Parser
A PHP parser written in PHP
Stars: ✭ 15,101 (+2088.55%)
Mutual labels:  ast, parser
Javaparser
Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+475.65%)
Mutual labels:  ast, parser
cppcombinator
parser combinator and AST generator in c++17
Stars: ✭ 20 (-97.1%)
Mutual labels:  parsing, ast
tree-hugger
A light-weight, extendable, high level, universal code parser built on top of tree-sitter
Stars: ✭ 96 (-86.09%)
Mutual labels:  parsing, ast
Webassemblyjs
Toolchain for WebAssembly
Stars: ✭ 566 (-17.97%)
Mutual labels:  ast, parser
ts-transform-react-jsx-source
TypeScript AST Transformer that adds source file and line number to JSX elements
Stars: ✭ 12 (-98.26%)
Mutual labels:  jsx, ast
inmemantlr
ANTLR as a libray for JVM based languages
Stars: ✭ 87 (-87.39%)
Mutual labels:  parsing, ast
lowcode
React Lowcode - prototype, develop and maintain internal apps easier
Stars: ✭ 32 (-95.36%)
Mutual labels:  jsx, ast
Bblfshd
A self-hosted server for source code parsing
Stars: ✭ 297 (-56.96%)
Mutual labels:  ast, parser
markright
A customizable markdown parser in Elixir: pure pattern matching.
Stars: ✭ 14 (-97.97%)
Mutual labels:  parsing, ast
Astexplorer
A web tool to explore the ASTs generated by various parsers.
Stars: ✭ 4,330 (+527.54%)
Mutual labels:  ast, parser
Php Parser
🌿 NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7)
Stars: ✭ 400 (-42.03%)
Mutual labels:  ast, parser
Estree
The ESTree Spec
Stars: ✭ 3,867 (+460.43%)
Mutual labels:  ast, parsing
Binjs Ref
Reference implementation for the JavaScript Binary AST format
Stars: ✭ 399 (-42.17%)
Mutual labels:  parsing, performance
Kgt
BNF wrangling and railroad diagrams
Stars: ✭ 312 (-54.78%)
Mutual labels:  parser, parsing
Method log
Trace the history of an individual method in a git repository (experimental)
Stars: ✭ 73 (-89.42%)
Mutual labels:  ast, parser
Lang C
Lightweight C parser for Rust
Stars: ✭ 77 (-88.84%)
Mutual labels:  ast, parser
codeparser
Parse Wolfram Language source code as abstract syntax trees (ASTs) or concrete syntax trees (CSTs)
Stars: ✭ 84 (-87.83%)
Mutual labels:  parsing, ast
Astroid
A common base representation of python source code for pylint and other projects
Stars: ✭ 310 (-55.07%)
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 (-38.41%)
Mutual labels:  ast, parser
1-60 of 1886 similar projects