awesome-quarto icon indicating copy to clipboard operation
awesome-quarto copied to clipboard

A curated list of Quarto talks, tools, examples & articles! Contributions welcome!

Awesome Quarto Awesome

The most up to date curated list of Quarto® docs, talks, tools, examples & articles the internet has to offer.

Quarto® is an open-source scientific and technical publishing system built on Pandoc.

• Create dynamic content with Python, R, Julia, and Observable.
• Author documents as plain text markdown or Jupyter notebooks.
• Publish high-quality articles, reports, presentations, websites, blogs, and books in HTML, PDF, MS Word, ePub, and more.
• Author with scientific markdown, including equations, citations, crossrefs, figure panels, callouts, advanced layout, and more.

Contributions of any kind welcome, just follow the guidelines by either:

Contents

  • Featured (new releases)
  • Official documentation & quickstarts
  • Tutorials & workshops
  • Blog posts
  • Talks and videos
  • Supported editors
  • Libraries/Packages/Scripts
  • Continuous integration / Continuous deployment
  • Extensions
  • Templates
    • Journals
    • Presentations
    • HTML Documents
    • PDF Documents
  • Real life examples
    • Presentations formats
    • Websites formats
    • Book formats
    • Other formats
  • Follow
    • Official
    • Community

Featured (new releases)

Official documentation & quickstarts

Tutorials & workshops

Blog posts

Talks and videos

Supported editors

Libraries/Packages/Scripts

  • Julia - Julia interface package to Quarto CLI.
  • Python - Python interface package to Quarto CLI.
  • R - R interface package to Quarto CLI.
  • ecodown - Turn R package documentation pkgdown website into a Quarto website.
  • Simulate colorblindeness - Observable widget to simulate colorblindness for your whole document.
  • quartostamp - An R package An R package containing an RStudio Addin to insert some useful divs and classes into your Quarto reveal.js document.
  • ohq2quarto - A Rust-based command line utility to turn any ObservableHQ notebook into a Quarto project.
  • Quartize - A Chrome extension to transform any ObservableHQ notebook into a list of downloadable FileAttachments and an in-page Quarto source document.
  • RStudio & VSCode snippets - RStudio & VSCode snippets to ease typesetting with Quarto.

Continuous integration / Continuous deployment

Extensions

  • code-filename - An extension that enables you to add a filename attribute to code blocks, which is useful if you are documenting the contents of a file and want to be especially clear about the name of the file the code is associated with.
  • fancy-text - A very simple shortcode extension that adds shortcodes for outputing nicely formatted versions of fancy strings (such as LaTeX and BibTeX).
  • fontawesome - This extension provides support including free icons provided by Font Awesome.
  • grouped-tabsets - This extension provides support for "grouped" tabsets (HTML-based format only).
  • latex-environment - This extension enables divs to be output as a custom environment in LaTeX.
  • lightbox - An extension that uses the GLightbox JavaScript library to add lightbox styling and behavior to images (HTML-based format only).
  • lordicon - This extension provides support for Lordicon icons library (HTML-based format only).
  • academicons - This extension provides support for academicons icons library (HTML-based format only).
  • molstar - This extension provides shortcodes for molstar, a tool to display macro-molecules such as proteins as well as molecular dynamics trajectories in an interactive viewer.
  • abstract-section - This extension allows to write an abstract anywhere in the main text and moves it to the metadata.
  • reveal-auto-agenda - This extension automatically creates agenda/outline slides for your Quarto reveal.js presentations.
  • youtube - This extension provides shortcodes to embed YouTube videos.
  • iconify - This extension provides shortcodes to Iconify icons library (HTML-based format only).
  • twitter - This extension provides shortcodes to embed tweets in HTML-based documents.
  • social-share - This extension allows to add buttons to share HTML-based documents on various social media platforms.
  • nutshell - This extension provides a filter to embed Nutshell in HTML-based documents.
  • section-bibliographies - This extension provides a filter to create a separate bibliography for each section or chapter.
  • video - This extension provides shortcodes to embed videos in HTML-based documents.

Templates

Journals

  • acm - Template for Association of Computing Machinery.
  • acs - Template for American Chemical Society.
  • biophysical-journal - Template for Biophysical journal.
  • elsevier - Template for Elsevier Journals.
  • jasa - Template for American Statistical Association Journals.
  • jss - Template for Journal of Statistical Software.
  • plos - Template for Public Library of Science.
  • arXiv - Template for arXiv-style preprints.
  • quarto-tandf - Template for Taylor and Francis.

Presentations

  • Storybook - A medieval like template for Quarto reveal.js presentation.
  • Xoeos - A dark grey / white based template for Quarto reveal.js presentation.
  • R-Ladies - R-Ladies (@rladies) template for Quarto reveal.js presentation.
  • Onyxia - Onyxia template for Quarto reveal.js presentation.
  • Organization Boilerplate Template - Organisation Boilerplate Template to be cloned and modified to fit your needs for Quarto reveal.js presentation.
  • Blackboard - A blackboard like template for Quarto reveal.js presentation.

HTML Documents

  • Sketchy HTML - A template for Quarto to create sketchy looking HTML documents.

PDF Documents

  • letter - A template for Quarto to create letter PDF documents.
  • hikmah - An opinionated template for Quarto to create PDF documents with support to biblatex-chicago and more.

Real life examples

Presentations formats

Websites formats

Book formats

Other formats

Follow

Official

Community

Who else should we be following!?

Contributing

Thanks goes to these contributors!