jgm
Funding Links: https://github.com/sponsors/jgm
- Name: John MacFarlane
- Location: Berkeley, CA
- Kind: user
- Followers: 2975
- Following: 0
- Total stars: 43343
- Repositories count: 99
- Created at: 2022-11-02T16:26:26.896Z
- Updated at: 2025-03-25T03:59:24.087Z
- Last synced at: 2025-03-25T03:59:24.086Z
GitHub Sponsors Profile
I have been developing open-source software since 2006. I am the creator and lead developer of the document conversion software pandoc. I am also the author of the commonmark spec, and I wrote the reference implementation cmark, which is the basis for the library that powers markdown conversion on GitHub.
Other libraries I maintain include
unicode-collation (pure Haskell implementation of the Unicode Collation Algorithm)
zip-archive (Haskell library for creating and reading zip archives)
skylighting (Haskell library for syntax highlighting)
texmath (Haskell library for converting between math formats: TeX, OOXML, MathML, eqn)
ipynb (Haskell library for manipulating Jupyter notebooks)
doctemplates (Haskell templating library for plain-text documents)
doclayout (Haskell prettyprinting library for plain-text documents)
yst (static site generator using pandoc and data from YAML files)
citeproc (Haskell library for processing citations using CSL stylesheets)
commonmark.js (JavaScript commonmark-parsing library)
commonmark-hs (Haskell library for parsing commonmark with many extensions)
djot (rational, consistent light markup format with fast parser in Lua)
Sponsoring me will help encourage me to continue spending much more time than I should be on these projects and others!
- Current Sponsors: 45
- Past Sponsors: 68
- Total Sponsors: 113
- Minimum Sponsorship: $1.00
Featured Works
jgm/pandoc
Universal markup converter
Language: Haskell - Stars: 36620jgm/texmath
A Haskell library for converting LaTeX math to MathML.
Language: Haskell - Stars: 347jgm/skylighting
A Haskell syntax highlighting library with tokenizers derived from KDE syntax highlighting descriptions
Language: Haskell - Stars: 202jgm/commonmark-hs
Pure Haskell commonmark parsing library, designed to be flexible and extensible
Language: Haskell - Stars: 140commonmark/commonmark-spec
CommonMark spec, with reference implementations in C and JavaScript
Language: Python - Stars: 4936commonmark/cmark
CommonMark parsing and rendering library and program in C
Language: C - Stars: 1725Active Sponsors
Past Sponsors
Sponsor Breakdown
- User: 90
- Organization: 10