SaaSHub helps you find the best software and product alternatives Learn more →
Top 22 Haskell Pandoc Projects
-
I'm currently working on my fourth book produced using Typst, and it has been nothing but amazing. LLMs struggle with Typst a bit but other than that it has been an absolute joy to work with.
I have a pretty good workflow set up for publishing these books, which are mostly collections of student essays. I use Pandoc to convert the students' Word documents into Typst, then unify the formatting, styles, and headers (mostly via LLMs). From there, I generate both a nice digital PDF and a print-ready PDF using Typst, and then use Pandoc again to convert the Typst into what ultimately becomes an EPUB.
It all works quite beautifully. Most of the challenges I've run into are related to Typst features that don't map cleanly to Pandoc, so I end up adding a few funky conditionals so those features aren't hit when converting via Pandoc. sys.inputs makes that very easy https://github.com/jgm/pandoc/issues/11588
The books in question:
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Patat: Terminal-based presentations using Pandoc | news.ycombinator.com | 2025-10-19
-
-
I created https://agency.srid.ca/ to achieve some of this but from within a single agent CLI session
Here's a recent PR created end-to-end using `/do` workflow of agency: https://github.com/srid/emanote/pull/719
-
Babel sounds awesome, I should give it a try.
I've been using Pandoc for my static site and for my PhD thesis, and wrote pandoc-plot[0] to render figures in documents like the author does. I feel like this feature is a must for technical writing, but getting the details right are tricky!
[0]: https://github.com/LaurentRDC/pandoc-plot
-
-
-
-
-
-
-
-
-
-
pandoc-markdown-ghci-filter
A Pandoc filter that identifies Haskell code in Markdown, executes the code in GHCI and embeds the results in the returned Markdown.
-
-
-
pandoc-filter-graphviz
Interpret '~~~ graphviz' bloc as a call to graphviz software and substritude text with produced picture
-
-
-
-
Haskell Pandoc discussion
Haskell Pandoc related posts
-
Show HN: Textile – A desktop app for weaving together bits of text
-
🤔How Should We Write Documentation with AI in 2026? (Markdown vs HTML vs Word)
-
The surprisingly complex journey to text-selectable client-side generated PDFs
-
Potential Markdown Data Loss When You Will Move Away from Obsidian
-
Pandoc in the Browser with WASM
-
Show HN: CLI tool to convert Markdown to rich HTML clipboard content
-
Release Pandoc 3.9
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Aug 2026
Index
What are some of the best open-source Pandoc projects in Haskell? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | pandoc | 45,879 |
| 2 | patat | 2,741 |
| 3 | pandoc-crossref | 1,066 |
| 4 | emanote | 954 |
| 5 | pandoc-plot | 259 |
| 6 | citeproc | 181 |
| 7 | pandoc-sidenote | 156 |
| 8 | pandoc-types | 123 |
| 9 | pandoc-csv2table | 104 |
| 10 | pandoc-include | 63 |
| 11 | asciidoc-hs | 52 |
| 12 | pandoc-citeproc-preamble | 41 |
| 13 | pandoc-placetable | 41 |
| 14 | pandoc-emphasize-code | 29 |
| 15 | pandoc-markdown-ghci-filter | 14 |
| 16 | pandoc-japanese-filters | 11 |
| 17 | hakyll-shortcut-links | 11 |
| 18 | pandoc-filter-graphviz | 10 |
| 19 | pandoc-lens | 10 |
| 20 | reflex-dom-pandoc | 6 |
| 21 | styleFromMeta | 4 |
| 22 | pandoc-utils | 2 |