Releases: mcanouil/awesome-quarto
Releases · mcanouil/awesome-quarto
2025-12-08
New contents
- Workshop: Branded Websites, Presentations, Dashboards, and PDFs with Quarto - 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).
- Workshop: Extending Quarto - 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).
- Tutorial: Using GitHub Codespaces to teach with Quarto - Learn the basics of GitHub Codespaces and how to use them to make it easier to teach using Quarto by Mickaël Canouil.
- Tutorial: How to Get a Blog Up from Scratch in 1 Day Using Quarto and Netlify - A comprehensive step-by-step guide to setting up a Quarto blog with Netlify deployment in a single day by Eliott Kalfon.
- Tutorial: Writing a book with Quarto - A detailed walkthrough of transforming an old course website made from RMarkdown documents into a polished e-book using Quarto by Stephen Turner.
- posit::conf(2024) Quarto talks - Videos of talks from posit::conf(2024) are posted, compiled playlist of Quarto talks available on YouTube.
- posit::conf(2024) Quarto workshop materials - 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.
- posit::conf(2025) Quarto talks - Videos of talks from posit::conf(2025) showcasing Quarto, including talks on using Quarto for reports, election night reporting, business collaboration, and more.
- posit::conf(2025) Quarto workshop materials - 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.
- Slidecrafting - A book about slidecrafting, the art of putting together slides that are functional and aesthetically pleasing by Emil Hvitfeldt.
- Migrating my Academic (Hugo Wowchemy) website to Quarto - 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.
What's Changed
- ci: add emacs website to the allow list by @mcanouil in #419
- fix: URL changed with no aliases by @mcanouil in #423
- chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #422
- feat: Add Network Science lecture notes book example by @mcanouil in #426
- feat: Add blog post on using the embed shortcode for multi-engine Quarto documents by @mcanouil in #427
- feat: add Juan Torres Munguía's website to the list of examples by @mcanouil in #429
- feat: add migration guide from Wowchemy to Quarto by @mcanouil in #430
- feat: Add Slidecrafting book reference to README by @mcanouil in #431
- chore(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #432
- chore: improve & cleanup README by @mcanouil in #433
Full Changelog: 2025.06.01...2025.12.08
2025-06-01
Featured
- Quarto Wizard - A Visual Studio Code extension that assists you in managing Quarto projects, such as installing and updating extensions.
- Quarto Wingman - 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.
What's Changed
- Fix typos and standardize spelling throughout README by @jbwhit in #404
- chore: add Publishing to gh-pages by @mcanouil by @mcanouil in #410
- feat: add two VSCode extensions and clean up list by @mcanouil in #416
- chore: remove blog post on light/dark theme in README by @mcanouil in #417
- chore: remove inaccessible website link from README by @mcanouil in #418
New Contributors
Full Changelog: 2025.01.25...2025.06.01
2025-01-25
What's Changed
- feat: new website example by @blenback in #382
- add rainbowR website by @EllaKaye in #391
- chore: Add Marten Walk's website to real life examples by @mcanouil in #392
- feat: Add video tutorials for Quarto beginners by @mcanouil in #393
- feat: Add Positron as a supported IDE by @mcanouil in #394
- refactor: rm featured section by @mcanouil in #397
- feat: quarto amsmath by @mcanouil in #398
- feat: add altdoc by @mcanouil in #399
- feat: add skimpy documentation example by @mcanouil in #400
- feat: add blog post on reveal.js by @mcanouil in #401
- feat: add surveydown by @mcanouil in #402
- feat: R for the rest of us tutorial by @mcanouil in #403
New Contributors
Full Changelog: 2024.04.21...2025.01.25
2024-04-21
New Additions
- Awesome Quarto Extensions Listing - Quarto extensions listing from Awesome Quarto.
- Workshop: Parameterized Reports with Quarto - A 2-hour code-along workshop to learn parameterized reporting with
quartoandpurrrto generate multiple format outputs (materials: https://github.com/jadeynryan/parameterized-quarto-workshop). - 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.
What's Changed
- feat: parameterized quarto talk by @jadeynryan in #352
- Replace extensions sections by @mcanouil in #380
- feat: parameterized quarto workshop by @jadeynryan in #373
- feat: add 6-minutes video for publishing with GitHub by @mcanouil in #381
New Contributors
- @jadeynryan made their first contribution in #352
Full Changelog: 2023.12.09...2024.04.21
2023-12-09
New Additions
- Tutorials & workshops
- Tutorial: Create Your Website with Quarto - A tutorial on how to create a website using Quarto by Marvin Schmitt.
- 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
- 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.
- Talks and videos
- Quarto Dashboards - This video highlights the new dashboard feature arriving in Quarto 1.4 by Charles Teague.
- Libraries/Packages/Scripts
- quartodoc - A Python module that lets you quickly generate Python package API reference documentation using Markdown and Quarto.
- Extensions
- glossary - Collect blocks of content across many documents and write them into a glossary.
- codewindow - A Quarto extension to give a graphical upgrade to codeblocks, with file names and icons.
- highlightword - A Quarto extension to highlight words in codeblocks, using fragments for
revealjsformat. - acronyms - A Quarto extension to provide support for acronyms in
htmlformat.
- Templates
- Real Life Examples
- Silvia Canelón's website - Silvia Canelón's website customized to match the style of the Hugo Apéro blogdown theme.
2023-08-06
New Additions
- Tutorials & workshops
- 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.
- Blog posts
- 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).
- Libraries/Packages/Scripts
- babelquarto - R package to help set up, and render, multilingual Quarto books (see also babeldown.
- Extensions
- version-badge - An extension for Quarto to provide a shortcode to display software version.
- preview-colour - An extension to add preview colour as a coloured symbol next to colour code.
- lua-env - An extension for Quarto to provide access to LUA objects as metadata.
- spotlight - An extension for Reveal.js allowing to highlight the current mouse position with a spotlight.
- Templates
- JOAS - Quarto journal template for Journal of Open Aviation Science (JOAS).
- PNAS - Quarto template for PNAS.
- APSR - Quarto template for American Political Science Review (APSR).
- cinco-de-mayo - Cinco de Mayo Quarto
Reveal.jstheme. - rvalhub - R Validation Hub
Reveal.jstheme.
- Real Life Examples
- Quering with PRQL - Docusaurus website using computations via
Jupyterandknitrand multiple languages (PRQL, SQL, R, Python, etc.). - 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.
- Continental-scale biodiversity data assessment using the Atlas of Living Australia - Slides for éVictorian Biodiversity Conference 2023" (See slides here).
- Quering with PRQL - Docusaurus website using computations via
What's Changed
- fix: typo by @lawwu in #330
- feat: new release by @mcanouil in #335
- fix: A blog post about using Quarto to self-publish a book on Leanpub and Amazon by @mcanouil in #336
- fix: Quarto slides from Victorian Biodiversity Conference 2023 by @mcanouil in #337
- fix: Creating Quarto Journal Article Templates by @mcanouil in #338
- fix: Python-based tutorial in Making Quarto Website by @mcanouil in #339
- fix: new journal template: JOAS by @mcanouil in #340
- feat: add extensions by @mcanouil in #341
New Contributors
Full Changelog: 2023.06.02...2023.08.06
2023-06-02
New Additions
- Blog posts
- 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.
- 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.
- Talks and videos
- A Coffee with Quarto and Neovim - A YouTube playlist showing you how to use Quarto in Neovim by Jannik Buhr.
- 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.
- 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.
- Extensions
- webr - This extension enables the webR code cell in a Quarto
html-based formats. - black-formatter - A Quarto filter to format Python code using black formatter.
- embedpdf - This extension provides shortcode to embed PDF files in
html-based formats. - custom-numbered-blocks - This extension provides support for user defined blocks (div classes / latex environments) that can be numbered and cross-referenced.
- interactive-sql - This extension provides shortcode to embed interactive SQL queries in
html-based formats.
- webr - This extension enables the webR code cell in a Quarto
- Templates
- Repository templates
- quarto-template-for-university-courses - A quarto-based GitHub repository template for designing university course websites.
What's Changed
- fix: remove duplicated start of item by @mcanouil in #293
- fix: grammar/typos by @mcanouil in #297
- add "A Coffee with Quarto and Neovim on YT" by @jmbuhr in #298
- fix: update domain in item URI by @mcanouil in #301
- style: improve readme header styling by @mcanouil in #302
- fix: higher quality logo by @mcanouil in #305
- fix: Update: 360-info/sverto → jimjam-slam/sverto by @mcanouil in #310
- Add revealjs ‘clean’ theme by @grantmcdermott in #306
- fix: Quarto webR by @mcanouil in #311
- fix: Quarto-based template for uni course websites by @mcanouil in #312
- fix: A Quarto filter to format the python codes using black code formatter by @mcanouil in #313
- fix: embedpdf shortcode Extension by @mcanouil in #314
- fix: quarto-cv by @mcanouil in #315
- fix: Custom numbered blocks by @mcanouil in #316
- fix: A Quarto filter to run sql queries interactively in html documents by @mcanouil in #317
- feat: add blog posts on Docker and light/dark images by @mcanouil in #318
- chore: prepare release by @mcanouil in #300
New Contributors
- @grantmcdermott made their first contribution in #306
Full Changelog: 2023.03.11...2023.06.02
2023-03-11
New Additions
- Blog posts
- Quarto for the Python User - A blog post introducing Quarto to Python user for creating reports.
- Extensions
- add-code-files - This extension filter provides alternative syntax for adding contents from external files and works with
code-fold. - hide-comment - This extension filter provides comment-directive to hide comment from code chunk in the rendered document.
- nameref - This extension filter allows to use name (section name, fig-name or table-name) for cross-referencing the document sections, tables, figures instead of number.
- material-icons - This extension provides a shortcode to use Google's Material Design Icons for
htmlandrevealjsformats.
- add-code-files - This extension filter provides alternative syntax for adding contents from external files and works with
- Templates
- brief - A KOMA-script based template to create German DIN 5008 compliant PDF letters.
- bookup - A Quarto extension template providing light and dark themes to be used for
htmldocuments, books and websites. - compact - A template to create compact PDF documents such as short reports, homework assignments, etc.
What's Changed
- added four extensions by @shafayetShafee in #285
- fiw: rm website not existing anymore by @mcanouil in #288
- Add quarto-brief by @mavam in #286
- Add bookup custom HTML format by @juba in #287
- fix: compact-pdf Quarto Format by @mcanouil in #289
- feat: add quarto for user blog post by @mcanouil in #290
- feat: set featured by @mcanouil in #291
New Contributors
- @shafayetShafee made their first contribution in #285
- @mavam made their first contribution in #286
- @juba made their first contribution in #287
Full Changelog: 2023.02.08...2023.03.11
2023-02-08
New Additions
- Templates
- kakashi - The
kakashitemplate extension for Quartorevealjsslides is a theme with clean look and a colour-blind friendly palette.
- kakashi - The
What's Changed
- fix: typos by @mcanouil in #278
- add kakashi theme by @malcolmbarrett in #279
- chore: move items to a better section by @mcanouil in #280
- chore: add new item from PR to featured by @mcanouil in #281
New Contributors
- @malcolmbarrett made their first contribution in #279
Full Changelog: 2023.02.06...2023.02.08
2023-02-06
New Additions
- Talks and videos
- 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).
- Extensions
- stata-facade - A Quarto extension that hides the evidence of faking Stata dynamic content with Python code blocks and Stata cell magic.
- authors-block - This extension brings the capability to add an author-related header block when rendering
docxdocuments with Quarto. - line-highlight - Quarto Extension to implement source code line highlighting and output line highlighting for
htmldocuments. - hedgedoc-slides - A LUA filter to convert
revealjspresentations to HedgeDoc presentations. - Sverto - Sverto is an extension for Quarto that lets you seamlessly write and include Svelte components, like charts and other visuals, in your Quarto website.
- collapse-social-embeds - Quarto extension to provide collapsible option to social-embeds extension.
- reveal-header - A Quarto extension to add a header to
revealjsslides as the footer. - downloadthis - This extension shortcode provides support for adding download buttons to download image/pdf/txt/csv files.
- Templates
- Repository templates
- quarto-revealjs-inverse - The goal of this repository is to provide an example of how to create a inverse class to use in
revealjsslides. - quarto-revealjs-seasons - This is an example of how to create a
revealjstheme with multiple styles.
- quarto-revealjs-inverse - The goal of this repository is to provide an example of how to create a inverse class to use in
What's Changed
- fix: update letterbox repo name by @mcanouil in #252
- fix: ensure tweet post a "new" item by @mcanouil in #262
- fix: Inverse template Reveal.js for Quarto by @mcanouil in #266
- fix: stata-facade Quarto extension by @mcanouil in #267
- fix: 'seasons' Quarto Reveal.js template by @mcanouil in #268
- fix: Extensions about author block by @mcanouil in #269
- fix: LCARS Quarto HTML template by @mcanouil in #270
- fix: Extensions about line highlighting the source code and code output for HTML format by @mcanouil in #271
- fix: hedgedoc-slides Quarto filter extension by @mcanouil in #272
- fix: Institute of Physics (IOP) Quarto Journal template by @mcanouil in #273
- fix: Sverto: reactive Svelte components in Quarto by @mcanouil in #274
- fix: Extension about Collapsible Callouts with embedded social content by @mcanouil in #275
- fix: Create your Data Science Portfolio with Quarto by @mcanouil in #276
- chore: add new additions to featured section by @mcanouil in #277
Full Changelog: 2022.12.27...2023.02.06