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.

Revealjs Extensions

Name Description Author
animate Create animations from svg files, and integrate them to fragments [François-David Collin](https://github.com/fradav/)
animate-graph Create clear, step-by-step graph visualizations without any coding knowledge. [Omer Faruk Koru](https://github.com/ofkoru)
appearance An animation extension that animates elements sequentially like in Powerpoint. Perfect for online portfolios or other presentations with images. [martino](https://github.com/martinomagnifico)
attribution Display attribution text along the right edge of slides. [quarto-ext](https://github.com/quarto-ext/)
auto-agenda Automatically creates agenda slides from H1 heading titles. [andrie](https://github.com/andrie)
code-fullscreen Filter that adds a fullscreen button in the code blocks in Revealjs slides and html documents. [Shafayet Khan Shafee](https://github.com/shafayetShafee)
codefocus A plugin that lets you step through fragments and code higlights at the same time. [Reuning](https://github.com/reuning)
confetti Add some fun and send confetti into your presentation. [ArthurData](https://github.com/ArthurData)
detective Highlight specific code in your presentation. [ThinkR-open](https://github.com/ThinkR-open)
drop Drop down an interactive R or Python console, code editor, and plotting window from the top of your slides. [George Stagg](https://github.com/georgestagg)
excalidraw Adds an empty Excalidraw canvas to your slides for sketching hand-drawn like diagrams. [Sam Parmar](https://github.com/parmsam)
flashcards Adds flashcards in slides that you can flip and shuffle. [Sam Parmar](https://github.com/parmsam)
i18n Transform your Quarto slides into multilingual presentations effortlessly. [ArthurData](https://github.com/ArthurData)
leader-line Draw a line between HTML elements in your presentation using [leader-line](https://github.com/anseki/leader-line). [Omer Faruk Koru](https://github.com/ofkoru)
pointer Switch the cursor to a 'pointer' style element. [quarto-ext](https://github.com/quarto-ext/)
quiz Adds multiple choice quiz questions to slides. [Sam Parmar](https://github.com/parmsam)
reveal-header Filter that provides options to add a header text and header logo in top-left corner of the RevealJs slides. [Shafayet Khan Shafee](https://github.com/shafayetShafee)
roughnotation Uses the [Rough Notation](https://roughnotation.com/) library to add animated annotations to presentations. [EmilHvitfeldt](https://github.com/EmilHvitfeldt)
simplemenu A simple extension for a menubar or a header or footer with an auto-generatedmenu. [martino](https://github.com/martinomagnifico)
speech Adds speech recognition for you to navigate slides. [Sam Parmar](https://github.com/parmsam)
spotlight A Quarto extension for Reveal.js allowing to highlight the current mouse position with a spotlight. [Mickaël CANOUIL](https://github.com/mcanouil)
style-speaker-note Filter that allows to style the Speaker Notes of the RevealJs slides from a CSS file. [Shafayet Khan Shafee](https://github.com/shafayetShafee)
subtitles Adds live captions for spoken words to slides. [Sam Parmar](https://github.com/parmsam)
tts Adds text to speech for slides. [Sam Parmar](https://github.com/parmsam)
verticator A plugin that adds indicators to show the amount of slides in a vertical stack. [martino](https://github.com/martinomagnifico)
webcam Adds live webcam video feed to slides. [Sam Parmar](https://github.com/parmsam)
blackboard-revealjs Blackboard like format for Revealjs [schochastics](https://github.com/schochastics)
clean-revealjs A minimal and elegant theme for reveal.js, inspired by modern Beamer templates. [Grant McDermott](https://github.com/grantmcdermott)
coeos-revealjs Dark grey / white based format for Revealjs [Mickaël CANOUIL](https://github.com/mcanouil)
illinois-revealjs University of Illinois Urbana-Champaign inspired theme for the reveal.js format based on Metropolis. [James Joseph Balamuta](https://github.com/coatless)
metropolis-revealjs Beamer Metropolis like format for Revealjs. [Shafayet Khan Shafee](https://github.com/shafayetShafee)
nes-revealjs NES.css format for Revealjs [EmilHvitfeldt](https://github.com/EmilHvitfeldt)
onyxia-revealjs Onyxia format for Revealjs [InseeFrLab](https://github.com/InseeFrLab)
rladies-revealjs R-Ladies format for Revealjs [beatrizmilz](https://github.com/beatrizmilz)
rlille-revealjs R Lille (R User Group) format for Revealjs [Mickaël CANOUIL](https://github.com/mcanouil)
storybook-revealjs Medieval inspired format for Revealjs [Mickaël CANOUIL](https://github.com/mcanouil)
uaz-revealjs University of Arizona inspired theme for revealjs [CCT Data Science Team](https://github.com/cct-datascience)
No matching items