- Château-Thierry, France
- https://markkarpov.com
-
megaparsec Public
Industrial-strength monadic parser combinator library
-
-
markkarpov.com Public
My personal web site
-
-
parser-combinators Public
Lightweight package providing commonly useful parser combinators
-
gazelle_rust Public
Forked from Calsign/gazelle_rustGazelle language plugin for Rust.
-
req-conduit Public
Conduit utilities that work with the Req HTTP client library
-
html-entity-map Public
Map from HTML5 entity names to the corresponding Unicode text
-
flac-picture Public
Support for writing pictures into FLAC metadata blocks with JuicyPixels
-
cue-sheet Public
Support for construction, rendering, and parsing of CUE sheets
-
lame Public
A high-level Haskell binding to the LAME encoder
-
tagged-identity Public
Trivial monad transformer that allows identical monad stacks have different types
-
JuicyPixels-extra Public
Efficiently scale, crop, flip images with JuicyPixels
-
identicon Public
Flexible generation of identicons in Haskell
-
wave Public
Work with WAVE and RF64 files in Haskell
-
pagination Public
Framework-agnostic pagination boilerplate
-
stache Public
Mustache templates for Haskell
-
hspec-megaparsec Public
Utility functions for testing Megaparsec parsers with Hspec
-
htaglib Public
Haskell bindings for TagLib, an audio meta-data library
-
path-io Public
Operations on files and directories with typed paths
-
flac Public
Complete high-level Haskell binding to libFLAC
-
forma Public
Parse and validate forms in JSON format
-
text-metrics Public
Calculate various string metrics efficiently in Haskell
-
assignment Public
A solution to the assignment problem
-
modern-uri Public
Modern library for working with URIs
-
zip Public
Efficient library for manipulating zip archives
-
perception-routines Public
An implementation of perception routines in Haskell
Haskell Other UpdatedApr 20, 2026 -
-
raw-glue Public
A CLI utility for automatic stitching of digital negatives
Rust MIT License UpdatedApr 9, 2026 -