Topic

Parser

Browse 77 Rust parser projects — combinators, PEG parsers, language tooling, and format handlers.

77
Repositories
151k
Total stars
58
Active
73
Owners
Common dependencies
50 of 77 repositories · ranked by stars
oxc22kactive

⚓ A collection of high-performance JavaScript tools.

⑂ 1.1k570
clap16kactive

A full featured, fast Command Line Argument Parser for Rust

⑂ 1.2k438
regex4.0kactive

An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.

mago3.2kactive

Mago is a toolchain for PHP that aims to provide a set of tools to help developers write better code.

lol-html2.0kactive

Low output latency streaming HTML parser/rewriter with CSS selector-based API

comrak1.6kactive

CommonMark + GFM compatible Markdown parser and renderer

poise884active

Discord bot command framework for serenity, with advanced features like edit tracking and flexible argument parsing

httparse698active

A push parser for the HTTP 1.x protocol in Rust.

⑂ 13127
bttf669active

A command line tool for datetime arithmetic, parsing, formatting and more.

commonmarker552active

Ruby wrapper for the comrak (CommonMark parser) Rust crate

⑂ 1043
ClangQL534maintenance

ClangQL is a tool that allow you to run SQL-like query on C/C++ Code instead of database files using the GitQL SDK

⑂ 145
lexopt409dormant

Minimalist pedantic command line parser

⑂ 113
gdbstub408active

An ergonomic, featureful, and easy-to-integrate implementation of the GDB Remote Serial Protocol in Rust (with no-compromises #![no_std] support)

tree-sitter-language-pack376active

Comprehensive tree-sitter grammar compilation with polyglot bindings — Rust, Python, Node.js, Go, Java, Ruby, Elixir, PHP, C#, WASM, Dart, Kotlin-Android, Swift, Zig, and CLI. 306+ languages.

endbasic372active

BASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust

luac-parser-rs315dormant

lua bytecode parser written in Rust using nom, part of metaworm's lua decompiler, support lua51/lua52/lua53/lua54/luajit/luau https://luadec.metaworm.site/

satteri204active

High-performance Markdown and MDX processing for the JavaScript ecosystem

sax-wasm198maintenance

The first streamable, fixed memory XML, HTML, and JSX parser for WebAssembly.

⑂ 11
wellen132active

wellen: waveform datastructures in Rust. Fast VCD, FST and GHW parsing for waveform viewers.

project-orchestrator125active

A Rust-based AI agent orchestrator with Neo4j knowledge graph, Meilisearch semantic search, and Tree-sitter code parsing.

FileQL105dormant

A tool that allow you to run SQL-like query on local files instead of database files using the GitQL SDK.

⑂ 3
svgtypes81active

A collection of parsers for SVG types.

⑂ 217
flowscope77active

Privacy-first SQL lineage engine. Analyze SQL queries in the browser. Supports PostgreSQL, Snowflake, BigQuery, DuckDB and more.

YAMLRocks68active

Rock-solid YAML for Python, written in Rust.

⑂ 13
← Browse all repos