Zip-archive a Haskell library for working with ZIP archives.
Parsers for different languages are automatically generated from Kate xml syntax definitions.įilestore a generic interface to versioned storage for text or binary data, with backends for git and darcs. Skylighting a source code syntax highlighting library in Haskell. Yst a program that generates static websites (including this one!) from string templates and data in YAML or CSV files. (See also: gitit’s git repository, gitit2.) Gitit a wiki program in Haskell, using git for file storage and history, and pandoc and skylighting for markup and page rendering. Oyun-web a javascript-HTML implementation of Oyun. Lcmark a flexible CommonMark renderer in lua, with templates, YAML metadata, and filters.īabelmark 2 a web app for comparing different markdown implementations. Texmath a Haskell library for converting equations between LaTeX, MathML, OMML, and GNU eqn formats. I use this for all of my lecture notes, letters, slides, and websites.ĬommonMark a spec for a rationalized version of Markdown and reference implementations in C ( cmark), JavaScript ( commonmark.js), and Haskell ( commonmark-hs).Ĭiteproc a Haskell library for generating a formatted bibliography and citations using the rules defined by a CSL stylesheet. pandoc a general markup converter, written in Haskell. Since I actually use them, I guess they count as structured procrastination.