Quarto Extensions

Extensions are a powerful way to modify and extend the behavior of Quarto. Below is a listing of available extensions (please let us know if you have an extension you’d like to see added to the list).

See the articles on Creating Extensions to learn how to develop your own extensions.

Shortcodes and Filters

Name Description Author
lightbox Create lightbox treatments for images in your HTML documents. quarto-ext
molstar Shortcode to embed proteins and trajectories with Mol*. jmbuhr
shinylive This extension lets you embed Shinylive applications in a Quarto document. quarto-ext
include-code-files Filter to include code from source files. quarto-ext
webr Embed WebR in HTML documents to enable interactive R code cells without the need for an R server. James Joseph Balamuta
critic-markup Handle critic markup syntax for tracking changes. Mathias Louboutin
abstract-section Write an article abstract in a normal section, not the YAML metadata. pandoc-ext
social-share Add buttons to share articles on various social media platforms. schochastics
social-embeds Embed content from across the web into HTML documents using a shortcode. sellorm
fontawesome Use Font Awesome icons in HTML and PDF documents. quarto-ext
academicons Use Academicons in HTML documents schochastics
bsicons Use Bootstrap Icons in HTML documents and Revealjs presentations. Shafayet Khan Shafee
iconify Use Iconify icons in HTML documents. Mickaël CANOUIL
lordicon Use Lordicon icons in HTML documents. Jeffrey Girard
section-biblios Filter that generates a bibliography for each top-level section / chapter. pandoc-ext
latex-environment Output divs as custom LaTeX environments. quarto-ext
fancy-text Output nicely formatted versions of fancy strings such as LaTeX and BibTeX in multiple formats. quarto-ext
animate Shortcode for animating text using Animate.css. Mickaël CANOUIL
qrcode Shortcode to embed QR codes using qrcodejs. jmbuhr
elevator Shortcode for using Elevator.js in HTML documents. Mickaël CANOUIL
nutshell Embed Nutshell expandable explanations in HTML documents. schochastics
code-visibility Directives for filtering code and stream output included within a document. jjallaire
collapse-callout Filter that provides global options to make the Callout Blocks collapsible in HTML documents Shafayet Khan Shafee
forms Embed flexible HTML forms in documents. Jonathan Graves
code-insertion Add markdown/html code immediately before and/or after a post. Ziyue Li
gfm-strip-disallowed Remove raw HTML blocks (such as ‘<style>’) that are disallowed by GFM. restlessronin
line-highlight Filter to enable source code and output line highlighting for HTML documents (format: html) similar as how code-line-numbers works for RevealJs. Shafayet Khan Shafee
authors-block Add author-related header block when rendering docx-documents. Lorenz A. Kapsner, Albert Krewinkel, Robert Winkler
collapse-social-embeds Filter to create collapsible callouts with social-embeds for HTML format. Shafayet Khan Shafee
nameref Filter that allows to refer a section/image/table using a name for both pdf and HTML format. Shafayet Khan Shafee
No matching items