Rust-based platform for the Web
-
Updated
May 6, 2026 - Rust
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:
Rust-based platform for the Web
An incremental parsing system for programming tools
β A collection of high-performance JavaScript tools.
Rust parser combinator framework
Boa is an embeddable Javascript engine written in Rust.
[Chumsky has moved to Codeberg!] Write expressive, high-performance parsers with ease.
Mago is a toolchain for PHP that aims to provide a set of tools to help developers write better code.
A (WIP) Extremely fast JavaScript and TypeScript linter and Rust crate
An efficient, reliable parser for CommonMark, a standard dialect of Markdown
A tree-sitter based AST difftool to get meaningful semantic diffs
A pure Rust Excel/OpenDocument SpreadSheets file reader: rust on metal sheets
[Ariadne has moved to Codeberg!] A fancy diagnostics & error reporting crate
Semantic search and document parsing tools for the command line
An alternative implementation of Golang specs, written in Rust for embedding or wrapping.
A parser combinator library for Rust
Unofficial High-Performance Vue.js Toolchain in Rust