This is your work, valued

Berkeley, CA

John MacFarlane

Elite
@jgm

pandoc. Universal markup converter

45k

gitit. A wiki using HAppS, pandoc, and git

2.3k

djot. A light markup language

2k

peg-markdown. An implementation of markdown in C, using a PEG grammar

710

pandocfilters. A python module for writing pandoc filters, with a collection of examples

562

pandoc-templates. Templates for pandoc, tagged to release

553

yst. create static websites from YAML data and string templates

403

texmath. A Haskell library for converting LaTeX math to MathML.

403

pandoc-citeproc. Library and executable for using citeproc with pandoc

296

lunamark. Lua library for conversion between markup formats

220

skylighting. A Haskell syntax highlighting library with tokenizers derived from KDE syntax highlighting descriptions

215

djot.js. JavaScript implementation of djot

209

citeproc. CSL citation processing library in Haskell

181

commonmark-hs. Pure Haskell commonmark parsing library, designed to be flexible and extensible

142

pandoc-types. types for representing structured documents

122

highlighting-kate. A syntax highlighting library in Haskell, based on Kate syntax definitions

111

cheapskate. Experimental markdown processor in Haskell

107

gitit2. A reimplementation of gitit in Yesod

99

djot.lua. Lua parser for the djot light markup language

78

typst-hs. Haskell library for parsing and evaluating typst

71

lcmark. Flexible CommonMark converter

62

doctemplates. Pandoc-compatible templating system

54

zip-archive. Native Haskell library for working with zip archives

49

cmark-hs. Haskell bindings to libcmark commonmark parser

47

filestore. A versioning file store backed by git, darcs, or mercurial

37

dotvim. My vim configuration

34

pandoc-website. Source files for pandoc's website

34

scripts. A collection of small scripts to do various things

32

emojis. Haskell library for emojis

31

djoths. Haskell parser for the djot light markup language

30

illuminate. An efficient syntax highlighting library in Haskell, using alex-generated lexers

28

markdown-peg. A Haskell implementation of markdown using a PEG grammar

26

doclayout. A prettyprinting library designed for laying out plain text documents

24

pandoc-server. Simple server app for pandoc conversions.

22

standalone-html. Incorporates external dependencies into HTML file using data: URI scheme

21

pandoc-tex2svg. Pandoc filter to convert math to SVG using MathJax-node's tex2svg

21

cmark-lua. Lua bindings to libcmark CommonMark parser

21

cloudlib. tools for keeping a library of books and articles on Amazon's S3 and SimpleDB

20

HeX. a flexible text macro system

19

unicode-collation. Haskell implementation of the Unicode Collation Algorithm

17

sep-offprint. Creates formatted "offprints" of Stanford Encyclopedia of Philosophy entries.

15

trypandoc. Live demo of pandoc

14

BayHac2014. Slides for my presentation on pandoc at BayHac2014

14

cmarkpdf. Steps towards a PDF renderer for cmark using libharu

14

ipynb. Data structures and JSON serializer/deserializer for Jupyter notebooks (.ipynb) format.

13

commonmarker. Ruby wrapper for libcmark (CommonMark parser)

12

hsb2hs. Preprocessor for inserting literals with binary blobs into Haskell programs.

12

recaptcha. Haskell library for using the reCAPTCHA service

10

grammata. Well-typed system for generating documents in multiple formats

8

blaze-html. A blazingly fast HTML combinator library for Haskell.

7

djot-playground. Playground for the djot light markup language

6

rfc5051. Haskell implementation of RFC5051, simple unicode collation.

6

pandoc-highlight. Filter and library for using pandoc with highlighting-kate

6

commonmark-lua. Lua binding to libcmark commonmark parser

6

aws. Amazon Web Services for Haskell

5