PEG.js alternatives and similar modules
Based on the "Parsing" category.
Alternatively, view PEG.js alternatives based on common mentions on social networks and blogs.
-
markdown-it
Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed -
remark
remark is a popular tool that transforms markdown with plugins. These plugins can inspect and change your markup. You can use remark on the server, the client, CLIs, deno, etc. -
nearley
๐๐๐ฒ Simple, fast, powerful parser toolkit for JavaScript. -
@parcel/css
An extremely fast CSS parser, transformer, bundler, and minifier written in Rust. -
parse5
HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant. -
fast-xml-parser
Validate XML, Parse XML and Build XML rapidly without C/C++ based libraries and no callback. -
csv-parser
Streaming csv parser inspired by binary-csv that aims to be faster than everyone else -
google-libphonenumber
The up-to-date and reliable Google's libphonenumber package for node.js. -
xlsx-populate
Excel XLSX parser/generator written in JavaScript with Node.js and browser support, jQuery/d3-style method chaining, encryption, and a focus on keeping existing workbook features and styles in tact. -
json-mask
Tiny language and engine for selecting specific parts of a JS object, hiding the rest. -
strip-json-comments
Strip comments from JSON. Lets you use comments in your JSON files! -
Awesome phonenumber parser
Google's libphonenumber pre-compiled with the closure compiler -
binary-extract
Extract a value from a buffer of json without parsing the whole thing -
parsec ๐
๐ Tiniest body parser in the universe. Built for modern Node.js -
docx-to-pdf-on-AWS-Lambda
Microsoft Word doc/docx to PDF conversion on AWS Lambda using Node.js
Appwrite - The Open Source Firebase alternative introduces iOS support
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of PEG.js or a related project?
Popular Comparisons
README
PEG.js is a simple parser generator for JavaScript that produces fast parsers with excellent error reporting. You can use it to process complex data or computer languages and build transformers, interpreters, compilers and other tools easily.
PEG.js is still very much work in progress. There are no compatibility guarantees until version 1.0
public packages
package | version | dependency status |
---|---|---|
pegjs |
local packages
package | dependency status |
---|---|
~/ | |
~/test | |
~/tools/benchmark | |
~/tools/bundler | |
~/tools/impact | |
~/tools/publish-dev |
<!-- packages/pegjs -->
<!-- https://github.com/pegjs/pegjs/ -->
<!-- test -->
<!-- tools/benchmark -->
<!-- tools/bundler -->
<!-- tools/impact -->
<!-- tools/publish-dev -->
*Note that all licence references and agreements mentioned in the PEG.js README section above
are relevant to that project's source code only.