Quarto is an open-source scientific and technical publishing system built on Pandoc that converts Markdown and Jupyter notebooks into a wide range of output formats. It functions as a multi-format document converter, a reproducible research platform, a static site generator for technical content, and an interactive dashboard builder, all within a single framework.
The system is distinguished by its ability to produce HTML, PDF, Word, ePub, and slide decks from a single Markdown source, while embedding executable code blocks in Python, R, Julia, or Observable for dynamic, reproducible documents. It extends standard Markdown with scientific features like equations, citations, cross-references, and callouts, and supports the assembly of collections of documents into navigable websites, blogs, or multi-chapter books with shared configuration and cross-references.
Quarto provides an IDE-integrated authoring workflow with live preview and YAML assistance across editors like VS Code, RStudio, JupyterLab, and Positron. It also includes a visual editor for long-form documents, supports interactive content embedding through Observable JS, Shiny, and HTML widgets, and offers deployment options to static hosting services and Posit Connect Cloud.