awesome-quarto
github.com/mcanouil/awesome-quarto ↗A curated list of Quarto talks, tools, examples & articles! Contributions welcome!
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me presentations formats resources from awesome-quarto"
Installation instructions →What's inside
Blog posts
- A beginner's guide to using Observable JavaScript, R, and Python with Quarto
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.
- Adding Subscriptions to a Quarto Site
A blog post about how to add a subscription form to your Quarto blog.
- Announcing Quarto, a new scientific and technical publishing system
Blog post by J.J. Allaire announcing the launch of Quarto, a new open-source scientific and technical publishing system.
- Creating effectively multi-engine Quarto documents using Quarto's embed shortcode
A blog post describing how to use the embed shortcode to show code and execute its output from different languages/engines in the same document.
- Hello Quarto: Porting my Website from Hugo Apéro
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.
- How to add some personality to your Quarto Blog
A blog post sharing some of the added features and tweaks users can make on top of the standard blog templates to inject some personality into their blog.
Talks and videos
- A Coffee with Quarto and Neovim
A YouTube playlist showing you how to use Quarto in Neovim by
- A Conversation about Quarto
- Beautiful Reports and Presentations with Quarto
RStudio Meetup: Beautiful Reports and Presentations with Quarto by Tom Mock (materials:
- Building a Blog with Quarto
RStudio Meetup: Building a Blog with Quarto by Isabella Velásquez (materials:
- Create your Data Science Portfolio with Quarto
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:
- Hello Quarto: Share • Collaborate • Teach • Reimagine
Keynote by Mine Çetinkaya-Rundel & Julia Stewart Lowndes highlighting how they leverage Quarto in open-science at RStudio::conf(2022) (materials:
Real-life examples
- Advanced Introduction to R (French)Presentations formats
- AffCom Lab WebsiteWebsites formats
A research lab Quarto Blog/website using custom listing pages for people and publications.
- An anthology of experimental designsPresentations formats
- Andrew Heiss's websiteWebsites formats
Website with custom EJS format, footer, 404 page, (S)CSS, and many more customisations.
- An educator's perspective of the tidyversePresentations formats
- Bioconductor Community BlogWebsites formats
A Quarto Blog for the Bioconductor community.
Libraries/Packages/Scripts
- altdocR
Alternative to pkgdown to document R packages.
- babelquartoR
An R package to help set up and render multilingual Quarto books (see also
- DocumenterQuartoJulia
A Julia package to generate documentation for Julia packages using Quarto and Documenter.
- gratefulR
Scans your whole project and produces a BibTex file with citations for all the R packages used.
- great-docsPython
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.
- JuliaJulia
Interface package for
Follow
- Carlos Scheidegger (@cscheid)Official
Member of Quarto core team (BlueSky:
- Charles Teague (@dragonstyle)Official
Member of Quarto core team.
- Christophe Dervieux (@cderv)Official
Member of Quarto core team (BlueSky:
- Gordon Woodhull (@gordonwoodhull)Official
Member of Quarto core team (BlueSky:
- J.J. Allaire (@jjallaire)Official
Member of Quarto core team.
- Mickaël Canouil (@mcanouil)Community
Maintainer of Awesome Quarto list (BlueSky:
Official documentation & quickstarts
- Documentation: Quarto documentation
Official Quarto Documentation.
- Service: Quarto Pub
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.
- Tutorial: Authoring
Official "Authoring" tutorial.
- Tutorial: Computations
Official "Computations" tutorial.
- Tutorial: Hello, Quarto
Official "Hello, Quarto" tutorial.
Supported editors
Continuous integration / Continuous deployment
- Publish a Quarto project in 6 minutes
A short video tutorial on how to publish a Quarto project to GitHub Pages with GitHub Actions without any local rendering.
- Publishing to GitHub Pages
A small guide exploring various methods (manual and automated) to publish Quarto projects to GitHub Pages.
- Quarto Devcontainer Feature
Add Quarto CLI to your
- Quarto Extensions Updater
A GitHub Action that automatically updates Quarto extensions in your repository, similar to how Dependabot manages dependencies.
- Quarto GitHub Actions
Official Quarto GitHub Actions to set up, render, and deploy Quarto projects via GitHub Actions.
- Quarto Website with GitHub Actions
Publish a Quarto website automatically every time it is updated via GitHub Actions.
Showing a sample of 163 resources. View the full list on GitHub →