aicoolies logo
Quarkdown logo
Quarkdown logo

Quarkdown

Programmable Markdown typesetting for docs, books, and slides

freeopen sourceverified Aug 21, 2026

Quarkdown is a Turing-complete Markdown typesetting system that compiles a single source into print-ready books, academic papers, knowledge bases, or interactive presentations. It extends Markdown with a built-in scripting language featuring functions, variables, and a standard library for full document control. Supports HTML, PDF, and plain text output with live preview and real-time reloading during authoring.

Quarkdown is a Turing-complete extension of Markdown that transforms a single source project into multiple output formats including print-ready books, academic papers, interactive presentations, and static websites. Built on CommonMark and GFM foundations, it introduces functions, variables, conditional statements, and loops directly into Markdown syntax, creating a programmable typesetting system where content and logic coexist in readable documents. The rendering pipeline supports three output modes: paged output via paged.js for papers, articles, and books with proper pagination; slide output via reveal.js for interactive presentations; and plain continuous flow for Notion-style knowledge bases and static sites.

The standard library provides an expanding collection of layout builders, I/O operations, math functions, and control flow constructs that can be composed into complex document structures. Authors define custom functions and variables within their Markdown files, enabling reusable components, dynamic content generation, and conditional sections based on output target. A VS Code extension powered by a dedicated language server delivers syntax highlighting, intelligent completions, live in-editor preview, documentation browsing, and real-time diagnostics. The project wiki at quarkdown.com/wiki is itself built with Quarkdown, serving as both documentation and a production demonstration of the system's capabilities.

Written in Kotlin and requiring Java 17+, Quarkdown has accumulated over 10,300 GitHub stars under the GPL-3.0 license. The project maintains an active release cadence with features like multi-file projects, bibliography management, and cross-reference linking added in recent versions. It occupies a unique position between simple Markdown renderers like Docusaurus and full typesetting systems like LaTeX, offering programmatic power without abandoning Markdown's readability. The single-source multi-output approach makes it particularly valuable for technical authors who need to maintain documentation, presentations, and published papers from one canonical source.

Pricing

Free and open source with no first-party paid or hosted tier documented. Core modules use GPLv3; the CLI and language server modules and binaries use AGPLv3.

full pricing breakdown →

Platforms

macOS, Linux, Windows — Java 17+, optional Node.js for PDF

Categories

Tags

Use Cases

Related Tools

computed discovery: shared active categories · kept separate from editor-verified Alternatives

Obsidian logo

Obsidian

Private Markdown knowledge base

Knowledge management app based on local Markdown files with powerful linking and graph visualization. Bidirectional links, graph view, canvas for spatial thinking, templates, daily notes, and 5,000+ community plugins. All data is stored as plain .md files with no vendor lock-in. Custom themes, Vim mode, and Dataview support database-like queries. Sync and Publish are paid add-ons; the core app remains free for personal use.

freemium
Notion logo

Notion

Connected workspace for teams

All-in-one workspace combining notes, wikis, project management, databases, and documents in a single flexible platform. Features a block-based editor supporting rich text, tables, kanban boards, calendars, galleries, and embeds. Powerful databases with relations, rollups, formulas, and filtered views. Includes Notion AI for writing assistance, team collaboration with permissions, templates gallery, and API for integrations. Used by millions for personal and team knowledge management.

freemium
codebase-memory-mcp logo

Codebase Memory MCP

Codebase knowledge graph MCP server for AI coding agents

Codebase Memory MCP is an MIT-licensed MCP server that turns a repository into a persistent code knowledge graph for AI coding agents. It gives Claude Code, Cursor, Codex-style agents, and other MCP clients structural queries for functions, classes, call chains, routes, and architecture, helping them explore large projects without repeatedly rereading files or relying only on broad search.

Open SourceTelemetry
Mintlify logo

Mintlify

Beautiful documentation that converts

AI-powered documentation platform that transforms markdown into beautiful, searchable docs sites with minimal config. Features AI writing suggestions, auto API reference generation from OpenAPI specs, built-in analytics, versioning, custom domains, and a web editor for non-technical contributors. Supports MDX for interactive components. GitHub integration for CI/CD updates. Used by Anthropic, Cursor, Turso, and hundreds of developer-focused companies.

freemium
AGENTS.md logo

AGENTS.md

Open standard for guiding AI coding agents at the repository level

AGENTS.md is an open standard format adopted by 60,000+ open-source projects for providing AI coding agents with repository-level instructions. With 20,000+ GitHub stars, it has been adopted by GitHub Copilot, OpenAI Codex, Google Gemini CLI, and multiple IDEs as the de facto way to communicate project context and coding conventions to AI agents.

Open Source
Archbee logo

Archbee

Developer-focused documentation with AI assistance

Archbee is a developer-focused documentation platform with AI assistance for writing technical guides, API documentation, and internal knowledge bases. Built specifically for engineering teams rather than general content writers, it provides specialized code blocks, team collaboration spaces, API reference generators, and version-controlled documentation alongside AI-powered writing suggestions.

freemium

FAQ

What is Quarkdown?

Quarkdown is a Turing-complete Markdown typesetting system that compiles a single source into print-ready books, academic papers, knowledge bases, or interactive presentations. It extends Markdown with a built-in scripting language featuring functions, variables, and a standard library for full document control. Supports HTML, PDF, and plain text output with live preview and real-time reloading during authoring.

Is Quarkdown free?

Yes — Quarkdown is free to use. Free and open source with no first-party paid or hosted tier documented. Core modules use GPLv3; the CLI and language server modules and binaries use AGPLv3.

Is Quarkdown open source?

Yes — Quarkdown is open source.

Is Quarkdown still maintained?

Yes — Quarkdown is active. Its listing was last verified on August 21, 2026.

What are the best Quarkdown alternatives?

The top editor-verified Quarkdown alternatives are Zudoku, Scalar.