Repository navigation

#

Parser

A parser turns its input (often text in form of a file) into a more advantageous representation (usually a certain data structure in memory) to perform a specific task.

Common examples include:

  • parsers for markup languages (e.g. HTML/Markdown etc)
  • parsers for data-serialization formats (e.g. JSON/XML/YAML etc)
  • parsers used as part of/in conjunction with a compiler (in this case, the parser consumes the tokenized input emitted by the Lexer and ultimately feeds the resulting parse tree/concrete syntax tree into the compiler)

A high-quality tool for convert PDF to Markdown and JSON.一站式开源高质量数据提取工具,将PDF转换成Markdown和JSON格式。

Python
42157
18 小时前

A markdown parser and compiler. Built for speed.

TypeScript
35364
2 天前

The fast, flexible, and elegant library for parsing and manipulating HTML and XML.

TypeScript
29695
12 小时前
postcss/postcss

Transforming styles with JS plugins

TypeScript
28856
1 个月前

An incremental parsing system for programming tools

Rust
21735
17 小时前
vectordotdev/vector
Rust
20143
6 小时前

A PHP parser written in PHP

PHP
17328
6 天前
oxc-project/oxc

⚓ A collection of JavaScript tools written in Rust.

Rust
16078
3 小时前

Better Markdown Parser in PHP

PHP
14945
2 个月前

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

Go
13854
1 年前
jhy/jsoup

jsoup: the Java HTML parser, built for HTML editing, cleaning, scraping, and XSS safety.

Java
11233
15 小时前

Rust parser combinator framework

Rust
10048
6 个月前

🗜 JavaScript parser, mangler and compressor toolkit for ES6+

JavaScript
9055
8 天前

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

Go
7986
2 天前

Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.

Go
7529
15 小时前
parcel-bundler/lightningcss

An extremely fast CSS parser, transformer, bundler, and minifier written in Rust.

Rust
7178
8 天前

ECMAScript parsing infrastructure for multipurpose analysis

TypeScript
7106
2 年前