Packages tagged parsing

268 packages have this tag.

[Merge tag] (trustees only)

Related tags: library (264), bsd3 (159), data (57), mit (53), text (47), deprecated (24), program (22), gpl (13), xml (12), system (11), cli (10), options (10), enumerator (7), bsd2 (6), json (5), language (5), time (5), mpl (4), network (4), streaming (4), agpl (3), apache (3), control (3), database (3), io-streams (3), natural-language-processing (3), pipes (3), public-domain (3), serialization (3), testing (3), array (2), codecs (2), console (2), dataflow (2), development (2), file (2), html (2), lgpl (2), list (2), logging (2), logic (2), math (2), non-determinism (2), postgresql (2), pretty-printer (2), streamly (2), utility (2), applicative (1), attoparsec (1), attribute-grammars (1), binary (1), bits (1), bytes (1), codec (1), compatibility (1), compilers-interpreters (1), concurrency (1), conduit (1), configuration (1), cryptography (1), csv (1), data-mining (1), data-structures (1), diagnostics (1), disassembler (1), ebnf (1), filesystem (1), fitness (1), flight (1), foreign (1), formal-methods (1), game-engine (1), geography (1), ghc (1), gps (1), graphs (1), ...

Name
DLs
Rating
Rev Deps
Description
Tags
Last U/L
Last Version
Maintainers
BNFC802.252A compiler front-end generator. (bsd3, library, parsing, program)2023-07-262.9.5AndreasAbel, GregoireDetrez, MarkusForsberg, ThomasHallgren
BNFC-meta340.01Deriving Parsers and Quasi-Quoters from BNF Grammars (development, gpl, language, library, parsing, text)2020-02-090.6.1JeanPhilippeBernardy, JonasDuregard, ArtemPelenitsyn
ConfigFile450.018Configuration file reading & writing (bsd3, library, parsing)2014-10-301.1.4JohnGoerzen
ConfigFileTH10.01Template haskell for reading ConfigFiles. (library, parsing, template-haskell)2011-12-050.2VilleTirronen
EEConfig60.01ExtremlyEasyConfig - Extremly Simple parser for config files (bsd3, library, parsing)2008-11-171.0BartoszWojcik
Earley332.011Parsing all context-free grammars using Earley's algorithm. (bsd3, library, parsing)2019-02-240.13.0.1OlleFredriksson, phadej
Grempa90.01Embedded grammar DSL and LALR parser generator (bsd3, library, parsing)2013-02-070.2.2DavidFox, OlleFredriksson
IndentParser (deprecated in favor of indentparser)80.03Combinators for parsing indentation based syntatic structures (deprecated, library, parsing)2007-10-190.2.1PiyushKurur
Kawaii-Parser110.00A simple parsing library. (bsd3, library, monad-transformers, parsing, tokenisation)2021-07-112.0.0Liisi_Kerik
LParse110.01A continuation-based parser library (library, mit, parsing)2019-07-130.3.1.0Sacchan
PArrows90.01Arrow parser combinators similar to Parsec (bsd3, library, parsing)2009-01-240.1.1GwernBranwen
ParsecTools110.011Parsec combinators for more complex objects. (gpl, library, parsing)2010-09-220.0.2.0ChristianHoener
ParserFunction (deprecated in favor of attoparsec)110.01Parse and evaluate mathematical expressions. (bsd3, deprecated, library, math, parsing)2014-05-140.1.0EnzoHaussecker
RLP100.00RLP serialization as defined in Ethereum Yellow Paper (data, lgpl, library, parsing)2018-12-10jasagredo
RefSerialize310.04Write to and read from ByteStrings maintaining internal memory references (bsd3, data, database, library, parsing)2017-02-060.4.0AlbertoCorona
SVG2Q20.01Code generation tool for Quartz code from a SVG. (bsd3, parsing, program)2011-01-270.3JanGreve
SableCC2Hs00.01Generate a parser (in Haskell) with the SableCC parser generator. (bsd3, library, parsing, program)2012-06-130.0.1.0MarcFontaine
ValveValueKeyvalue41.50A Valve Value-keyvalue parser for Haskell made with Parsec. (keyvalue, library, mit, parsing, source, valve)2021-10-181.1.0.0berna
WikimediaParser20.01A parser for wikimedia style article markup. (bsd3, library, parsing)2009-02-060.1EzekielSmithburg
XSaiga122.01An implementation of a polynomial-time top-down parser suitable for NLP (attribute-grammars, bsd3, library, memoization, natural-language-processing, parser-combinators, parsing, program, text)2020-10-071.7.0.0InBetweenNames
aasam42.00Convert distfix precedence grammars to unambiguous context-free grammars. (apache, library, parsing)2022-08-180.2.0.0mobotsar
aeson-value-parser570.02API for parsing "aeson" JSON tree into Haskell types (data, json, library, mit, parsing)2023-12-090.19.7.2NikitaVolkov
algebraic-graphs-io160.00I/O utilities and datasets for algebraic-graphs (bsd3, data-mining, graphs, library, parsing)2022-08-260.5.0.1ocramz
antlrc40.01Haskell binding to the ANTLR parser generator C runtime library. (bsd3, library, parsing, program)2011-01-200.0.2MarkWright
appar2250.04A simple applicative parser (bsd3, library, parsing)2019-05-070.1.8KazuYamamoto
aterm120.02serialisation for Haskell values with sharing support (data, gpl, library, parsing)2020-10-060.1.0.2ChristianMaeder
attoparsec5102.75937Fast combinator parsing for bytestrings and text (bsd3, library, parsing, text)2022-01-100.14.4BasVanDijk, BenGamari, BryanOSullivan
attoparsec-aeson3510.028Parsing of aeson's Value with attoparsec (bsd3, library, parsing)2024-05-172.2.2.0phadej
attoparsec-conduit (deprecated in favor of conduit-extra)240.034Consume attoparsec parsers via conduit. (deprecated) (conduit, data, deprecated, library, mit, parsing)2014-04-021.1.0MichaelSnoyman
attoparsec-data250.06Parsers for the standard Haskell data types (library, mit, parsing)2023-12-091.0.5.4NikitaVolkov
attoparsec-enumerator (deprecated)20.023Pass input from an enumerator to an Attoparsec parser. (deprecated, enumerator, library, mit, parsing, text)2015-05-160.3.4JohnMillikin
attoparsec-expr170.05Port of parsec's expression parser to attoparsec. (bsd3, library, parsing, text)2015-05-110.1.1.2AdamBergmark, ErikHesselink, SebastiaanVisser
attoparsec-framer90.00Use Attoparsec to parse framed protocol byte streams (attoparsec, bsd3, library, network-api, parsing, program)2024-07-190.1.0.9adetokunbo
attoparsec-iso86012652.06Parsing of ISO 8601 dates, originally from aeson (bsd3, library, parsing)2024-05-171.1.1.0AdamBergmark, phadej, lyxia
attoparsec-parsec40.01An Attoparsec compatibility layer for Parsec (library, mit, parsing)2014-03-210.1.3SimonHengel
attoparsec-run70.01Conveniently run Attoparsec parsers (apache, library, parsing)2023-04-100.0.2.0chris_martin, Monoid_Mary
attoparsec-text (deprecated in favor of attoparsec)200.012(deprecated) (bsd3, deprecated, library, parsing, text)2012-01-300.8.5.3BryanOSullivan, FelipeLessa
attoparsec-text-enumerator00.02(deprecated) (enumerator, library, mit, parsing, text)2012-01-300.2.0.1FelipeLessa
binary4940.01116Binary serialisation for Haskell values using lazy ByteStrings (bsd3, data, library, parsing)2018-08-02BenGamari, DonaldStewart, IanLynagh, LennartKolmodin
binary-bits80.010Bit parsing/writing on top of binary. (bsd3, data, library, parsing)2015-01-090.5LennartKolmodin
binary-ext30.01An alternate with strong-typed errors for `Data.Binary.Get` monad from `binary` package. (data, library, parsing)2018-06-012.0.4warlock
binary-generic150.01Generic binary serialisation using binary and syb. (bsd3, data, library, parsing)2012-08-070.2.1LarsPetersen
binary-generic-combinators170.00Combinators and utilities to make Generic-based deriving of Binary easier and more expressive (bsd3, data, library, parsing)2021-12-110.4.4.00xd34df00d
binary-io142.00Read and write values of types that implement Binary (bsd3, data, io, library, parsing)2021-11-160.6.2vapourismo
binary-orphans2750.011Compatibility package for binary; provides instances (binary, bsd3, compatibility, data, library, parsing)2024-05-171.0.5phadej
binary-strict570.011Binary deserialisation using strict ByteStrings (bsd3, data, library, parsing)2020-04-110.4.8.6AdamLangley, DominicSteinitz
bit-protocol102.01Encode binary protocols with some odd bit numbers into a bytestring (bits, bsd3, bytes, data, library, parsing, protocols)2018-07-300.2.3.0k_bx
bond-haskell150.01Runtime support for BOND serialization (bsd3, data, library, parsing)2016-11-260.1.5.0blaze
boolexpr170.02Boolean expressions with various representations and search queries. (bsd3, data-structures, library, parsing, search)2023-03-130.2NicolasPouillard
boomerang1010.08Library for invertible parsing and printing (bsd3, library, parsing, text)2024-05-231.4.9.3DagOdenhall, JeremyShaw
bytearray-parsing00.01Parsing of bytearray-based data (library, mit, parsing)2017-11-060.1NikitaVolkov
bytestring-substring00.00break bytestrings up into substrings (bsd3, data, library, parsing)2019-04-250.1chessai
bytestringparser20.01Combinator parsing with Data.ByteString.Lazy (bsd3, library, parsing, text)2008-01-270.3BryanOSullivan
bytestringparser-temporary10.02Combinator parsing with Data.ByteString.Lazy (bsd3, library, parsing, text)2009-09-150.4.1JasonDusek
ca-patterns30.00Manipulate patterns in cellular automata, create and parse RLE files (data, library, mit, parsing, text)2022-04-160.2.0.0OwenBechtel
caerbannog202.01That rabbit's got a vicious streak a mile wide! (bsd3, data, library, parsing)2022-08-281.0.0.2fozworth
cassava-megaparsec960.02Megaparsec parser of CSV files that plays nicely with Cassava (csv, library, mit, parsing, text, web)2024-02-282.1.1jsl, stackbuilders, sestrella, wild_willy
cassette10.01A combinator library for simultaneously defining parsers and pretty printers. (bsd3, library, parsing, text)2012-03-190.1.0MathieuBoespflug
cereal4112.25459A binary serialization library (bsd3, data, library, parsing)2022-08-090.5.8.3EricMertens, ThomasDuBuisson, TrevorElliott
cereal-ieee754 (deprecated in favor of cereal)00.01Floating point support for the 'cereal' serialization library (bsd3, data, deprecated, library, parsing)2011-08-310.1JacobStanley
cereal-io-streams20.01io-streams support for the cereal binary serialization library (bsd3, data, io-streams, library, parsing)2016-07-080.0.1.0MichaelXavier
cereal-streams (deprecated in favor of wire-streams)10.01Use cereal to encode/decode io-streams. (bsd3, data, deprecated, io-streams, library, parsing)2016-07-090.0.1.0winterland
check-cfg-ambiguity100.00Checks context free grammar for ambiguity using brute force up to given limit (bsd3, library, parsing)2024-06-020.1.1.0safinaskar
chronos1582.026A high-performance time library (bsd3, data, development, library, parsing, time)2024-12-111.1.6.2andrewthad, chessai, l3c_amartin
cmark-patterns10.01Pattern synonyms for cmark (bsd3, library, parsing, text)2017-08-080.1.0.0Artyom
codec-libevent (deprecated)60.02Cross-platform structure serialisation (bsd3, data, deprecated, library, parsing, program)2008-01-270.1.2AdamLangley
commander-cli302.00A command line argument/option parser library (cli, library, mit, options, parsing, program, system)2023-01-170.11.0.0sgschlesinger
comparse32.00A highly generic parser combinators library. (bsd3, library, parsing)2022-01-160.2.0.0nasso
concrete-relaxng-parser20.01A parser driven by a standard RELAX NG schema with concrete syntax extensions. (parsing, program, xml)2012-08-230.1.1MarioBlazevic
conf52.01Parser for Haskell-based configuration files. (bsd3, configuration, library, parsing)2015-07-170.1.1.0carymrobbins
construct460.00Haskell version of the Construct library for easy specification of file formats (bsd3, data, library, parsing, serialization)2024-12-150.3.2MarioBlazevic
cooklang-hs22.00Parser for the Cook markup language (library, mit, parsing, program)2023-12-270.1.1isaacvando
cron422.06Cron datatypes and Attoparsec parser (library, mit, parsing, system, text)2024-11-090.7.2MichaelXavier
cron-compat (deprecated in favor of cron)00.01Cron datatypes and Attoparsec parser (deprecated, library, mit, parsing, system, text)2015-06-090.2.6andrewthad
crypto-pubkey-openssh240.03OpenSSH keys decoder/encoder (cryptography, library, mit, parsing)2015-01-210.2.7FedorGogolev
data-reify2000.013Reify a recursive data structure into an explicit graph. (bsd3, data, language, library, parsing, reflection)2024-10-270.6.4AndyGill, ryanglscott
data-stm3280.00ARM SVD and CubeMX XML parser and pretty printer for STM32 family (bsd3, library, parsing, program)2018-02-210.1.0.0srk
data-treify30.03Reify a recursive data structure into an explicit graph. (bsd3, data, language, library, parsing, reflection-)2014-03-180.3.4ConalElliott
derp100.02Derivative Parsing (bsd3, library, parsing)2012-03-280.1.6DavidDarais
descriptive270.01Self-describing consumers/parsers; forms, cmd-line args, JSON, etc. (bsd3, library, parsing)2018-08-310.9.5ChrisDone
dhscanner-ast92.01abstract syntax tree for multiple programming languages (gpl, library, parsing)2024-08-250.1.0.3OrenHackage
diff-parse70.03A parser for diff file formats (agpl, library, parsing)2015-02-150.2.1mulby, vengefulpickle
docrecords20.01Vinyl-based records with hierarchical field names, default values and documentation (cli, data, json, library, mit, options, parsing, records)2019-10-090.1.0.0YvesPares
dtd-text50.02Parse and render XML DTDs (bsd3, data, library, parsing, text, xml)2014-01-080.1.2.0YitzGale, M15K
ebnf-bff10.00Parser combinators & EBNF, BFFs! (ebnf, library, metalanguage, mit, parsing, program, text)2015-09-200.1.1.0Lokidottir
emacs-keys10.01library to parse emacs style keybinding into the modifiers and the chars (library, parsing)2015-07-060.0.2.0cocreature
expat-enumerator (deprecated)00.01Enumerator-based API for Expat (deprecated, enumerator, library, mit, parsing, text, xml)2010-12-050.1.0.3JohnMillikin
expression-parser00.01Generalization of parsec's expression parser. (bsd3, library, parsing, text)2013-01-270.1SebastiaanVisser
extensions1860.01Parse Haskell Language Extensions (ghc, haskell, library, mpl, parsing)2024-09-280.1.0.3tomjaguarpaw, vrom911
faster-megaparsec40.00Speed up Megaparsec parsing when parsing succeeds (gpl, library, parsing)2022-11-110.1.2.0olf
fastparser (deprecated)222.01A fast, but bare bones, bytestring parser combinators library. (bsd3, deprecated, library, parsing)2023-06-080.6.0SimonMarechal
fez-conf00.02Simple functions for loading config files (bsd3, library, parsing)2015-03-281.0.3DinoMorelli
fit40.01FIT file decoder (bsd3, data, fitness, library, parsing)2016-03-040.5.2mgiles
fixhs90.01FIX (co)parser (lgpl, library, parsing, program, protocol, text)2012-07-110.1.4ArvinMoezzi
flat1432.255Principled and efficient bit-oriented binary serialization. (bsd3, data, library, parsing, serialization)2022-11-070.6PasqualinoAssini
flatparse550.09High-performance parsing from strict bytestrings (library, mit, parsing)2024-12-130.5.2.0AndrasKovacs
flexible-numeric-parsers50.00Flexible numeric parsers for real-world programming languages. (library, mit, parsing)2021-08-260.1.0.0patrick_thomson
flight-igc80.01A parser for IGC files. (data, library, mpl, parsing)2018-09-111.0.0philderbeast
flight-kml40.01Parsing of pilot tracklogs dumped as KML. (data, flight, geography, gps, kml, library, mpl, parsing, xml)2018-09-111.0.1philderbeast
foscam-filename10.02Foscam File format (bsd3, data, file, library, parsing)2015-11-190.0.4TonyMorris
foscam-sort20.01Foscam File format (bsd3, data, file, library, parsing, program)2016-11-260.0.3TonyMorris
free-foil120.00Efficient Type-Safe Capture-Avoiding Substitution for Free (Scoped Monads) (bsd3, library, parsing)2024-10-270.2.0NickolayKudasov
fuzzy-dates201.752Libary for parsing dates in strings in varied formats. (bsd3, library, parsing)2020-03-070.1.1.2ReedOei
fuzzy-parse50.00Tools for processing unstructured text data (library, mit, parsing, text)2020-07-070.1.2.0voidlizard
gather10.00An applicative for parsing unordered things, heterogenous sorting (bsd3, data, library, parsing, sorting)2020-05-120.1.0.0RobertHensing
gcodehs100.00GCode processor (bsd3, library, parsing, program)2020-06-170.1.2.0srk
getflag20.01Command-line parser. (library, mit, parsing)2010-05-221.0TroelsHenriksen
grammar-combinators110.01A parsing library of context-free grammar combinators. (library, parsing)2013-01-020.2.7DominiqueDevriese
grammatical-parsers740.03parsers that combine into grammars (bsd3, library, parsing, program, text)2024-12-150.7.2MarioBlazevic
harg122.00Haskell program configuration using higher kinded data (bsd3, cli, hkd, library, options, parsing, system)2021-03-040.5.0.0alexpeits
hascal260.01tiny calculator library and command-line program (console, library, math, parsing, program, tools, utility, utils)2017-02-273.0.1DagOdenhall, MekeorMelire
haskell-modbus40.01A cereal-based parser for the Modbus protocol (bsd3, data, library, network, parsing)2014-04-150.3.2JasonHickner
headed-megaparsec370.02More informative parser (library, megaparsec, mit, parsers, parsing)2023-12-110.2.1.3NikitaVolkov
hextream100.00Streaming-friendly XML parsers (library, parsing, xml)2021-02-270.3.0.0koral
hourglass-fuzzy-parsing02.01A small library for parsing more human friendly date/time formats. (bsd3, library, parsing, time)2015-07-240.1.0.1TannerDoshier
hsemail610.07Parsec parsers for the Internet Message format (e-mail) (bsd3, library, parsing)2024-02-022.2.2GwernBranwen, PeterSimons
hsemail-ns60.01Internet Message Parsers (bsd3, library, parsing)2017-12-111.7.7JoeFredette, phlummox
hslogger-reader70.00Parsing hslogger-produced logs. (bsd3, interfaces, library, parsing, program)2017-08-141.0.3alex_bates
hsmisc (deprecated)80.01A collection of miscellaneous modules (bsd3, deprecated, library, logging, monads, parsing)2015-06-291.2DinoMorelli
hspec-attoparsec150.01Utility functions for testing your attoparsec parsers with hspec (bsd3, library, parsing, testing)2015-03-210.1.0.2AlpMestanogullari
hspec-megaparsec650.04Utility functions for testing Megaparsec parsers with Hspec (bsd3, library, parsing, testing)2023-10-242.2.1mrkkrp
hspec-parsec120.00Hspec expectations for testing Parsec parsers (bsd3, library, parsing, testing)2019-08-230sjakobi
html-entities1020.014A codec library for HTML-escaped text and HTML-entities (codecs, html, library, mit, parsing)2024-01-231.1.4.7NikitaVolkov
html-tokenizer320.01An "attoparsec"-based HTML tokenizer (html, library, mit, parsing, xml)2018-02-050.6.4NikitaVolkov
inchworm100.01Simple parser combinators for lexical analysis. (library, mit, parsing)2019-01-021.1.1.2BenLippmeier
incremental-parser740.05Generic parser library capable of providing partial results from partial input. (gpl, library, parsing)2023-12-190.5.1MarioBlazevic
indentation360.02Indentation sensitive parsing combinators for Parsec and Trifecta (bsd3, library, parsing)2018-10-060.3.3MichaelAdams, OmerAgacan, AlekseyKliger
indentation-core70.03Indentation sensitive parsing combinators core library (bsd3, library, parsing)2018-10-060.0.0.2AlekseyKliger
indentation-parsec100.02Indentation sensitive parsing combinators for Parsec (bsd3, library, parsing)2018-10-060.0.0.2AlekseyKliger
indentation-trifecta110.01Indentation sensitive parsing combinators for Trifecta (bsd3, library, parsing)2018-10-060.1.0AlekseyKliger
indents390.06indentation sensitive parser-combinators for parsec (bsd3, library, parsing, text)2019-10-020.5.0.1JasperVanDerJeugt, SamAnklesaria
infix20.01Infix expression re-parsing (for HsParser library) (library, parsing)2008-03-050.1.1GwernBranwen
input-parsers540.05Extension of the parsers library with more capability and efficiency (bsd3, library, parsing)2023-11-250.3.0.2MarioBlazevic
iteratee-parsec10.01Package allowing parsec parser initeratee (data, library, mit, parsing)2010-11-280.0.6MaciejPiechotka
json-incremental-decoder30.01Incremental JSON parser with early termination and a declarative DSL (data, json, library, mit, parsing)2017-04-070.1.2NikitaVolkov
json-pointer80.03JSON Pointer parsing and interpretation utilities (data, json, library, mit, parsing)2019-01-220.1.2.2NikitaVolkov
kangaroo10.01Binary parsing with random access. (bsd3, library, parsing)2010-02-230.4.0StephenTetley
lasercutter00.00A high-powered, single-pass tree parser. (bsd3, library, parsing)2022-09-080.1.0.0isovector
lathe40.01Pure incremental byte parser. (bsd3, library, parsing)2024-10-250.1.0.0OleksiiDivak
lathe-time30.00lathe + time (bsd3, library, parsing)2024-10-250.1.0.0OleksiiDivak
lex-applicative (deprecated)10.00See README for more info (bsd3, deprecated, library, parsing, text)2019-12-250.0.0.1
libxml-enumerator (deprecated)40.01Enumerator-based API for libXML's SAX interface (deprecated, enumerator, library, mit, parsing, text, xml)2011-04-060.5JohnMillikin
libxml-sax600.05Bindings for the libXML2 SAX interface (foreign, library, mit, parsing, text, xml)2024-11-260.7.6StephenWeber
lispparser80.01Simple parser for LISP S-expressions (bsd3, library, parsing)2011-01-200.3.1EricKow
list-t-attoparsec160.01An "attoparsec" adapter for "list-t" (library, mit, parsing, streaming)2016-10-190.4.1NikitaVolkov
little-earley60.00Simple implementation of Earley parsing (library, mit, parsing)2021-05-290.2.0.0lyxia
looksee370.02A simple text parser with decent errors (bsd3, library, parsing)2024-12-180.8.0ejconlon
looksee-trip320.00A simple text parser with decent errors (bsd3, library, parsing)2024-12-180.8.0ejconlon
machines-attoparsec90.00Parse machines streams with attoparsec parsers. (bsd3, control, data, enumerator, library, parsing, text)2019-01-310davean
makefile150.01Simple Makefile parser and generator (library, mit, parsing)2017-10-231.1.0.0nmattia
megaparsec7132.75283Monadic parser combinators (bsd2, library, parsing)2024-11-199.7.0HerbertValerioRiedel, TikhonJelvis, mrkkrp
megaparsec-tests510.00Test utilities and the test suite of Megaparsec (bsd2, library, parsing)2024-11-199.7.0mrkkrp
mello420.00No-fuss syntax with s-expressions (bsd3, library, parsing)2024-12-180.3.0ejconlon
mtlparse170.02parse library using mtl package (library, parsing)2015-01-210.1.4.0YoshikuniJujo
multiarg330.03Command lines for options that take multiple arguments (bsd3, console, library, parsing)2015-09-100.30.0.10OmariNorman
netstring-enumerator (deprecated)20.01Enumerator-based netstring parsing (deprecated, enumerator, gpl, library, network, parsing)2012-10-200.1.1JohnMillikin
network-attoparsec00.03Utility functions for running a parser against a socket (library, mit, network, parsing)2015-03-150.12.2solatis
nextstep-plist20.01NextStep style plist parser and printer (bsd3, data, library, parsing)2012-09-300.0.1JanChristiansen
opentheory-parser210.03Stream parsers (library, mit, parsing)2015-10-191.160JoeHurd
optima220.02Simple command line interface arguments parser (cli, library, mit, options, parsing)2023-12-140.4.0.5NikitaVolkov
optparse-applicative5623.0393Utilities and combinators for parsing command line options (bsd3, cli, library, options, parsing, system)2023-05-300.18.1.0PaoloCapriotti, huw
optparse-applicative-cmdline-util30.00Utility functions for working with optparse-applicative (agpl, cli, library, options, parsing, system)2024-03-180.2.1TonyZorman
optparse-applicative-simple90.01Simple command line interface arguments parser (cli, library, mit, options, parsing)2019-07-061.1.0.2NikitaVolkov
optparse-enum120.00An enum-text based toolkit for optparse-applicative (bsd3, cli, library, options, parsing, system)2019-07-211.0.0.0ChrisDornan
optstream40.00Command line option parsing library with a twice applicative interface (bsd3, cli, library, options, parsing)2022-04-140.1.1.0danshved
papillon32.06packrat parser (bsd3, library, parsing, program)2019-10-240.1.1.1YoshikuniJujo
parco (deprecated in favor of parser-combinators)30.03Generalised parser combinators (bsd3, deprecated, library, parsing)2013-11-270.1TroelsHenriksen
parco-attoparsec (deprecated in favor of parser-combinators)10.01Generalised parser combinators - Attoparsec interface (bsd3, deprecated, library, parsing)2013-11-270.1TroelsHenriksen
parco-parsec (deprecated in favor of parser-combinators)10.01Generalised parser combinators - Parsec interface (bsd3, deprecated, library, parsing)2013-11-270.1TroelsHenriksen
parse-dimacs120.04DIMACS CNF parser library (bsd3, library, parsing)2012-10-011.3DenisBueno
parsec4192.75938Monadic parser combinators (bsd2, library, parsing)2023-10-043.1.17.0AntoineLatter, HerbertValerioRiedel, phadej
parsec-extra50.03Some miscellaneous basic string parsers. (bsd3, library, parsing)2016-11-160.2.0.0AriePeterson
parsec-numbers740.06Utilities for parsing numbers from strings (bsd3, library, parsing)2014-09-050.1.0ChristianMaeder
parsec-numeric120.02Parsec combinators for parsing Haskell numeric types. (library, parsing)2017-01-070.1.0.0andrewrademacher
parsec-parsers (deprecated in favor of parsers)50.01Parsing instances for Parsec (bsd3, deprecated, library, parsing, text)2013-11-050.2DagOdenhall, EdwardKmett
parsec-permutation140.01Applicative permutation parser for Parsec intended as a replacement for Text.Parsec.Perm. (bsd3, library, parsing)2013-03-080.1.2.0SamuelHoffstaetter
parsec-trace50.01Add a hierarchical trace to Parsec parsers. (library, mit, parsing)2015-11-040.0.0.2sleepomeno
parsec-utils30.01Utility functions and combinators for Text.Parsec (bsd3, library, parsing)2012-11-060.1.0.0RemcoNiemeijer
parsec1190.03Portable monadic parser combinators (bsd3, library, parsing)2021-06-221.0.0.8ChristianMaeder
parsec250.03Monadic parser combinators (bsd3, library, parsing)2015-11-171.0.1AntoineLatter
parsec3130.09Monadic parser combinators (bsd3, library, parsing)2015-02-161.0.1.8ChristianMaeder
parsec3-numbers160.03Utilities for parsing numbers from Char sequences (bsd3, library, parsing)2014-09-050.1.0ChristianMaeder
parsek210.04Parallel Parsing Processes (gpl, library, parsing)2020-10-201.0.4.0JeanPhilippeBernardy
parsely10.01 (bsd3, library, parsing)2007-07-150.1SamuelBronson
parser-combinators2230.074Lightweight package providing commonly useful parser combinators (bsd3, library, parsing)2021-02-061.3.0HerbertValerioRiedel, mrkkrp
parser-combinators-tests170.00Test suite of parser-combinators (bsd3, parsing)2021-02-061.3.0mrkkrp
parser-regex210.00Regex based parsers (bsd3, library, parsing)2024-11-240.2.0.0meooow
parser-unbiased-choice-monad-embedding50.00Parsing library with unbiased choice and support for embedding arbitrary monad (bsd3, library, parsing)2024-06-020.0.1.0safinaskar
parsers3532.2585Parsing combinators (bsd3, library, parsing, text)2024-10-260.12.12EdwardKmett, EricMertens, ryanglscott
parsers-megaparsec40.02`parsers` instances for Megaparsec (bsd3, library, parsing, text)2023-04-050.1.0.2qfpl
parsimony (deprecated)40.02Monadic parser combinators derived from Parsec (bsd3, deprecated, library, parsing)2012-02-061.3IavorDiatchki
parsix150.01Parser combinators with slicing, error recovery, and syntax highlighting (bsd3, library, parsing)2020-03-010.2.2.1OlleFredriksson
parsley12.251A fast parser combinator library backed by Typed Template Haskell (bsd3, library, parsing)2023-08-202.0.0.1j_mie6
parsley-core282.252A fast parser combinator library backed by Typed Template Haskell (bsd3, library, parsing)2023-08-202.3.0.0j_mie6
penn-treebank60.01Tools for manipulating the Penn TreeBank (bsd3, library, natural-language-processing, parsing)2009-06-200.1.0.1EricKow
penntreebank-megaparsec10.00Parser combinators for trees in the Penn Treebank format (bsd3, library, natural-language-processing, parsing)2020-05-140.2.0twotrees12
permute (deprecated in favor of parser-combinators)20.03Generalised permutation parser combinator (bsd3, deprecated, library, parsing)2011-09-221.0TroelsHenriksen
persist220.04Minimal serialization library with focus on performance (bsd3, data, library, parsing)2020-05-140.1.1.5minad
persist-state50.00Serialization library with state and leb128 encoding (bsd3, data, library, parsing)2020-06-210.2.0.0minad
picoparsec (deprecated in favor of grammatical-parsers, incremental-parser, attoparsec)132.01Fast combinator parsing for bytestrings and text (bsd3, deprecated, library, parsing, text)2015-08-130.1.2.3MarioBlazevic
pipes-parse512.033Parsing infrastructure for the pipes ecosystem (bsd3, control, library, parsing, pipes)2021-02-123.0.9GabrielGonzalez
polar-configfile100.01Fork of ConfigFile for Polar Game Engine (bsd3, game-engine, library, parsing)2016-08-070.5.0.0Shockk
polyparse2250.018A variety of alternative parser combinator libraries. (library, parsing, text)2019-08-221.13MalcolmWallace, phadej
ponder10.01PEG parser combinator (library, mit, parsing)2014-03-060.0.1matt
postgresql-binary1610.011Encoders and decoders for the PostgreSQL's binary format (codecs, database, library, mit, parsing, postgresql)2024-06-240.14NikitaVolkov
postgresql-syntax500.02PostgreSQL AST parsing and rendering (database, library, mit, parsing, postgresql)2023-12-120.4.1.1NikitaVolkov
pro-source10.00Utilities for tracking source locations (library, mpl, parsing)2022-02-030.1.0.0chris_martin, Monoid_Mary
property-list160.03Apple property list parser (data, library, parsing, public-domain, xml)2015-06-190.1.0.5JamesCook
ptera70.01A parser generator (library, parsing)2023-09-110.4.0.0mizunashi_mana
ptera-core30.02A parser generator (library, parsing)2023-09-110.2.0.0mizunashi_mana
ptera-th170.00A parser generator (library, parsing)2023-09-110.7.0.0mizunashi_mana
replace-attoparsec310.01Find, replace, split string patterns with Attoparsec parsers (instead of regex) (bsd2, library, parsing)2023-05-301.5.0.0JamesBrock, haskell_github_trust
replace-megaparsec270.03Find, replace, split string patterns with Megaparsec parsers (instead of regex) (bsd2, library, parsing)2023-05-301.5.0.1JamesBrock, haskell_github_trust
rere272.00Regular-expressions extended with fixpoints for context-free powers (bsd3, library, parsing)2023-10-310.2.0.1ArtemPelenitsyn
roman-numerals360.04Parsing and pretty printing of Roman numerals (bsd3, library, numerical, parsing)2014-11-070.5.1.5RoelVanDijk
safecopy1372.062Binary serialization with version control. (data, library, parsing, public-domain)2021-04-140.10.4.2AdamGundry, DavidFox, DavidHimmelstrup, DavidJohnson, JeremyShaw
safecopy-store50.02Binary serialization with version control. (data, library, parsing, public-domain)2017-12-210.9.6NCrashed
scanner550.06Fast non-backtracking incremental combinator parsing for bytestrings (bsd3, library, parsing)2019-09-180.3.1YurasShumovich
scanner-attoparsec40.01Inject attoparsec parser with backtracking into non-backtracking scanner (bsd3, library, parsing)2021-04-020.2YurasShumovich
sexp30.01S-Expression parsing/printing made fun and easy (gpl, language, library, parsing, program)2013-02-260.7AlexandruScvortov
simple-atom30.01Atom (or symbol) datatype for fast comparision and sorting. (bsd3, compilers-interpreters, data, library, parsing)2011-04-060.2ThomasSchilling
simple-parser240.00Simple parser combinators (bsd3, library, parsing)2022-12-060.12.1ejconlon
snack60.00Strict ByteString Parser Combinator (library, parsing, text)2022-07-160.4.0.0mordae
snail30.00A programming language with no semantics (library, mit, parsing)2023-09-010.1.2.1chiroptical
streaming-binary1080.03Streaming interface to binary. (bsd3, library, parsing, streaming)2017-05-310.3.0.1MathieuBoespflug
streamly1662.534Streaming, dataflow programming and declarative concurrency (array, bsd3, concurrency, dataflow, filesystem, library, list, logic, network, non-determinism, parsing, pipes, reactivity, streaming, streamly, time, unicode)2024-01-180.10.1harendra, pranaysashank, adithyaov
streamly-core582.017Streaming, parsers, arrays, serialization and more (array, bsd3, dataflow, library, list, logic, non-determinism, parsing, pipes, streaming, streamly, time)2024-01-180.2.2harendra, adithyaov
strptime230.05Efficient parsing of LocalTime using a binding to C's strptime, with some extra features (i.e. fractional seconds) (bsd3, data, library, parsing, system)2012-12-181.0.10EugeneKirpichov
substring-parser90.01Match / replace substrings with a parser combinators. (apache, library, parsing, text)2018-07-220.4.1.0igrep
subtitleParser70.02A parser for .srt and .sub files (bsd3, library, parsing, text)2013-03-260.5RubenAstudillo
supplemented50.01Early termination for monads (library, mit, parsing)2016-06-020.5.1NikitaVolkov
svg2q00.01Code generation tool for Quartz code from a SVG. (bsd3, parsing, program)2011-02-280.3.2JanGreve
symantic-cli20.01Symantics for parsing and documenting a CLI (cli, gpl, library, options, parsing, system)2019-10-282.4.2.20190806julm
symantic-parser40.00Parser combinators statically optimized and staged via typed meta-programming (agpl, library, parsing)2021-08-310.2.1.20210803julm
syntactical30.01Distfix expression parsing library (bsd3, library, parsing)2010-07-230.1VoMinhThu
tconfig110.02Simple text configuration file parser library. (bsd3, library, parsing)2013-09-090.5.2AnthonyGrimes, MariusGhita
text-iso86013070.03Converting time to and from ISO 8601 text. (bsd3, library, parsing)2024-05-170.1.1phadej
text-lips20.01Monadic parsing combinator library with attention to locations (bsd3, library, parsing, text)2022-09-170.1.0.2MikhailVorozhtsov
time-parsers130.02Parsers for types in `time`. (bsd3, library, parsing)2023-03-190.2phadej
tlex180.03A lexer generator (library, parsing)2023-11-020.5.0.0mizunashi_mana
tlex-core140.04A lexer generator (library, parsing)2023-09-110.4.0.0mizunashi_mana
tlex-debug160.00Debug utilities for Tlex (library, parsing)2023-11-020.4.1.0mizunashi_mana
tlex-encoding110.00Encoding plugin for Tlex (library, parsing)2023-11-020.4.1.0mizunashi_mana
tlex-th170.00TemplateHaskell plugin for Tlex (library, parsing)2023-11-020.4.2.0mizunashi_mana
tptp60.01Parser and pretty printer for the TPTP language (formal-methods, gpl, language, library, parsing, pretty-printer, theorem-provers)2021-01-110.1.3.0EK
tree-sitter350.013Unstable bindings for the tree-sitter parsing library. (bsd3, library, parsing, tree-sitter)2022-04-120.9.0.3patrick_thomson, tclem, robrix, dcreager, aymannadeem, joshvera, maxbrunsfeld, rewinfrey, beka
trifecta2502.544A modern parser combinator library with convenient diagnostics (bsd3, diagnostics, library, logging, parsing, pretty-printer, text)2024-02-072.1.4EdwardKmett, EricMertens, quchen, ryanglscott
unparse-attoparsec10.00An attoparsec roundtrip (library, mit, parsing, text)2018-12-070.1.0.0lyxia
utc110.01A pragmatic time and date library. (data, library, mit, parsing, time)2015-06-170.2.0.1LarsPetersen
utf (deprecated)20.00UTF-8 (bsd3, deprecated, library, parsing, text)2019-12-150.0.0.0
uu-interleaved160.03An interleaving combinator for use with applicative style implementations. (applicative, control, library, mit, parsing, text)2018-08-060.2.0.2DoaitseSwierstra, JeroenBransen
uu-parsinglib160.018Fast, online, error-correcting, monadic, applicative, merging, permuting, interleaving, idiomatic parser combinators. (library, mit, parsercombinators, parsercombinators-parsing-text, parsing, parsing-text, text, text.parsercombinators, text.parsercombinators-parsing-text)2022-04-042.9.2DoaitseSwierstra, JeroenBransen
uu-tc110.02Haskell 98 parser combinators for INFOB3TC at Utrecht University (bsd3, library, parsing, text)2015-11-112015.1.1TrevorMcDonell, joaopizani
uu-tc-error40.00Haskell 98 parser combintors for INFOB3TC at Utrecht University (bsd3, library, parsing, text)2024-11-180.4.0.1rednaZ
uu-tc-error-error60.01utilities for parse errors (bsd2, library, parsing)2024-11-120.3.0.0rednaZ
uulib362.017Haskell Utrecht Tools Library (bsd3, library, parsing)2024-08-290.9.25ArieMiddelkoop, AtzeDijkstra, DoaitseSwierstra, JeroenBransen, PhilippHausmann
vcs-revision110.01Facilities for accessing the version control revision of the current directory. (bsd3, data, library, parsing, system)2014-05-160.0.2EugeneKirpichov
vflow-types10.00types for ingesting vflow data with aeson (bsd3, data, library, parsing, text, utility)2019-05-210.1chessai
weighted-regexp100.02Weighted Regular Expression Matcher (bsd3, library, parsing, text)2012-02-140.3.1.2SebastianFischer
winery630.03A compact, well-typed seralisation format for Haskell values (bsd3, codec, data, library, parsing, program, serialization)2024-11-231.5FumiakiKinoshita
wire-streams100.02Fast binary io-streams adapter. (bsd3, data, io-streams, library, parsing)2016-09-270.1.1.0winterland
xml-parsec20.04Parsing XML with Parsec (library, parsing)2008-11-151.0.3GwernBranwen, StephanFriedrichs
xml-query20.02A parser-agnostic declarative API for querying XML-documents (data, library, mit, parsing, xml)2021-06-070.9.1.1NikitaVolkov
xml-query-xml-conduit20.01A binding for the "xml-query" and "xml-conduit" libraries (data, library, mit, parsing, xml)2016-04-040.3.1NikitaVolkov
xml-query-xml-types20.01An interpreter of "xml-query" queries for the "xml-types" documents (data, library, mit, parsing, xml)2016-04-040.4.1NikitaVolkov
yajl-enumerator (deprecated)10.01Enumerator-based interface to YAJL, an event-based JSON implementation (deprecated, enumerator, gpl, json, library, parsing, text)2012-10-280.4.1JohnMillikin
yoctoparsec80.01A truly tiny monadic parsing library (library, mit, parsing)2016-02-040.1.0.0mniip
zydiskell62.00Haskell language binding for the Zydis library, a x86/x86-64 disassembler. (disassembler, gpl, library, parsing, system)2020-11-220.2.0.0nerded