Most popular parser repositories and open source projects

marked

A markdown parser and compiler. Built for speed.

3323   29757   29757  

swc

Rust-based platform for the Web

1018   27869   27869  

postcss

Transforming styles with JS plugins

1578   27605   27605  

cheerio

The fast, flexible, and elegant library for parsing and manipulating H...

1599   26597   26597  

PHP-Parser

A PHP parser written in PHP

937   16189   16189  

loguru

Python logging made (stupidly) simple

623   15290   15290  

parsedown

Better Markdown Parser in PHP

1108   14420   14420  

vector

A high-performance observability data pipeline.

1107   13667   13667  

go

A high-performance 100% compatible drop-in replacement of "encoding/js...

1038   13579   13579  

tree-sitter

An incremental parsing system for programming tools

753   11894   11894  

jsoup

jsoup: the Java HTML parser, built for HTML editing, cleaning, scrapin...

2214   11066   11066  

craftinginterpreters

Repository for the book "Crafting Interpreters"

1106   9486   9486  

nom

Rust parser combinator framework

768   8071   8071  

terser

🗜 JavaScript parser, mangler and compressor toolkit for ES6+

364   7940   7940  

sh

A shell parser, formatter, and interpreter with bash support; includes...

358   7539   7539  

dasel

Select, put and delete data from JSON, TOML, YAML, XML and CSV files w...

143   7346   7346  

esprima

ECMAScript parsing infrastructure for multipurpose analysis

798   6808   6808  

javaparser

Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analy...

1185   5694   5694  

JSqlParser

JSqlParser parses an SQL statement and translate it into a hierarchy o...

1366   5582   5582  

remarkable

Markdown parser, done right. Commonmark support, extensions, syntax pl...

396   5536   5536  

astexplorer

A web tool to explore the ASTs generated by various parsers.

671   5517   5517  

jsonparser

One of the fastest alternative JSON parser for Go that does not requir...

439   5499   5499  

MailKit

A cross-platform .NET library for IMAP, POP3, and SMTP.

766   5390   5390  

body-parser

Node.js body parsing middleware

691   5293   5293  

picocli

Picocli is a modern framework for building powerful, user-friendly, Gr...

434   5036   5036  

parser

📜 Extract meaningful content from the chaos of a web page

416   4791   4791  

globalize

A JavaScript library for internationalization and localization that le...

645   4750   4750  

AngleSharp

:angel: The ultimate angle brackets parser library parsing HTML5, Math...

538   4702   4702  

pdfminer.six

Community maintained fork of pdfminer - we fathom PDF

835   4601   4601  

sweet-core

Sweeten your JavaScript.

238   4572   4572  

ohm

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

222   4457   4457  

tsdoc

A doc comment standard for TypeScript

131   4416   4416  

boa

Boa is an embeddable and experimental Javascript engine written in Rus...

349   3998   3998  

htmlparser2

The fast & forgiving HTML and XML parser

377   3941   3941  

dev-blog

翻译、开发心得或学习笔记

706   3934   3934  

lightningcss

An extremely fast CSS parser, transformer, bundler, and minifier writt...

120   3915   3915  

lark

Lark is a parsing toolkit for Python, built with a focus on ergonomics...

366   3849   3849  

LIEF

LIEF - Library to Instrument Executable Formats

555   3773   3773  

node-csv

Full featured CSV parser with simple api and tested against large data...

259   3600   3600  

bhai-lang

A toy programming language written in Typescript

450   3594   3594  

participle

A parser library for Go

193   3564   3564  

ExcelDataReader

Lightweight and fast library written in C# for reading Microsoft Excel...

929   3497   3497  

ini

Package ini provides INI file read and write functionality in Go

379   3487   3487  

sqlglot

Python SQL Parser and Transpiler

312   3435   3435  

nearley

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

233   3423   3423  

parse5

HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Sta...

247   3351   3351  

psd.rb

Parse Photoshop files in Ruby with ease

219   3117   3117  

command-line-api

Command line parsing, invocation, and rendering of terminal output.

351   3074   3074  

diff2html

Pretty diff to html javascript library (diff2html)

281   3046   3046  

insect

High precision scientific calculator with support for physical units

129   3036   3036