The State of Quarto in 2026: A Complete Guide
Quarto has come a long way since its initial release in 2022. What started as a spiritual successor to R Markdown has evolved into a full-fledged scientific publishing platform that supports R, Python, Julia, and Observable JavaScript. In 2026, Quarto is no longer the new kid on the block—it is the standard bearer for reproducible research.
This guide walks through where Quarto stands today, what has changed, and why it should be your default choice for technical documents, reports, websites, and books.
Quarto in 2026: The Big Picture
The Quarto project reached a significant maturity milestone in late 2025 with the release of version 1.8, followed by incremental improvements in 1.9. The ecosystem has expanded dramatically, with:
- Native support for multiple languages — R, Python, Julia, and Observable all work out of the box
- A rich extension ecosystem — The extension catalog now hosts hundreds of community-contributed plugins
- Improved publishing workflows — Direct publishing to Posit Connect Cloud, GitHub Pages, and other platforms
- Better performance — Document rendering is noticeably faster, especially for large projects
If you are still using R Markdown for new projects in 2026, it is worth understanding what you are missing.
What Makes Quarto Different from R Markdown
Configuration That Scales
The most immediate improvement over R Markdown is how Quarto handles configuration. Where R Markdown scattered chunk options across your document, Quarto uses a centralized YAML file:
project:
type: website
output-dir: _site
format:
html:
theme: cosmo
code-fold: true
toc: true
This scales beautifully. You configure your project once, and every document respects those defaults. No more repeating setup chunks in every .Rmd file.
Cross-Language Support
Quarto was built from the ground up to be language-agnostic. You can mix R, Python, and Julia code in the same document:
```{python}
import pandas as pd
df = pd.DataFrame({"x": range(10)})
```
```{r}
library(ggplot2)
ggplot(df, aes(x = x, y = x^2)) + geom_line()
```
This is genuinely useful when you are bridging communities or combining tools. R users can incorporate Python libraries; Python users can tap into R unique statistical capabilities.
Superior Output Formats
Quarto supports more output formats with better defaults than R Markdown ever did:
- HTML — Responsive, accessible, with built-in support for lightbox galleries and interactive elements
- PDF — Uses LaTeX under the hood but with cleaner defaults
- Word — Produces usable .docx output that colleagues can actually edit
- Presentations — Reveal.js for HTML slides, Beamer for PDF slides
- Websites and books — Full multi-page sites with navigation
- Dashboards — Interactive dashboards with Shiny, Observable, or static HTML
New Features in 2025-2026
Extension System
The extension system has matured significantly. You can now install extensions with a single command:
quarto add quarto-ext/shinylive
quarto add quarto-ext/fontawesome
Extensions add shortcodes, Lua filters, and post-processing capabilities. The community has built extensions for everything from Lightbox image galleries to interactive Shiny-in-the-browser via WebAssembly.
Posit Connect Cloud
Publishing to Posit Connect just got easier. Quarto 1.9 adds direct support for Posit Connect Cloud:
quarto publish posit-connect-cloud
This simplifies the workflow for teams using Posit Team, removing the need for manual API key configuration.
Improved Python Integration
The Python experience in Quarto has improved substantially. Key improvements include:
- Virtual environment detection — Quarto automatically finds and uses your Python environment
- Jupyter kernel selection — You can specify which kernel to use for each code cell
- Better error handling — Cell errors no longer crash the entire render
Dashboard Improvements
Quarto dashboards have become genuinely useful. You can now create:
- Interactive dashboards with Shiny
- Observable-based dashboards with no Shiny server required
- Parameter-driven dashboards that respond to user input
When to Still Use R Markdown
R Markdown is not dead. It still makes sense in a few specific situations:
- Legacy projects — If you have an existing R Markdown project that works, there is no reason to migrate just for the sake of it
- Package vignettes — The
vignetteengine in R packages still expects R Markdown - Tight RStudio integration — Some RStudio features work more smoothly with R Markdown
But for new projects, Quarto is the clear choice.
Migrating from R Markdown
If you are ready to switch, the migration path is straightforward:
- Rename your .Rmd files to .qmd
- Add a
_quarto.ymlconfiguration file to your project root - Review chunk options — most work the same, but some syntax has changed
- Test your outputs
Quarto provides a migration guide in its documentation, and the tool is forgiving. Most projects migrate in under an hour.
Building a Quarto Website
One of Quarto strongest features is its website capabilities. Creating a multi-page documentation site takes minutes:
quarto create project website my-site
cd my-site
quarto serve
Your site gets automatic navigation, table of contents, search functionality, and responsive design. You can publish directly to GitHub Pages with quarto publish gh-pages.
Quarto for Books
Writing a technical book? Quarto has dedicated book support that handles chapter numbering, cross-references, index generation, and multiple output formats (PDF, HTML, ePub). The Quarto documentation itself is written in Quarto, which is a testament to its capabilities for large documents.
The Ecosystem in 2026
What truly sets Quarto apart is the growing ecosystem. Quarto Pub offers free hosting, Posit Cloud provides full browser-based support, RStudio has native Quarto integration, and VS Code offers an excellent Quarto extension with preview, autocomplete, and debugging. JupyterLab also handles Quarto documents naturally.
See Also
- Getting Started with Quarto — Set up your first Quarto project
- Quarto vs R Markdown in 2026 — Detailed comparison
- Parameterised Reports with Quarto — Build flexible, reusable reports
Quarto in 2026 is not just a tool—it is a platform. Whether you are writing a single report, building a website, or authoring a book, Quarto provides a consistent, powerful workflow that spans languages and output formats. If you have been putting off the switch, now is the time.