parser-combinator …parser-generator? …streaming-parser? …lexer?

  1. winnow

    A byte-oriented, zero-copy, parser combinators library

    v0.7.12 18.7M #parser #streaming-parser #parser-combinator
  2. pom

    PEG parser combinators using operator overloading without macros

    v3.4.0 161K #peg #parser-combinator #parser
  3. nom

    A byte-oriented, zero-copy, parser combinators library

    v8.0.0 12.3M #error-prone #streaming-parser #parser
  4. combi

    A combinators library with an included rust token parsing implementation

    v1.0.2 #combinator #parser-combinator #parser
  5. anpa

    A generic monadic parser combinator library inspired by Haskell's parsec

    v0.10.0 1.8K #parser-combinator #parsec #parser
  6. rusty_parser

    A Generic compile-time Parser generator and pattern matching library written in Rust

    v1.1.0 1.2K #context-free-grammar #parser-generator #parser-combinator #syntax-tree #parser
  7. dlexer

    A high-performance, functional parser combinator library for Rust

    v0.1.1 270 #combinator #parser-combinator #lexer #functional #parser
  8. oni-comb-parser-rs

    parser combinators

    v1.2.86 600 #parser-combinator #combinator #parser
  9. gcode-nom

    Visualization tool for inspecting a g-code file

    v0.6.1 160 #nom #svg #visualization #parser-combinator
  10. combine

    Fast parser combinators on arbitrary streams with zero-copy support

    v4.6.7 4.4M #combinator #ll-parser #parser-combinator
  11. snacks

    more nom parser-combinators

    v0.1.11 550 #nom #parser #parser-combinator
  12. parserc

    Rust parser combinator framework for small languages

    v0.9.5 900 #combinator #parser-combinator #framework #language #language-framework
  13. parcelona

    minimalistic elegance parser combinator library

    v0.4.3 130 #parser-combinator #zero-copy #u8 #elegance
  14. whitehole

    fast, intuitive parser combinator framework for Rust

    v0.8.0 800 #combinator #parser-combinator #framework #heap-allocator #next #eat #till #recur #heap-memory #logging
  15. parsy

    efficient parser combinators library

    v0.15.4 270 #parser-combinator #format #tutorial
  16. nom8

    A byte-oriented, zero-copy, parser combinators library (fork for proposals for v8)

    v0.2.0 78K #error #streaming-parser #parser #parser-combinator
  17. attrs

    An ergonomic parser library for #[attributes], built on parser combinators

    v0.2.9 280 #combinator #parser-combinator #attr #once #attributes #from-str
  18. yap

    Parser library. A lightweight, dependency free, parser combinator inspired set of utility methods to help with parsing strings and slices.

    v0.12.0 282K #parser-combinator #token #parser-methods #slice #into-tokens #yet-another
  19. bad_parsers

    A parser combinator library written by myself, for myself

    v0.2.0-unstable #parser-combinator #parser-generator #parser #bad
  20. chumsky

    A parser library for humans with powerful error recovery

    v1.0.0-alpha.8 536K #parser-combinator #combinator #language-syntax #token #syntax-parser
  21. chomp1

    A fast monadic-style parser combinator designed to work on stable Rust

    v0.3.4 1.5K #parser-combinator #parser #streaming-parser
  22. bpaf

    Command Line Argument Parser with parser combinators

    v0.9.20 190K #arguments-parser #arguments-cli-parser #parser
  23. bitvec-nom2

    Bit level parsing for nom with bitvec

    v0.2.1 271K #nom #parser #bit #parser-combinator
  24. bparse

    parsing bytes

    v0.24.0 130 #pattern-matching #byte-parser #parser-combinator #parser
  25. djotters

    Djot (Markdown) parser that runs at hyper speeds!

    v0.1.17 #markdown-parser #djot #parser-combinator #structures #render-markdown #real-time #md
  26. gcode2obj

    [Wavefront obj] Visualization tool for inspecting a g-code file

    v0.6.1 160 #wavefront-obj #gcode #visualization #parser-combinator
  27. augmented-midi

    Experimental MIDI file/event parser using nom combinators

    v1.8.0 #midi-file #combinator #parser #serialization #parser-combinator #using-nom #midi-message
  28. kamo

    assist in the creation of an interpreter or compiler and its associated runtime

    v0.9.4 1.1K #garbage-collection #memory-management #type-checker
  29. Try searching with DuckDuckGo or on crates.io.

  30. rest_parser

    Parse VSCode .rest files and Jetbrains .http files

    v0.1.7 190 #http-parser #rest #parser-combinator
  31. binator

    Parser Combinator

    v0.3.0 #parser-combinator #combinator #parser
  32. vault

    A parser for Company of Heroes replay files

    v10.1.5 #replay #coh #coh3
  33. bracoxide

    A feature-rich library for brace pattern combination, permutation generation, and error handling

    v0.1.6 31K #permutation #brace-expansion #string
  34. xrust

    Support for XPath and XSLT

    v1.2.5 150 #xslt #xpath #xml #json
  35. pa-rs

    Parsing library using concepts of Parser combinators

    v0.1.5 360 #parser-combinator #concepts
  36. oni-comb-uri-rs

    uri parser

    v0.2.766 600 #uri-parser #uri #parser
  37. monch

    Inspired by nom, but specifically for strings

    v0.5.0 22K #nom #combinator #deno #leave
  38. lambda_calculus

    zero-dependency implementation of pure lambda calculus in Safe Rust

    v3.3.0 #combinator #lambda #math
  39. pit-rust-generator

    Portal Interface Types for WebAssembly

    v0.4.0 400 #portal #pit #interface #wasm
  40. cosmic-nom

    Is a collection of utilities for making using the great nom parser combinator easier to use

    v0.3.14 #nom #combinator #cosmic #parser #great #wasm
  41. rudy-dwarf

    DWARF debug information parsing and querying for Rust debugging tools

    v0.4.0 550 #debug-information #dwarf #debugging #parser #querying #database #salsa #parsing-and-querying
  42. struple

    Convert structures from and to tuples

    v0.2.0 #tuple-struct #convert #struct #tuple
  43. pom-trace

    PEG parser combinators using operator overloading without macros

    v4.0.3 #peg #parser-combinator #parser
  44. parser_fuck

    parser combinator library

    v0.6.0 #parser-combinator #combinator #parser
  45. rushell_deps_pom

    PEG parser combinators using operator overloading without macros

    v3.2.0-jeff.2 #peg #parser-combinator #parser
  46. shrimple-parser

    Zero-dependency next-gen parsing combinator library with flexible error reporting

    v0.0.13 #combinator #parser-combinator #parser-error
  47. pom-preview

    PEG parser combinators using operator overloading without macros

    v3.0.4-alpha-1 #parser-combinator #peg
  48. parlib

    A barebones parser combinator library, inspired by Haskells parsec

    v0.1.1 #combinator #parser-combinator #bare-bones #character #run #parsec #json-parser
  49. combine-language

    Extra parser combinators, useful for parsing programming languages

    v4.0.0 #combinator #parser-combinator #parser
  50. mpl

    Minimal parser combinator of Minimal Parsing Language (MPL) like Top-Down Parsing Language (TDPL)

    v0.2.0 #parser-combinator #parser #grammar-parser #combinator #tdpl #parser-generator
  51. lip

    powerful parser combinators for creating reusable and flexible parsers

    v8.1.2 #parser-combinator #combinator #parser #functional
  52. somen

    An asynchronous parser combinator

    v0.3.1 #parser-combinator #async #parser
  53. pkombi

    Parser combinator library

    v0.3.0 #combinator #parser-combinator #parser
  54. autumn

    A recursive descent parser combinator library

    v0.4.3 #token-parser #parser-combinator #recursion-descent-parser #combinator #token
  55. glue

    parser combinator framework for parsing text based formats, it is easy to use and relatively fast too

    v0.8.7 #parser-combinator #text-parser #parser
  56. combine_wasi

    Fast parser combinators on arbitrary streams with zero-copy support

    v4.6.6 #combinator #parser-combinator #ll-parser
  57. chasa

    A parser combinator with many taking iterator, conditional branching, and method chain

    v0.1.13 #parser-combinator #iterator-combinator #conditional #branch #chain #and-then #letter #white-space #sep #from-error
  58. chomp

    A fast monadic-style parser combinator designed to work on stable Rust

    v0.3.1 #parser-combinator #parser
  59. parsit

    very simple lib, the parsing combinators, recursive descendent that uses logos as lexer

    v0.2.0 #parser-combinator #lexer #logo #language #logo-parser
  60. abortable_parser

    A parser combinator library with an emphasis on error handling

    v0.2.6 #parser-combinator #combinator #parser
  61. munch

    Blazing fast, zero-copy parser combinator library with an elegant API for both strings and bytes

    v0.8.0 #combinator #parser-combinator #zero-copy-parser #elegant #byte #parser-string
  62. aott

    Aspect Of The Tokens - a parser combinator framework

    v0.2.0 #parser-combinator #combinator #syntax #parser #token #token-parser
  63. pex

    A nightly parser combinator library for Rust

    v0.2.4 #parser-combinator #monads #parser
  64. xparse

    A parser combinator that is fully statically dispatched and supports both sync & async parsing

    v0.1.10 #parser-combinator #json-parser #statically #async #sync
  65. markab_parser

    copy-less and rich-error-message parser combinator library

    v0.7.0 #parser-combinator #combinator #parser
  66. ruminant

    An exploration into implementing parser combinators

    v0.17.0 #parser-combinator #combinator #parser
  67. parsed

    Parser combinators library

    v0.3.0 #combinator #parser-combinator #monadic
  68. parze

    A clean, efficient parser combinator

    v0.7.3 #symbols #token #parser #no-std
  69. syntaxe

    declarative parser combinators

    v0.1.0 #combinator #parser-combinator #declarative #symbols #prelude #self-describing
  70. alder

    Parser combinator library inspired by Elm parser error messages

    v0.10.0 #combinator #parser-combinator #elm #parser
  71. chainchomp

    Tinyest Opinionated parser combinator library for Rust

    v0.2.1 #parser-combinator #tinyest #opinionated
  72. chonk

    A lightweight parser combinator framework

    v0.5.0 #combinator #parser-combinator #parser-context #framework #ctx #alphabetic #error-message
  73. parco

    Zero-cost parser combinators

    v5.1.0 140 #combinator #parser-combinator #zero-cost
  74. memoir

    self-describing parser combinators

    v0.3.0 #combinator #parser-combinator #self-describing #symbols #grammar #reflective
  75. parcours

    Parser Combinators for Unique Results

    v0.3.0 #combinator #parser-combinator #unique #return #precedence #climbing #building-block #zero-copy-parser
  76. nessie-parse

    A parser library for easily combining parsers together

    v0.1.3 280 #combinator #parser-combinator #combining #together #nessie
  77. take_sni

    just parse sni from buf

    v0.1.5 370 #sni #client #tls #parser #parser-combinator
  78. beet_rsx_combinator

    JSX-like parser combinator for Rust

    v0.0.6-rc.3 320 #beet #robotics #behavior #game-ai #beetmash
  79. komb

    Low-level parsing utilities

    v0.5.1 500 #parser-combinator #parser #low-level
  80. parser-compose

    writing and composing parsers for arbitrary file or data formats

    v0.19.0 210 #parser-combinator #file-format #combinator #parser
  81. nom-language

    Language parsing focused combinators for the nom parser library

    v0.1.0 47K #combinator #grammar-parser #nom #language #error #byte-array
  82. pcomb

    A tiny parser combinator library

    v0.3.0 #parser-combinator #combinator #parser #text
  83. parsell

    LL(1) streaming parser combinators

    v0.6.5 #parser-combinator #ll-parser #streaming-parser
  84. parslers

    A Staged Selective Parser Combinator Library for the Rust Programming Language

    v0.1.1 #parser-combinator #combinator #parser
  85. chumsky-proc-macro

    utils for parsing proc macros using chumsky

    v0.1.6 #proc-macro #parser #chumsky #parser-combinator #proc-macro-parser
  86. fabparse

    A minimized parser combinator library

    v0.1.1 #combinator #parser-combinator #minimized #traits #input
  87. microparsec

    parser combinator crate for Rust

    v0.1.0 #string-parser #parser-combinator #parser-rc
  88. valkyrie-parser

    The hand write parser of valkyrie language

    v0.2.5 110 #parser #valkyrie #ast #parser-combinator #language-server-protocol
  89. nom-regex

    regular expressions for nom parsers

    v0.2.0 7.9K #expression-parser #regex-parser #parser-combinator #regex
  90. somen-language

    somen parser combinator for languages

    v0.1.0 #parser-combinator #parser #language
  91. gchemol-parser

    Text parsing made simple

    v0.5.1 #text-parser #text-file #streaming-parser #parser-combinator #gchemol #text-reader #winnow #text-streaming #read-line
  92. combpop

    Type-based parser combinator

    v0.0.3 #combinator #parser-combinator #parser
  93. parcos

    minimal parser combinator library

    v0.0.5 #combinator #parser-combinator #documentation
  94. pex-trie

    A parser combinator library for Rust

    v0.0.3 #combinator #parser-combinator
  95. langbox

    framework to build compilers and interpreters

    v0.6.0 #lexer #lexer-tokenizer #parser-combinator #tokenize
  96. paco

    parser combinator library

    v0.1.3 #parser-combinator #combinator #lexer #parser #recursive-descent
  97. gobble

    A Combinator based parser for strings that gets out of the way, and leaves your code looking like a grammer

    v0.6.3 #parser-combinator #combinator #iterator #simple
  98. honeycomb

    A portable parser combinator library that does not require a runtime

    v0.1.4 #combinator #parser-combinator #portable #run-time #not-require
  99. ratatat

    expressive parser combinators with caching

    v0.1.1 #combinator #parser-combinator #cache #parser-generator #input #expressive

Narrow the search: parser-combinator parser-generator, …streaming-parser, …lexer, …parsec, …visualization, …serialization, …ll-parser, …wasm, …valkyrie, …zero-copy-parser