#parser-combinator #format #tutorial

parsy

An easy-to-use, efficient parser combinators library

89 releases (14 breaking)

Uses new Rust 2024

0.15.8 Sep 21, 2025
0.15.4 Jul 5, 2025
0.10.1 Mar 3, 2025
0.9.1 Nov 16, 2024
0.1.0 Mar 29, 2023

#131 in Parser tooling

Download history 32/week @ 2025-07-08 1/week @ 2025-07-15 5/week @ 2025-07-22 12/week @ 2025-08-19 13/week @ 2025-08-26 13/week @ 2025-09-02 7/week @ 2025-09-09 393/week @ 2025-09-16 69/week @ 2025-09-23 43/week @ 2025-09-30 9/week @ 2025-10-07 1/week @ 2025-10-14 5/week @ 2025-10-21

64 downloads per month
Used in globby

Apache-2.0

92KB
2.5K SLoC

Parsy

A parsing combinator library, originally inspired by chumsky.

It aims to provide a simple yet elegant way to combine small parsers to parse anything from small formats to full-fledged programming languages.

Tutorial still in writing

You can find examples in the examples and tests directories.

You can find a large, real-world example in the ReShell project.

Dependencies

~1.6–2.2MB
~50K SLoC