AltHub

jgm/pandoc Alternatives

document conversion / markup conversion

Pandoc is a Haskell library and command-line tool for converting documents between many markup formats, including Markdown, HTML, LaTeX, docx, and more.

46.1kHaskellGPL-2.0active ยท last push 1mo agoGitHub

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

iamgio/quarkdownGitHub

Choose when you want a Markdown-centric publishing workflow with multiple outputs and don't need Pandoc's broad input support.

๐Ÿช Markdown with superpowers: from ideas to papers, presentations, websites, books, and knowledge bases.

16.2k
Kotlin
GPL-3.0
active16d ago
thephpleague/html-to-markdownGitHub

Choose when you only need HTML to Markdown conversion in PHP and want a lightweight library.

Convert HTML to Markdown with PHP

1.9k
PHP
MIT
active2mo ago
breakdance/breakdanceGitHub

Choose when you only need HTML to Markdown conversion in JavaScript with heavy plugin needs.

It's time for your markup to get down! HTML to markdown converter. Breakdance is a highly pluggable, flexible and easy to use.

539
JavaScript
MIT
slowing9mo ago
thephpleague/commonmarkGitHub

Choose when you need a spec-compliant CommonMark/GFM parser in PHP instead of Pandoc's multi-format conversion.

Highly-extensible PHP Markdown parser which fully supports the CommonMark and GFM specs.

3.0k
PHP
BSD-3-Clause
active1mo ago
chunpu/markdown2confluenceGitHub

Choose when you specifically need Markdown to Confluence markup without Pandoc's dependencies.

convert markdown to confluence markup

445
JavaScript
none
dormant8.6y ago
markdown-it/markdown-itGitHub

Choose when you need a fast, extensible CommonMark parser in JavaScript without Pandoc's full converter.

Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed

21.9k
TypeScript
MIT
active1mo ago
commonmark/commonmark-javaGitHub

Choose when you need a CommonMark parser in Java for integration, not Pandoc's broad format support.

Java library for parsing and rendering CommonMark (Markdown)

2.7k
Java
BSD-2-Clause
active2mo ago
xoofx/markdigGitHub

Choose when you need a fast, CommonMark-compliant Markdown processor in .NET without Pandoc's scope.

A fast, powerful, CommonMark compliant, extensible Markdown processor for .NET

5.3k
C#
BSD-2-Clause
active2mo ago
kivikakk/comrakGitHub

Choose when you need a Rust CommonMark/GFM parser with a SAX-like API, lighter than Pandoc.

CommonMark + GFM compatible Markdown parser and renderer

1.7k
Rust
NOASSERTION
active1mo ago
mity/md4cGitHub

Choose when you need a tiny, fast C Markdown parser embedded in a low-level project.

C Markdown parser. Fast. SAX-like interface. Compliant to CommonMark specification.

1.4k
C
MIT
active1mo ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

maaslalani/slidesGitHub

Choose when you want a standalone terminal presentation app from Markdown, not a universal converter.

Terminal based presentation tool

11.7k
Go
MIT
active3mo ago
slidevjs/slidevGitHub

Choose when you want an interactive web-based slide builder from Markdown, not a converter library.

Presentation Slides for Developers

48.8k
TypeScript
MIT
active20d ago
marp-team/marpGitHub

Choose when you want a polished Markdown presentation ecosystem with CLI/VS Code tools, not Pandoc's general conversion.

The entrance repository of Markdown presentation ecosystem

12.4k
TypeScript
MIT
active2mo ago

Listed as an alternative to

These projects were analysed and named pandoc among their alternatives. The relationship is not symmetric โ€” how pandoc rates them is a separate judgement, made when pandoc is analysed in its own right.

iamgio/quarkdownGitHub

calls pandoc โ€œMature universal Markdown converter; choose for broad format support and a huge filter ecosystem, at the cost of Quarkdown-specific syntax features.โ€

๐Ÿช Markdown with superpowers: from ideas to papers, presentations, websites, books, and knowledge bases.

16.2kKotlinactive
typst/typstGitHub

calls pandoc โ€œChoose if you need a universal document converter and prefer Markdown or other formats over a dedicated typesetting language.โ€

A markup-based typesetting system that is powerful and easy to learn.

56.2kRustactive