Create documents, websites, presentations, books, and blogs in Quarto, then securely publish them to the web with the Quarto CLI, the easiest way to publish and share on the web.
Workshop at [RSECon'22](https://rsecon2022.society-rse.org/), led by Carlos Cámara, James Tripp and Cagatay Turkay (materials: <https://github.com/WarwickCIM/quarto-workshop>).
Slides by Samantha Csik about using SASS and CSS to customise HTML Quarto websites (materials: <https://github.com/UCSB-MEDS/customizing-quarto-websites>).
Using R and RStudio by [Athanasia Mo Mowinckel](https://github.com/drmowinckels) covering basic markdown, html reports, citation & cross-refs, pdf and journal templates and Reveal.js presentations.
A 2-hour code-along workshop to learn parameterized reporting with `quarto` and `purrr` to generate multiple format outputs (materials: <https://github.com/jadeynryan/parameterized-quarto-workshop>).
Notes focused on addressing issues related to using amsmath LaTeX for numbered equations and fancy math in Quarto books, specifically for HTML and PDF rendering.
posit::conf(2025) workshop materials on creating branded Quarto outputs, led by Isabella Velásquez and Sara Altman (materials available under CC BY-SA 4.0 license).
posit::conf(2025) workshop materials on developing custom extensions, formats, templates, and filters, led by Mine Çetinkaya-Rundel and Charlotte Wickham (materials available under CC BY-SA 4.0 license).
A step-by-step guide on building a Quarto website to share and organise research, targeted at beginners (introducing GitHub, Quarto, and Markdown, with no prior experience needed).
posit::conf(2024) half-day workshop covering Quarto fundamentals, polishing documents, extensions, presentations, and sharing your work, led by Andrew Bray.
posit::conf(2024) full-day workshop on building production-ready Quarto dashboards with cards, value boxes, theming, and deployment, led by Mine Çetinkaya-Rundel.
posit::conf(2024) full-day workshop on building, styling, and deploying Quarto websites, covering navigation, CSS/SCSS, and listings, led by Charlotte Wickham and Emil Hvitfeldt.
A seven-session workshop covering CLI setup, markdown, code execution, theming, branding, and publishing to GitHub Pages and Posit Connect Cloud by Mickaël Canouil.
A one-hour hands-on workshop on scrollytelling with Closeread, covering components, text and code focus effects, and graphics, by the Closeread maintainers.
A blog post about "The art of putting together slides that are functional and aesthetically pleasing" using Quarto presentation format by Emil Hvitfeldt.
This article shows you how to set up a Quarto document to use Observable JavaScript, including how to pass data from R or Python to an Observable code chunk.
A blog post showing six tips from re-using content across documents, the insertion of Pandoc divs and spans to continuous deployment with GitHub Actions.
A blog post detailing a user's experience of porting a blogdown Hugo Apéro site to Quarto, with content including design ideas, CSS tips, HTML partials, setting up redirects, and others.
A blog post documenting the migration of an academic website from Hugo Academic/Wowchemy to Quarto, including technical steps for converting content, publications, and site structure.
A blog post outlining several options for collaborating on Quarto documents with non-technical collaborators who do not want to edit code, covering both Git-based and Git-free workflows by Nicola Rennie.
A blog post working through theme, typography, code blocks, diagrams, and mathematics rendering with concrete YAML and SCSS examples by Guillaume Dehaene.
A blog post on adapting the Bootswatch Darkly theme into a Dracula palette for Quarto, with a light and dark toggle following the reader's system preference, by Boyd Tarlinton.
A blog post on generating a `_brand.yml` specification from an organisation's brand assets with an AI agent skill, and sharing it via `quarto use brand`, by Stephen Turner.
A blog post combining Quarto with the `targets` package to manage a reproducible research pipeline from analysis through to manuscript by Kazuharu Yanagimoto.
A blog post reviewing four Reveal.js extensions for fragment animations, annotation steps, repeated headings, and keyboard-driven tabsets, by Mickaël Canouil.
A blog post reflecting on writing a data visualisation book in Quarto, covering plain-text sources, embedded figures, and output formats, by Kieran Healy.
A blog post on environment differences, dependency management, and reproducibility when moving a computation-heavy Quarto blog between hosts, by M. Fatih Tüzen.
Keynote by Mine Çetinkaya-Rundel & Julia Stewart Lowndes highlighting how they leverage Quarto in open-science at RStudio::conf(2022) (materials: <https://github.com/mine-cetinkaya-rundel/hello-quarto>).
Talk by Devin Pastoor at RStudio::conf(2022) showing some of the formats available in Quarto and how it is easy to focus on contents while Quarto takes care of the rest.
Talk by Hamel Husain at RStudio::conf(2022) describing the integration between [Nbdev](https://github.com/AnswerDotAI/nbdev) and Quarto (materials: <https://github.com/fastai/nbdev-demo>).
Talk by Tracy Teal at RStudio::conf(2022) highlighting some of the features of Quarto presentation, such as multiple columns, speaker notes and mode, transitions, _etc._
In this video by Deepsha Menghani, learn how you can easily create a Data Science Portfolio website and deploy it instantly with the help of Quarto (materials: <https://deepshamenghani.quarto.pub/portfolio-with-quarto-workshop/#/title-slide>).
posit::conf(2023) talk by Jadey Ryan provides an example workflow of creating parameterized reports with HTML and MS Word outputs (materials: <https://jadeynryan.github.io/2023_posit-parameterized-quarto/>).
Materials from three Quarto workshops at posit::conf(2024), including "Hello Quarto", "Quarto Websites" and "Beautiful documents with Quarto", all available to learn and teach from.
Videos of talks from posit::conf(2025) showcasing Quarto, including talks on using Quarto for reports, election night reporting, business collaboration, and more.
Materials from Quarto workshops at posit::conf(2025), including "Branded Websites, Presentations, Dashboards, and PDFs with Quarto" and "Extending Quarto", all available to learn and teach from.
JuliaCon 2025 talk on Quarto's native Julia engine, which renders notebooks without Jupyter or IJulia, covering RCall support and the expandable-cell mechanism, by Julius Krumbiegel.
R-Ladies Philly talk introducing `brand.yml` and how a single style guide is applied across Quarto HTML and Typst output by Isabella Velásquez (slides: <https://ivelasq.rbind.io/talk/brand-yml/>).
A livestream on building real-world PDF report templates with Quarto and Typst, and packaging them as a Quarto extension, by David Keyes and Joseph Barbier.
R/Medicine webinar demonstrating Quarto manuscripts for publication-ready, reproducible research submissions by Mine Çetinkaya-Rundel (materials: <https://mine.quarto.pub/quarto-manuscripts-rmed>).
SciPy 2025 talk on generating many customised, publication-ready PDF reports from a single parameterised Python notebook by Charlotte Wickham (slides: <https://cwickham.github.io/one-notebook-many-reports/>).
A three-part video series covering first dashboards, dashboard components, and theming and styling, with slides and starter code for R and Python, by Mine Çetinkaya-Rundel.
A six-part video series taking Python users from Quarto basics through parameterised reports, dashboards, slideshows, and portfolio websites by Keith Galli (materials: <https://github.com/KeithGalli/quarto-crash-course>).
Talk Python To Me podcast episode covering Quarto's design philosophy, the notebooks-to-reports workflow, and the project's direction, with J.J. Allaire and Carlos Scheidegger.
An R package containing an [RStudio Addin](https://rstudio.github.io/rstudioaddins/) to insert some useful divs and classes into your Quarto `revealjs` document.
A minimal R script runner that manages reproducible environments from dependencies declared in script frontmatter, with support for Quarto documents via the `ir` YAML key.
Package from Posit that can be used to automatically generate a documentation site for a Python site, with a landing page, API reference and CLI reference, using Quarto as the rendering engine.
A Visual Studio Code extension that provides an interactive code cell configuration, improved Python syntax highlighting, intelligent token recognition, enhanced footnote display, and an inline code runner for R and Python, making it particularly useful for data exploration.
A Chrome extension to transform any [ObservableHQ](https://observablehq.com/) notebook into a list of downloadable `FileAttachment`s and an in-page Quarto source document.
A language server, formatter, and linter for Markdown, Quarto, and R Markdown, built in Rust with a lossless CST parser and support for external formatters and linters on code blocks.
A portable YAML specification with R and Python tooling for codifying brand guidelines that Quarto applies across HTML, dashboard, `revealjs`, and Typst formats.
A collection of Claude/Agent Skills from Posit, including Quarto authoring, `brand.yml`, and alt text skills, that extend AI coding agents with Quarto-specific knowledge and workflows; usable from Claude Code, Claude.ai, and other agents (Cursor, Codex, Cline) via `npx skills add`.
A curated collection of extensions offering an interface to browse, search, and filter extensions by categories and keywords, then install them effortlessly with a simple click or command.
A JSM talk on designing custom `revealjs` themes, itself built as a showcase deck with custom SCSS and fonts ([See slides](https://emilhvitfeldt.github.io/talk-jsm-stunning-presentations/)).
The Royal Statistical Society website, built with Quarto, features a custom design (based on the Lux Bootswatch theme), with a customised navbar and homepage layout.
A multi-lingual (English/Spanish) website for a scientific research project using the [babelquarto](https://github.com/ropensci-review-tools/babelquarto) package.
rainbowR is a community for LGBTQ+ folks who code in R - its website has a rainbow colour theme, custom syntax highlighting for both light and dark modes, and some fun customisations in the navbar.
Academic website of Marten Walk, using a custom theme inspired by the Financial Times, with a modern look and many customisations (_i.e._, custom fonts, custom graphs, etc.).
A Quarto website with a custom theme adapted from flatly, integrating particles.js for a lightweight, interactive canvas background on the home page (see <https://juan-torresmunguia.netlify.app/>).
A self-paced training resource on developing discrete event simulation models in Python and R, with a toggle at the top of each page allowing readers to switch between languages.
A single-page portfolio and blog with a custom light/dark theme (based on cosmo), an interactive 3D globe, and post-render scripts generating Open Graph cards.
An elegant, typographic, minimalistic theme for Quarto websites, inspired by newspapers and tufte-css, with curated fonts and extensive custom styling (see <https://github.com/skriptum/quarto-pressmark>).
Website for the `ggsegverse` R package ecosystem for brain-segmentation visualisation, with custom theming and JavaScript integration with the r-universe API.
Undergraduate lecture notes in network science featuring custom CSS and companion live-coding notebooks via Google Colab. (see <https://network-science-notes.github.io/>).
A concept-first guide to Quarto by Mine Çetinkaya-Rundel and Charlotte Wickham, complementing the official reference documentation (see <https://quarto-tdg.org/>).
An open textbook on tabular machine learning by Max Kuhn and Kjell Johnson, keeping the core text software-agnostic and decoupled from separate computing supplements (see <https://aml4td.org/>).
A collection of scrollytelling data stories built with the Closeread extension, covering line charts, arc charts, and Gapminder-style animations (see <https://nrennie.rbind.io/scrollytelling/>).
A Quarto dashboard monitoring the health, CRAN status, and weekly activity of a maintainer's open-source projects (see <https://schochastics.github.io/gh-dashboard/>).
Follow
Official
GitHub Organisations
@quarto-dev - GitHub organisation containing Quarto CLI, IDE plugins/extension, etc.
@quarto-ext - GitHub organisation containing extensions developed/maintained by Quarto's team.
@quarto-journals - GitHub organisation containing journals templates developed/maintained by Quarto's team.
Publishes Quarto tutorials on PDF and Typst styling, accessibility, and Closeread scrollytelling (BlueSky: [\@nrennie.bsky.social](https://bsky.app/profile/nrennie.bsky.social)).
Author of the Slidecraft series on styling Quarto `revealjs` presentations (BlueSky: [\@emilhvitfeldt.bsky.social](https://bsky.app/profile/emilhvitfeldt.bsky.social)).
Publishes Quarto dashboard and `brand.yml` tutorials, talks, and the posit::glimpse() newsletter (BlueSky: [\@ivelasq3.bsky.social](https://bsky.app/profile/ivelasq3.bsky.social)).
Publishes Quarto blogging, Typst, and web development tutorials via his blog and newsletter (BlueSky: [\@albertrapp.bsky.social](https://bsky.app/profile/albertrapp.bsky.social)).