# Quarto
An open-source scientific and technical publishing system built on [[Pandoc]]. Author documents combining prose and executable code, then render to 40+ output formats. Multi-language successor to R Markdown. Made by Posit, PBC (formerly RStudio). MIT license (v1.4+).
## Supported Languages
| Language | Engine |
|----------|--------|
| Python | Jupyter |
| R | Knitr |
| Julia | Jupyter / Knitr |
| Observable JS | OJS runtime |
| Others | Via Jupyter kernels |
## Output Formats (40+)
- **Documents**: HTML, PDF, MS Word, OpenDocument, ePub, Typst
- **Presentations**: Revealjs, PowerPoint, Beamer
- **Markdown variants**: GitHub (GFM), CommonMark, Hugo, Docusaurus
- **Academic**: JATS, TEI Simple, DocBook
- **Other**: Jupyter Notebooks, ConTeXt, AsciiDoc, Org-Mode
## Key Features
- **Literate programming** -- embed executable code in Markdown or `.ipynb` notebooks
- **Scientific markdown** -- equations (LaTeX), citations, cross-references, figure/table numbering, callouts, diagrams (Mermaid, Graphviz)
- **Multi-format output** -- single source to HTML, PDF, Word, ePub, slides, 30+ formats
- **Websites and blogs** -- built-in project type with navigation, search, listings, RSS
- **Books and manuscripts** -- multi-chapter with cross-referencing and combined bibliography
- **Dashboards** -- interactive data dashboards from a single `.qmd` file
- **Extension system** -- Lua-based; 200+ community extensions
- **IDE integration** -- VS Code, RStudio, Positron, JupyterLab, Neovim
- **Publishing targets** -- Quarto Pub, GitHub Pages, Netlify, Posit Connect, Confluence, Hugging Face Spaces
## How It Works
`.qmd` / `.ipynb` > compute engine (Jupyter / Knitr / Observable) > Markdown + outputs > [[Pandoc]] (extended) > final format
## References
- Website: https://quarto.org
- Source code: https://github.com/quarto-dev/quarto-cli
- Gallery: https://quarto.org/docs/gallery/
## Related
- [[Pandoc]]
- [[Obsidian Publish]]
- [[Typst]]
- [[LaTeX]]