AltHub

iamgio/quarkdown Alternatives

document typesetting / Markdown publishing

Quarkdown is a Markdown-based typesetting system that compiles a single Markdown source into multiple output formats including papers, presentations, websites, books, and knowledge bases.

16.2kKotlinGPL-3.0active · last push 16d agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

jgm/pandocGitHub

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

Universal markup converter

46.1k
Haskell
GPL-2.0
active1mo ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

typst/typstGitHub

Different approach and markup: use for fast native PDF typesetting without Markdown or web output.

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

56.2k
Rust
Apache-2.0
active17d ago
brechtm/rinohtypeGitHub

Different stack: Python reST-to-PDF processor, not Markdown-native and no web output.

The Python document processor

530
Python
AGPL-3.0
active5mo ago
gfngfn/SATySFiGitHub

Different markup/engine: functional typesetting to PDF, not multi-target Markdown.

A statically-typed, functional typesetting system

1.2k
OCaml
LGPL-3.0
active6mo ago
sile-typesetter/sileGitHub

Different engine: Lua-based typesetting to PDF, no Markdown input or web targets.

The SILE Typesetter — Simon’s Improved Layout Engine

1.8k
Lua
MIT
active3mo ago

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.

getpelican/pelicanGitHub

Narrower: static website/blog output only, no paper or slide typesetting.

Static site generator that supports Markdown and reST syntax. Powered by Python.

13.3k
Python
AGPL-3.0
active6mo ago
sphinx-doc/sphinxGitHub

Narrower: documentation websites (reST/MyST), not general multi-format publishing.

The Sphinx documentation generator

8.0k
Python
NOASSERTION
active1mo ago
metalsmith/metalsmithGitHub

Narrower: pluggable Node.js static sites, not papers/slides.

An extremely simple, pluggable static site generator for Node.js

7.8k
JavaScript
MIT
slowing8mo ago
zensical/zensicalGitHub

Narrower: modern docs/static sites; lacks PDF and presentation targets.

A modern static site generator by the Material for MkDocs team

5.7k
Rust
MIT
active16d ago
breck7/scrollGitHub

Narrower: simple static sites and text files, no PDF/print typesetting.

Scroll is a language for scientists of all ages. Scroll includes a command line app that builds static blogs, websites, CSVs, text files, and more.

486
JavaScript
NOASSERTION
active18d ago
mkdocs/mkdocsGitHub

Narrower: Markdown docs sites, not books/papers/slides.

Project documentation with Markdown.

22.4k
Python
BSD-2-Clause
slowing1.0y ago
yaronn/woprGitHub

Narrower/older: terminal reports and presentations, not document output.

A simple markup language for creating rich terminal reports, presentations and infographics

3.1k
JavaScript
none
dormant2.5y ago
slidevjs/slidevGitHub

Narrower: Markdown HTML slides only, not papers/books/sites.

Presentation Slides for Developers

48.8k
TypeScript
MIT
active20d ago
mfontanini/presentermGitHub

Narrower: terminal-only Markdown slideshows.

A markdown terminal slideshow tool

8.8k
Rust
BSD-2-Clause
active5mo ago

Listed as an alternative to

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

typst/typstGitHub

calls quarkdown “Choose if you want to write in Markdown with a powerful preprocessor and knowledge-base/static-site generation.”

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

56.2kRustactive
mkdocs/mkdocsGitHub

calls quarkdown “Choose if you need a Kotlin-based tool that emits multiple formats (websites, PDFs, slides) from Markdown, unlike MkDocs' HTML-only output.”

Project documentation with Markdown.

22.4kPythonslowing
sphinx-doc/sphinxGitHub

calls quarkdown “When you want a Markdown-centric, Kotlin-based tool for publishing multi-format documents (papers, slides, websites) instead of Sphinx's reST and Python ecosystem.”

The Sphinx documentation generator

8.0kPythonactive
metalsmith/metalsmithGitHub

calls quarkdown “Choose when you want Markdown to also generate slides/papers and interactive documents, not just static websites.”

An extremely simple, pluggable static site generator for Node.js

7.8kJavaScriptslowing
jgm/pandocGitHub

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

Universal markup converter

46.1kHaskellactive