SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Haskell Parsing Projects
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Another possible solution is the usage of functional parsers (e.g.: [0]) and making use of some form of the ‘do’ notation. Each step makes its result available to all subsequent parsers.
[0] https://hackage.haskell.org/package/parsec
-
-
-
trifecta
Parser combinators with highlighting, slicing, layout, literate comments, Clang-style diagnostics and the kitchen sink
-
-
-
-
-
-
-
-
-
-
-
-
-
incremental-parser
Haskell parsing combinator liibrary that can be fed the input and emit the parsed output incrementally
-
-
Montague
A library for non-deterministically parsing natural language expressions into a structured form.
-
-
Haskell Parsing discussion
Haskell Parsing related posts
-
How to convert Markdown to PDF
-
Why Does Everyone Hate Haskell, Jazz, and Pure Math?
-
An apologia for lazy evaluation
-
Functional Implementation of a parser?
-
Summing polynomials in Haskell
-
Traverse/mapM for Computation Expressions
-
How would I go about implementing search over a lazy tree in Rust?
-
A note from our sponsor - SaaSHub
www.saashub.com | 11 Jul 2026
Index
What are some of the best open-source Parsing projects in Haskell? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | megaparsec | 972 |
| 2 | parsec | 888 |
| 3 | attoparsec | 530 |
| 4 | Earley | 378 |
| 5 | trifecta | 304 |
| 6 | regex-applicative | 132 |
| 7 | xeno | 123 |
| 8 | parsers | 90 |
| 9 | replace-megaparsec | 81 |
| 10 | cron | 57 |
| 11 | parser-combinators | 55 |
| 12 | fixhs | 52 |
| 13 | scanner | 46 |
| 14 | sexp-grammar | 35 |
| 15 | weighted-regexp | 34 |
| 16 | ruby-marshal | 32 |
| 17 | yoctoparsec | 28 |
| 18 | parsec-free | 23 |
| 19 | incremental-parser | 23 |
| 20 | unparse-attoparsec | 19 |
| 21 | Montague | 18 |
| 22 | hsemail | 16 |
| 23 | gcodehs | 15 |