InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises. Learn more →
Top 23 JavaScript Parsing Projects
-
In the following example, we have a user profile component that renders a list of the user's skills. Each skill has a name and a description. The description is served as markdown and we need to parse it to HTML before we render it. We can do this with a markdown parser (marked, in this case) and use dangerouslySetInnerHTML to inject the HTML into a
-
CyberChef
The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis
CyberChef - Web App for "computer science" things
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
markdown-it
Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed
Maybe Markdown It? link
-
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)
contentlayer uses remark to parse the markdown in an mdast. We can now use remark plugins to modify the mdast. Then rehype comes into play and converts the mdast into a hast. rehype plugins can now modify the hast. Finally the hast is converted into react components.
-
Parse the source string. We're using js-yaml for this.
-
Project mention: Can anyone scrape the names and prices of all the products from this website? | reddit.com/r/webscraping | 2022-06-26
I used x-ray (Javascript/Nodejs) to get your data. This is all the code I needed:
-
Project mention: How do you start your own programming language? | reddit.com/r/learnprogramming | 2022-10-31
Here's a javascript library that lets you generate your own language that compiles to Javascript. https://pegjs.org/ It's a compiler generator. You can either use the command line tool and feed it your grammar (You have to write that) and use the generated parser.js which can then run your program, or use peg.js as a dependency and generate your parser at run time before feeding it your program.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
Project mention: Is there a generalised, abstract programming language, designed to be specialised to a specific domain? | reddit.com/r/ProgrammingLanguages | 2022-11-09
Look for OMeta and its successor Ohm.
-
-
-
-
fast-xml-parser
Validate XML, Parse XML and Build XML rapidly without C/C++ based libraries and no callback.
After experimenting with a few different XML parsers I settled on fast-xml-parser. It's fast, it's simple and it's well maintained. It also handles XML namespaces and attributes well. (This appears to be rare in XML parsers.)
-
Project mention: I have created a nextjs app which has multiple card column, i want to import data from csv file to this card. can somebody guide me? for reference i have attached some image what i want | reddit.com/r/nextjs | 2022-07-07
If this were me, I'd probably add a getStaticProps function to the page, and then use the csv-parser library within this function to convert the CSV file into JSON data, and then return that JSON data from the getStaticProps function so the page can access it as props.
-
Project mention: How can I access/console.log the fiber tree as it renders to a page in Chrome? | reddit.com/r/react | 2022-06-29
Nitin's series of posts
-
Project mention: Best way to validation phone numbers in React JS? | reddit.com/r/reactjs | 2022-03-25
regex will not work ideally here. For some countries correct number may have few max length. I'd use https://www.npmjs.com/package/google-libphonenumber instead
-
-
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.
-
Project mention: ehmicky/wild-wild-path: Object property paths with wildcards and regexps | news.ycombinator.com | 2022-04-19
-
-
-
-
-
-
Sonar
Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
JavaScript Parsing related posts
- Node JS Best Practices — 2023
- Need help appending to and reading from JSON file from API routes.
- Building a Custom YAML Loader for Webpack
- How to convert markdown to json in react js
- My Journey into Open Source
- Remembering how to make a website without React
- error of installing icon library
-
A note from our sponsor - InfluxDB
www.influxdata.com | 9 Feb 2023
Index
What are some of the best open-source Parsing projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | marked | 29,051 |
2 | CyberChef | 20,168 |
3 | markdown-it | 14,789 |
4 | remark | 5,950 |
5 | js-yaml | 5,796 |
6 | x-ray | 5,659 |
7 | PEG.js | 4,545 |
8 | ohm | 4,364 |
9 | Jison | 4,236 |
10 | nearley | 3,351 |
11 | fecha | 2,015 |
12 | fast-xml-parser | 1,803 |
13 | csv-parser | 1,288 |
14 | Making-a-custom-React-renderer | 1,274 |
15 | google-libphonenumber | 1,243 |
16 | json-mask | 847 |
17 | xlsx-populate | 839 |
18 | wild-wild-path | 595 |
19 | strip-json-comments | 563 |
20 | Awesome phonenumber parser | 561 |
21 | json-query | 493 |
22 | ref | 424 |
23 | parse-json | 294 |