About Quarkdown
Quarkdown is a modern typesetting system based on Markdown. A single project can compile into a print-ready book, an academic paper, a knowledge base or an interactive presentation, so writers can reuse one source across several formats. It is written in Kotlin and builds on CommonMark and GitHub Flavored Markdown.
What sets it apart is that it extends Markdown into a Turing-complete language. Syntax additions let you call functions, and an expanding standard library provides layout builders, input and output, math, conditional statements and loops. You can also define your own functions and variables entirely within Markdown. Editor extensions are available, and the README covers installation, quickstart, creating a project, compiling to different targets, a demo and a comparison with other tools. PDF output is among the targets, as topics for papers and slides suggest.
Quarkdown is licensed under GPL-3.0 and installed locally, so there is no hosted service to depend on. It appeals to academics, technical writers and educators who want programmable documents with better layout control than plain Markdown, without moving to LaTeX.
Key features
- Markdown extended with functions and variables
- Compiles to books, papers, slides and websites
- Standard library with layout, math and loops
- Support for custom user-defined functions
- Extensions for popular editors
- CommonMark and GFM compatible
Good fit for
- →Academic papers and theses
- →Slide decks written in Markdown
- →Documentation and knowledge bases from one source
- Built with
- Kotlin
- Tags
- markdown
- typesetting
- documentation
- presentations
- kotlin
- static-site-generator
- scripting
- papers
Quarkdown: questions and answers
- What is Quarkdown used for?
- Quarkdown is a Kotlin-based typesetting system that extends Markdown with functions and scripting to compile books, papers, presentations, websites and knowledge bases from one source. It is a good fit for academic papers and theses, slide decks written in Markdown, and documentation and knowledge bases from one source.
- Is Quarkdown open source?
- Yes. Quarkdown is open source under the GPL-3.0 licence. Its source code is on GitHub at iamgio/quarkdown and is written mainly in Kotlin.
- Is Quarkdown free?
- Yes. Quarkdown is open source, so the software itself is free to use.
- What is Quarkdown an alternative to?
- Quarkdown is an open-source alternative to HelpNDoc. Other open-source alternatives to HelpNDoc include Gramax and Pandoc.
- Is Quarkdown actively maintained?
- Yes. The most recent commit to Quarkdown was on 2 October 2026, and the latest release is v2.6.3, published on 1 October 2026. The project has 16k stars on GitHub.
Open-source alternatives to Quarkdown
See all
Gramax
Docs & Wikis
Embrace a docs-as-code approach to build, version, and publish Git-driven documentation si
GPL-3.0vs GitBook★ 608
Pandoc
Docs & Wikis
Universal markup converter
GPL-2.0vs HelpNDoc★ 46k
RedPen
Docs & Wikis
RedPen is an open source proofreading tool to check if your technical documents meet the w
Apache-2.0vs ProWritingAid★ 604
Outline
Docs & Wikis
The fastest knowledge base for growing teams. Beautiful, realtime collaborative, feature p
OSSvs Confluence★ 41k
Wiki.js
Docs & Wikis
Wiki.js | Next Generation Open Source Wiki
AGPL-3.0vs Confluence★ 29k
MrDoc
Docs & Wikis
mrdoc,online document system developed based on python. It is suitable for individuals and
GPL-3.0vs Confluence★ 3.2k
SaaS alternatives to Quarkdown
See all
HelpNDoc
Docs & Wikis
Help authoring tool that generates CHM, HTML, PDF and Word documentation from one source
SaaS
Adobe RoboHelp
Docs & Wikis
Help authoring tool for online help, knowledge bases and policy documentation
SaaS
Docyo
Docs & Wikis
Generates and hosts documentation sites for software projects
SaaS
1explain
Docs & Wikis
Turns videos, voice recordings, PDFs and notes into step-by-step instructions and SOPs for teams
SaaS
Adobe FrameMaker
Docs & Wikis
Technical authoring and publishing software for structured XML and DITA content
SaaS
Almanac
Docs & Wikis
Team wiki with document branching, approvals and workflow templates
SaaS

