Topic

parser

Repositories (1220)

marked
marked markedjs TypeScript

A markdown parser and compiler. Built for speed.

35.3k
swc
swc swc-project Rust

Rust-based platform for the Web

32.6k
cheerio
cheerio cheeriojs TypeScript

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

29.6k
postcss
postcss postcss TypeScript

Transforming styles with JS plugins

27.6k
tree-sitter
tree-sitter tree-sitter Rust

An incremental parsing system for programming tools

21.6k
vector
vector vectordotdev Rust

A high-performance observability data pipeline.

20.1k
PHP-Parser
PHP-Parser nikic PHP

A PHP parser written in PHP

16.2k
oxc
oxc oxc-project Rust

⚓ A collection of JavaScript tools written in Rust.

16k
loguru
loguru Delgan Python

Python logging made (stupidly) simple

15.3k
parsedown
parsedown erusev PHP

Better Markdown Parser in PHP

14.4k
go
go json-iterator Go

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

13.9k
jsoup
jsoup jhy Java

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

11.1k
nom
nom rust-bakery Rust

Rust parser combinator framework

10k
craftinginterpreters
craftinginterpreters munificent HTML

Repository for the book "Crafting Interpreters"

10k
terser
terser terser JavaScript

🗜 JavaScript parser, mangler and compressor toolkit for ES6+

8.9k
sqlglot
sqlglot tobymao Python

Python SQL Parser and Transpiler

8.3k
sh
sh mvdan Go

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

8k
dasel
dasel TomWright Go

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 p...

7.6k
lightningcss
lightningcss parcel-bundler Rust

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

7.2k
esprima
esprima jquery TypeScript

ECMAScript parsing infrastructure for multipurpose analysis

6.8k
MailKit
MailKit jstedfast C#

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

6.5k
astexplorer
astexplorer fkling JavaScript

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

6.4k
javaparser
javaparser javaparser Java

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

5.9k
JSqlParser
JSqlParser JSQLParser Java

JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Patte...

5.8k
boa
boa boa-dev Rust

Boa is an embeddable Javascript engine written in Rust.

5.8k
remarkable
remarkable jonschlinkert JavaScript

Markdown parser, done right. Commonmark support, extensions, syntax plugins, high speed - all in one. Gulp and metalsmith plugins available. Used by F...

5.8k
parser
parser postlight JavaScript

📜 Extract meaningful content from the chaos of a web page

5.6k
jsonparser
jsonparser buger Go

One of the fastest alternative JSON parser for Go that does not require schema

5.6k
body-parser
body-parser expressjs JavaScript

Node.js body parsing middleware

5.5k
AngleSharp
AngleSharp AngleSharp C#

:angel: The ultimate angle brackets parser library parsing HTML5, MathML, SVG and CSS to construct a DOM based on the official W3C specifications.

5.4k
ohm
ohm ohmjs JavaScript

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

5.3k
picocli
picocli remkop Java

Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, s...

5.1k
LIEF
LIEF lief-project C++

LIEF - Library to Instrument Executable Formats (C++, Python, Rust)

5k
tsdoc
tsdoc microsoft TypeScript

A doc comment standard for TypeScript

4.8k
globalize
globalize globalizejs JavaScript

A JavaScript library for internationalization and localization that leverages the official Unicode CLDR JSON data

4.8k
pdfminer.six
pdfminer.six pdfminer Python

Community maintained fork of pdfminer - we fathom PDF

4.6k
sweet-core
sweet-core sweet-js JavaScript

Sweeten your JavaScript.

4.6k
bhai-lang
bhai-lang DulLabs TypeScript

A toy programming language written in Typescript

4k
htmlparser2
htmlparser2 fb55 TypeScript

The fast & forgiving HTML and XML parser

3.9k
dev-blog
dev-blog nixzhu

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

3.9k
lark
lark lark-parser Python

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

3.8k
parse5
parse5 inikulin TypeScript

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

3.8k
participle
participle alecthomas Go

A parser library for Go

3.7k
umbrella
umbrella thi-ng TypeScript

⛱ Broadly scoped ecosystem & mono-repository of 210 TypeScript projects (and ~185 examples) for general purpose, functional, data driven development

3.6k
node-csv
node-csv adaltas CoffeeScript

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

3.6k
command-line-api
command-line-api dotnet C#

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

3.5k
ExcelDataReader
ExcelDataReader ExcelDataReader C#

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

3.5k
ini
ini go-ini Go

Package ini provides INI file read and write functionality in Go

3.5k
snoop
snoop snooppr Python

Snoop — инструмент разведки на основе открытых данных (OSINT world)

3.4k
nearley
nearley kach JavaScript

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

3.4k