JavaScript Parsing

Open-source JavaScript projects categorized as Parsing | Edit details

Top 23 JavaScript Parsing Projects

  • GitHub repo marked

    A markdown parser and compiler. Built for speed.

    Project mention: Remix Blog Tutorial - Remix, React, Prisma, MongoDB, Vercel | dev.to | 2021-12-02

    First we need a way to pull the information for a single post from our MongoDB database. Lets go to the root post.js folder and create a function to do that. We will also be using a library called Marked to convert our current markdown content into HTML to render the blog article directly as HTML on our component.

  • GitHub repo CyberChef

    The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis

    Project mention: What is this code on window shades in Aloft Hotel | reddit.com/r/asheville | 2021-11-27

    I ran it through various tools on https://gchq.github.io/CyberChef/ but it didn't turn anything up.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo markdown-it

    Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed

    Project mention: Tale of the Tape: Highlight.js vs Shiki | dev.to | 2021-11-12

    This post will compare two popular packages that work with markdown-it for syntax highlighting in JavaScript, highlight.js, and shiki.

  • GitHub repo x-ray

    The next web scraper. See through the <html> noise.

    Project mention: New To x-ray... actually new to Node all together | reddit.com/r/npm | 2021-07-29

    You talking about this package? https://www.npmjs.com/package/x-ray

  • GitHub repo js-yaml

    JavaScript YAML parser and dumper. Very fast.

    Project mention: Export Bear Notes to Markdown Files | dev.to | 2021-06-16

    js-yaml

  • GitHub repo 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. (by remarkjs)

    Project mention: How I rebuilt my Angular blog and became an Astronaut 🚀 | dev.to | 2021-10-12

    In Astro, markdown files are treated as plain text, and converted to HTML using remark with syntax highlighting done using Prism pre-enabled. In order to use the BlogPostLayout.astro in my markdown files, I had to add the layout property to the frontmatter in the markdown file. One example file looks like this:

  • GitHub repo PEG.js

    PEG.js: Parser generator for JavaScript

    Project mention: PEG Parsers: sometimes more appropriate than Regex | dev.to | 2021-08-22

    In past blog posts, where I've written about PEG, I've used Parsimonious in Python, such as three of my solutions to the 2020 Advent Of Code challenges (here, (here)[https://dev.to/meseta/advent-of-code-day-18-finally-using-peg-grammar-in-python-in-the-way-it-s-supposed-to-3253], and (here)[https://dev.to/meseta/advent-of-code-day-19-abusing-peg-grammar-in-python-the-way-it-s-not-supposed-to-2beg]). This time, because the rest of the website is javascript, I will be using PEG.js instead to avoid adding an extra programming language to the codebase.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Jison

    Bison in JavaScript.

    Project mention: Javascript To Rust Conversion | reddit.com/r/rust | 2021-02-27

    Not yet: it's a grammar for the jison parser generator.

  • GitHub repo ohm

    A library and language for building parsers, interpreters, compilers, etc.

    Project mention: A different / new way to write compilers? | reddit.com/r/ProgrammingLanguages | 2021-10-19

    OMeta and its successor ohm might provide some interesting ideas.

  • GitHub repo nearley

    📜🔜🌲 Simple, fast, powerful parser toolkit for JavaScript.

    Project mention: Parser generators vs. handwritten parsers: surveying major languages in 2021 | news.ycombinator.com | 2021-08-21
  • GitHub repo parse5

    HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant.

    Project mention: Getting Started with Deno | dev.to | 2021-02-28

    After some googling, I landed on parse5 which appeared to have wide usage and offered a simple, low-level tree API at its core.

  • GitHub repo fecha

    Lightweight and simple JS date formatting and parsing

  • GitHub repo fast-xml-parser

    Validate XML, Parse XML to JS/JSON and vise versa, or parse XML to Nimn rapidly without C/C++ based libraries and no callback

    Project mention: Submit form display data from outsource xml | reddit.com/r/react | 2021-06-19
  • GitHub repo csv-parser

    Streaming csv parser inspired by binary-csv that aims to be faster than everyone else

    Project mention: Working with CSVs in Node.JS | reddit.com/r/learnjavascript | 2021-08-06

    I have found this CSV parser package and it almost works exactly like I need it. I've ran into 2 issues.

  • GitHub repo google-libphonenumber

    The up-to-date and reliable Google's libphonenumber package for node.js.

    Project mention: I built my first SaaS on Next.js | dev.to | 2021-08-17

    I also decided to use google-libphonenumber on the server-side to handle formatting and validation of the phone input.

  • GitHub repo 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.

  • GitHub repo json-mask

    Tiny language and engine for selecting specific parts of a JS object, hiding the rest.

  • GitHub repo strip-json-comments

    Strip comments from JSON. Lets you use comments in your JSON files!

  • GitHub repo json-query

    Retrieves values from JSON objects for data binding

  • GitHub repo Awesome phonenumber parser

    Google's libphonenumber pre-compiled with the closure compiler

  • GitHub repo ref

    Turn Buffer instances into "pointers"

    Project mention: Spring good | reddit.com/r/ProgrammerHumor | 2021-10-05
  • GitHub repo parse-json

    Parse JSON with more helpful errors

  • GitHub repo neat-csv

    Fast CSV parser

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-12-02.

JavaScript Parsing related posts

Index

What are some of the best open-source Parsing projects in JavaScript? This list will help you:

Project Stars
1 marked 26,434
2 CyberChef 13,480
3 markdown-it 12,501
4 x-ray 5,528
5 js-yaml 5,293
6 remark 4,687
7 PEG.js 4,158
8 Jison 4,028
9 ohm 3,933
10 nearley 3,073
11 parse5 2,769
12 fecha 1,953
13 fast-xml-parser 1,312
14 csv-parser 1,166
15 google-libphonenumber 1,102
16 xlsx-populate 753
17 json-mask 597
18 strip-json-comments 511
19 json-query 460
20 Awesome phonenumber parser 412
21 ref 400
22 parse-json 257
23 neat-csv 253
Find remote jobs at our new job board 99remotejobs.com. There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com