Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-quarto
A curated list of Quarto talks, tools, examples & articles! Contributions welcome!
https://github.com/mcanouil/awesome-quarto
Last synced: about 4 hours ago
JSON representation
-
Real-life examples
-
Websites formats
- Silvia Canelón's website - Silvia Canelón's website customized to match the style of the Hugo Apéro blogdown theme.
- Real World Data Science - 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.
- Silvia Canelón's website - Silvia Canelón's website customized to match the style of the Hugo Apéro blogdown theme.
- quarto.org - The Quarto documentation website.
- rlille.fr - The R Lille (R User Group) website using Quarto.
- R-Manuals - R Manuals rewritten with Quarto.
- Quarto tip a day - Website/blog highlighting a tip for Quarto every day.
- Documentation website from Jupyter Notebook - Quarto used to generate a website from a Jupyter notebook containing Python module documentation.
- Program Evaluation for Public Service (course) - Website for graduate-level course on program evaluation and causal inference using R, built with Quarto.
- Bioconductor Community Blog - A Quarto Blog for Bioconductor community.
- R for Social Scientists workshop - A Quarto website for a workshop which includes Quarto Reveal JS presentations embedded in it.
- AffCom Lab Website - A research lab Quarto Blog/website using custom listing pages for people and publications.
- Quantum Jitter - A Quarto website / blog with a custom theme (adapted from flatly / darkly), day / night landing page and a novel 404 page.
- Andrew Heiss's website - Andrew Heiss's website with custom EJS format, footer, 404 page, (S)CSS, and many more customisations.
- Ella Kaye's website - Ella Kaye's website with Bootstrap Grid card home page layout, CSS animation in navigation bar, and light/dark mode.
- Quering with PRQL - Docusaurus website using computations via `Jupyter` and `knitr` and multiple languages (PRQL, SQL, R, Python, *etc.*).
- NASCENT-PERU website - A multi-lingual (English/Spanish) website for a scientific research project using the [babelquarto](https://github.com/ropensci-review-tools/babelquarto) package.
- Silvia Canelón's website - Silvia Canelón's website customized to match the style of the Hugo Apéro blogdown theme.
-
Presentations formats
- Advanced Introduction to R (French) - See slides [here](https://github.com/mcanouil/radvanced).
- Streamlining with R - See slides [here](https://meghan.rbind.io/slides/neair/neair.html).
- An educator's perspective of the tidyverse - See slides [here](https://mine-cetinkaya-rundel.github.io/tidyperspective/talks/dagstat-2022.html).
- An anthology of experimental designs - See slides [here](https://emitanaka.org/slides/toronto2022/).
- The untold story of palmerpenguins - See slides [here](https://apreshill.github.io/palmerpenguins-useR-2022/).
- Outrageously efficient EDA - See slides [here](https://jthomasmock.github.io/arrow-dplyr/).
- Improvements in textrecipes - See slides [here](https://emilhvitfeldt.github.io/talk-useR2022-textrecipes/).
- Quarto: Create Beautiful Documents with R, Python, Julia and Observable (Runapp 2022 talk) - See slides [here](https://runapp2022.talks.jamesgoldie.dev/).
- Iframes Gallery - A gallery of iframes that could be used in Quarto `revealjs` format.
- Continental-scale biodiversity data assessment using the Atlas of Living Australia - Slides for éVictorian Biodiversity Conference 2023" (See slides [here](https://shandiya.quarto.pub/vicbiocon2023/)).
- Improvements in textrecipes - See slides [here](https://emilhvitfeldt.github.io/talk-useR2022-textrecipes/).
-
Book formats
- mlr3book - Book on the [`ml3r`](https://mlr3.mlr-org.com/) packages ecosystem (see <https://mlr3book.mlr-org.com/>).
- Introduction to Data Analysis with R - Introductory course with videos and lecture scripts as a Quarto book format.
- R Packages, 2E - "R Packages" book second edition (see <https://r-pkgs.org/>).
- Python for Data Analysis, 3E - "Python for Data Analysis" book thrid edition (see <https://wesmckinney.com/book/>).
- R Packages, 2E - "R Packages" book second edition (see <https://r-pkgs.org/>).
- mlr3book - Book on the [`ml3r`](https://mlr3.mlr-org.com/) packages ecosystem (see <https://mlr3book.mlr-org.com/>).
- R for Data Science, 2E - "R for Data Science" book second edition (see <https://r4ds.hadley.nz/>).
-
-
Official documentation & quickstarts
- Documentation: Quarto documentation - Official Quarto Documentation.
- Tutorial: Hello, Quarto - Official "Hello, Quarto" tutorial.
- Tutorial: Computations - Official "Computations" tutorial.
- Tutorial: Authoring - Official "Authoring" tutorial.
- 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.
-
Tutorials & workshops
- Tutorial: The ultimate guide to starting a Quarto blog - An in-depth guide on how to start blogging with Quarto.
- Tutorial: Creating a blog with Quarto in 10 steps - A blog post introducing a new Quarto blog and the steps to create your own blog with Quarto.
- Workshop: Quartaki — 6 hour introduction to Quarto - 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.
- Tutorial: Creating Quarto Journal Article Templates - An in-depth blog post detailing the process for converting journal LaTeX templates into Quarto templates.
- Tutorial: Personal Website using Jupyter Notebook and Quarto - A Python-oriented step-by-step tutorial on how to create a website using Quarto.
- Tutorial: Publish a Quarto website with Netlify - A comprehensive blog post walking through how to create a Quarto website, connect it to GitHub, deploy & publish it with Netlify by Jadey Ryan.
- Workshop: Quartaki — 6 hour introduction to Quarto - 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.
- Tutorial: Publish a Quarto website with Netlify - A comprehensive blog post walking through how to create a Quarto website, connect it to GitHub, deploy & publish it with Netlify by Jadey Ryan.
- Tutorial: Making shareable docs with Quarto - A tutorial to make website with Quarto.
- Workshop: From R Markdown to Quarto - A workshop for those who want to take their R Markdown skills and expertise and apply them in Quarto, the next generation of R Markdown.
- Workshop: Getting started with Quarto - "Get started with Quarto" workshop materials for rstudio::conf(2022).
- Tutorial: Creating your personal website using Quarto - A step-by-step guide for setting up a personal website using Quarto by Samantha Csik.
- Tutorial: Customizing Quarto Websites - Make your website stand out using SASS & CSS - Slides by Samantha Csik about using SASS and CSS to customise HTM Quarto website (materials: <https://github.com/UCSB-MEDS/customizing-quarto-websites>).
- Tutorial: Create Your Website with Quarto - A tutorial on how to create a website using Quarto by Marvin Schmitt.
- Workshop: Mi primer blog con Quarto - A workshop in Spanish by Pedro J. Pérez to create a blog with Quarto (materials: <https://github.com/perezp44/taller.primer.blog>).
- Workshop: Parameterized Reports with Quarto - 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>).
- Workshop: Quarto, a library to run them all? - 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>).
- Tutorial: Publish a Quarto website with Netlify - A comprehensive blog post walking through how to create a Quarto website, connect it to GitHub, deploy & publish it with Netlify by Jadey Ryan.
-
Blog posts
- We don't talk about Quarto - A blog post introducing to Quarto publishing software by Alison Presmanes Hill.
- 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.
- Interactive Molecular Content - A blog post showing how to embed interactive content (*i.e.*, molecular visualisation) in webpages with Quarto using Bokeh, 3DMol.js and NGL.
- Slidecraft 101: Colors and Fonts - A blog post about "The art of putting together slides that are functional and aesthetically pleasing" using Quarto presentation format by Emil Hvitfeldt.
- Making Slides in Quarto with Reveal.js - A blog post about making slides in Quarto with Reveal.js and how to use emojis or customise the slides by Meghan Hall.
- 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.
- Six Productivity Hacks for Quarto - A blog post showing six tips from the re-use content across documents, the insertion of Pandoc divs and spans to continuous deployment with GitHub Actions.
- Let's make maps with `bertin.js` in Quarto - A HTML document showing how to draw maps with bertin.js in Quarto.
- 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.
- Use R to Generate a Quarto Blogpost - A blog post about using R to generate Quarto blog post by Tom Mock.
- Adding Subscriptions to a Quarto Site - A blog post about how to add a subscription form to your Quarto blog.
- I'm an R user: Quarto or R Markdown? - A blog post comparing Quarto and R Markdown from an R user perspective by [Jumping Rivers](https://www.jumpingrivers.com/).
- Quarto for the Python User - A blog post introducing Quarto to Python user for creating reports.
- How to have images for both light and dark theme? - A blog post describing how to have images for both light and dark theme by Mickaël Canouil.
- Making Pretty PDFs with Quarto - A blog post showing how to customise the styling of PDF documents, and save the styling into a Quarto extension to make it easier to reuse and share.
- How to self-publish a technical book on Leanpub and Amazon using Quarto - This blog post explains which settings to use to compile an Epub for Leanpub and a print-ready PDF for Amazon's self-publishing service (KDP).
- 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.
- Slidecraft 101: Colors and Fonts - A blog post about "The art of putting together slides that are functional and aesthetically pleasing" using Quarto presentation format by Emil Hvitfeldt.
- Six Productivity Hacks for Quarto - A blog post showing six tips from the re-use content across documents, the insertion of Pandoc divs and spans to continuous deployment with GitHub Actions.
- Quarto tip a day - A website made with Quarto highlighting a tip for Quarto every day as a blog post.
- How to publish your Quarto document/book/website as a Docker container? - A blog post describing how to publish your Quarto document/book/website as a Docker container by Mickaël Canouil.
- 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.
- 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.
- Six Productivity Hacks for Quarto - A blog post showing six tips from the re-use content across documents, the insertion of Pandoc divs and spans to continuous deployment with GitHub Actions.
- Making Slides in Quarto with Reveal.js - A blog post about making slides in Quarto with Reveal.js and how to use emojis or customise the slides by Meghan Hall.
-
Talks and videos
- Reproducible Publications with Julia and Quarto - JuliaCon 2022 with J.J. Allaire (slides: <https://jjallaire.github.io/quarto-juliacon-2022>).
- A Conversation about Quarto - [Openscapes](https://www.openscapes.org/) Community Talk: Hello Quarto!
- Workshop: Welcome to Quarto 2-hour Workshop - RStudio Meetup: Welcome to Quarto 2-hour Workshop by Tom Mock (slides: <https://jthomasmock.github.io/quarto-2hr-webinar/>).
- Quarto for the Curious - A Quarto overview given by Tom Mock at RStudio::conf(2022) (materials: <https://thomasmock.quarto.pub/quarto-curious/>).
- 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: <https://github.com/mine-cetinkaya-rundel/hello-quarto>).
- Websites & Books & Blogs, oh my! Creating Rich Content with 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.
- Literate Programming With Jupyter Notebooks and Quarto - Talk by Hamel Husain at RStudio::conf(2022) describing the integration between [Nbdev](https://github.com/fastai/nbdev) and Quarto (materials: <https://github.com/fastai/nbdev-demo>).
- These are a few of my favorite things - 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.*
- Beautiful Reports and Presentations with Quarto - RStudio Meetup: Beautiful Reports and Presentations with Quarto by Tom Mock (materials: <https://github.com/jthomasmock/quarto-reporting>).
- Quarto YouTube Playlist - A YouTube playlist of videos about Quarto and Pandoc by Eli Holmes.
- 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: <https://deepshamenghani.quarto.pub/portfolio-with-quarto-workshop/#/title-slide>).
- A Coffee with Quarto and Neovim - A YouTube playlist showing you how to use Quarto in Neovim by [Jannik Buhr](https://jmbuhr.de/).
- Quarto for Academics - This video highlights some of Quarto's features that are especially useful for academics, as educators and as researchers by Mine Çetinkaya-Rundel.
- Parameterized Quarto reports improve understanding of soil health - 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/>).
- Quarto for the Curious - A Quarto overview given by Tom Mock at RStudio::conf(2022) (materials: <https://thomasmock.quarto.pub/quarto-curious/>).
- 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: <https://github.com/mine-cetinkaya-rundel/hello-quarto>).
- Websites & Books & Blogs, oh my! Creating Rich Content with 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.
- These are a few of my favorite things - 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.*
- Quarto YouTube Playlist - A YouTube playlist of videos about Quarto and Pandoc by Eli Holmes.
- A Coffee with Quarto and Neovim - A YouTube playlist showing you how to use Quarto in Neovim by [Jannik Buhr](https://jmbuhr.de/).
- Quarto Dashboards - This video highlights the new dashboard feature arriving in Quarto 1.4 by Charles Teague.
- Building a Blog with Quarto - RStudio Meetup: Building a Blog with Quarto by Isabella Velásquez (materials: <https://ivelasq.quarto.pub/building-a-blog-with-quarto/>).
- 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: <https://github.com/mine-cetinkaya-rundel/hello-quarto>).
- These are a few of my favorite things - 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.*
- Reproducible authoring with Quarto - 2022 Toronto Workshop on Reproducibility with Mine Çetinkaya-Rundel (slides: <https://mine-cetinkaya-rundel.github.io/2022-repro-toronto/>).
- Introduction to Quarto - R-Ladies St. Louis: Introduction to Quarto by Isabella Velásquez (materials: <https://github.com/ivelasq/2022-10-27_intro-to-quarto>).
- How to style your Quarto blog without knowing a lot of HTML/CSS? - This is a video tutorial on styling your Quarto blog even if you lack a strong foundation of HTML/CSS by Albert Rapp.
-
Supported editors
- Scrivener - Quarto support to [Scrivener](https://www.literatureandlatte.com/) via Scrivener Template.
- RStudio - RStudio IDE by [Posit PBC](https://posit.co/) natively supports Quarto.
- Emacs - [Emacs](https://www.gnu.org/software/emacs/) mode for Quarto.
- Neovim - [Neovim](https://neovim.io/) tools to work with Quarto.
- Sublime Text - [Sublime Text](https://www.sublimetext.com/) plugin to work with Quarto.
- Vim - [Vim](https://www.vim.org/) plugin to work with Quarto.
- Visual Studio Code - [Visual Studio Code](https://code.visualstudio.com/) extension for Quarto.
-
Libraries/Packages/Scripts
- Simulate colorblindeness - Observable widget to simulate colorblindness for your whole document.
- RStudio & VSCode snippets - RStudio & VSCode snippets to ease typesetting with Quarto.
- babelquarto - R package to help set up, and render, multilingual Quarto books (see also [babeldown](https://docs.ropensci.org/babeldown/articles/quarto.html)).
- Julia - [Julia](https://julialang.org/) interface package to Quarto CLI.
- R - [R](https://www.r-project.org/) interface package to Quarto CLI.
- ecodown - Turn R package documentation `pkgdown` website into a Quarto website.
- quartostamp - An R package containing an [RStudio Addin](https://rstudio.github.io/rstudioaddins/) to insert some useful divs and classes into your Quarto `revealjs` document.
- Python - [Python](https://www.python.org/) interface package to Quarto CLI.
- ohq2quarto - A Rust-based command line utility to turn any [ObservableHQ](https://observablehq.com/) notebook into a Quarto project.
- Quartize - 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.
- matrix BOT - A little bot for the [matrix-network](https://matrix.org/) that listens for some Quarto files and returns the PDF into the matrix channel.
- quartodoc - A Python module that lets you quickly generate Python package API reference documentation using Markdown and Quarto.
-
Continuous integration / Continuous deployment
- Quarto Website with GitHub Actions - Publish a Quarto website automatically every time it is updated via GitHub Actions.
- Quarto Devcontainer Feature - Add Quarto CLI to your [Development Containers](https://containers.dev/) as a feature.
- Quarto GitHub Actions - Official Quarto GitHub Actions allowing to setup, render, and deploy Quarto projects via GitHub Actions.
- 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.
-
Extensions
- Sverto - Sverto is an extension for Quarto that lets you seamlessly write and include [Svelte](https://svelte.dev/) components, like charts and other visuals, in your Quarto website.
- Sverto - Sverto is an extension for Quarto that lets you seamlessly write and include [Svelte](https://svelte.dev/) components, like charts and other visuals, in your Quarto website.
- version-badge - An extension for Quarto to provide a shortcode to display software version.
- Awesome Quarto Extensions Listing - Quarto extensions listing from Awesome Quarto.
- Quarto.org Extensions Listing - Quarto extensions listing from <https://quarto.org>.
-
Follow
-
Official
- @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.
- J.J. Allaire (\@jjallaire) - Member of Quarto core team (Twitter: [\@fly_upside_down](https://twitter.com/fly_upside_down)).
- Christophe Dervieux (\@cderv) - Member of Quarto core team (Twitter: [\@chrisderv](https://twitter.com/chrisderv); Mastodon: [\@cderv\@fosstodon.org](https://fosstodon.org/@cderv)).
- Carlos Scheidegger (\@cscheid) - Member of Quarto core team (Twitter: [\@scheidegger](https://twitter.com/scheidegger); Mastodon: [\@scheidegger\@mastodon.social](https://mastodon.social/@scheidegger)).
- Charles Teague (\@dragonstyle) - Member of Quarto core team (Twitter: [\@dragonstyle](https://twitter.com/dragonstyle)).
- Yihui Xie (\@yihui) - Member of Quarto core team (Twitter: [\@xieyihui](https://twitter.com/xieyihui)).
- Tom Mock (\@jthomasmock) - Customer Enablement & Quarto Product Manager (Twitter: [\@thomas_mock](https://twitter.com/thomas_mock); Mastodon: [\@thomas_mock\@fosstodon.org](https://fosstodon.org/@thomas_mock)).
- @quarto-dev - GitHub organisation containing Quarto CLI, IDE plugins/extension, etc.
-
Community
- Mickaël Canouil (\@mcanouil) - Maintainer of Awesome Quarto list (Twitter: [\@MickaelCanouil](https://twitter.com/MickaelCanouil); Mastodon: [\@MickaelCanouil\@fosstodon.org](https://fosstodon.org/@MickaelCanouil)).
-
-
Templates
-
Presentations
- Onyxia - [Onyxia](https://github.com/InseeFrLab/onyxia) template for Quarto `revealjs` presentation.
-
Programming Languages
Categories
Sub Categories
Keywords
quarto
17
r
6
python
3
rstats
3
workshop-materials
2
blog
2
data-science
2
observablehq
2
observable-notebook
2
qmd
1
ojs
1
observable-js
1
literate-programming
1
julia
1
sql
1
matrix
1
bot
1
chrome-extension
1
rust
1
rstudio-addin
1
nvim-cmp
1
nvim
1
neovim-plugin
1
neovim
1
markdown
1
emacs
1
websites
1
sass
1
css
1
website
1
revealjs
1
duckdb
1
dplyr
1
tidyverse
1
tidymodels
1
machine-learning
1
hacktoberfest2022
1
community
1
bioconductor
1
teaching-materials
1
program-evaluation
1
causal-inference
1
summary-statistics
1
statistics
1
pandas
1
exploratory-data-analysis
1
eda
1
rlille
1
r-user-group
1
lille
1