mirror of
https://github.com/hakimel/reveal.js.git
synced 2025-08-16 19:44:13 +02:00
plugin formatting improvements
@@ -1,16 +1,14 @@
|
||||
## Plugins
|
||||
A list of reveal.js plugins. Feel free to add your own!
|
||||
|
||||
Remote control a presentation using a web page or a Telegram bot via PubNub API.
|
||||
https://github.com/salvatorecordiano/reveal-js-pubnub-remote-control-plugin
|
||||
[pubnub-remote-control-plugin](reveal-js-pubnub-remote-control-plugin): Remote control a presentation using a web page or a Telegram bot via PubNub API.
|
||||
|
||||
A slideout menu to quickly jump to any slide by title. Also optionally changes the theme and sets the default transition.
|
||||
https://github.com/denehyg/reveal.js-menu ([Demo](https://denehyg.github.io/reveal.js-menu))
|
||||
[menu](https://github.com/denehyg/reveal.js-menu): A slideout menu to quickly jump to any slide by title. Also optionally changes the theme and sets the default transition. ([Demo](https://denehyg.github.io/reveal.js-menu))
|
||||
|
||||
A toolbar to quickly access reveal.js functionality such as fullscreen, notes and pause.
|
||||
https://github.com/denehyg/reveal.js-toolbar ([Demo](https://denehyg.github.io/reveal.js-toolbar)) - compatible with [reveal.js-menu](https://github.com/denehyg/reveal.js-menu)
|
||||
[toolbar](https://github.com/denehyg/reveal.js-toolbar) A toolbar to quickly access reveal.js functionality such as fullscreen, notes and pause.
|
||||
([Demo](https://denehyg.github.io/reveal.js-toolbar)) - compatible with [reveal.js-menu](https://github.com/denehyg/reveal.js-menu)
|
||||
|
||||
A collection of plugins https://github.com/rajgoel/reveal.js-plugins/ including:
|
||||
[reveal.js-plugins](https://github.com/rajgoel/reveal.js-plugins/): a collection including:
|
||||
- [anything](https://github.com/rajgoel/reveal.js-plugins/tree/master/anything): a plugin for adding plots, charts, animated SVGs, or anything else inside an HTML object using a JSON string and a javascript function ([Demo](https://rajgoel.github.io/reveal.js-demos/anything-demo.html))
|
||||
- [audio-slideshow](https://github.com/rajgoel/reveal.js-plugins/tree/master/audio-slideshow): a plugin for easy audio playback and recording ([Demo](https://rajgoel.github.io/reveal.js-demos/audio-slideshow-demo.html))
|
||||
- [broadcast](https://github.com/rajgoel/reveal.js-plugins/tree/master/broadcast): A plugin for audio and video broadcast for slide presentations ([Demo](https://rajgoel.github.io/reveal.js-demos/broadcast-demo.html))
|
||||
@@ -23,126 +21,114 @@ A collection of plugins https://github.com/rajgoel/reveal.js-plugins/ including:
|
||||
- [spreadsheet](https://github.com/rajgoel/reveal.js-plugins/tree/master/spreadsheet) :
|
||||
A plugin for adding Excel-like spreadsheets with formulas ([Demo](https://rajgoel.github.io/reveal.js-demos/spreadsheet-demo.html))
|
||||
|
||||
D3.js plugin to embed dynamic visualizations with transitions triggered by slide navigation ([Demo](http://jlegewie.com/reveal.js-d3js-plugin/demo/index.html#/))
|
||||
https://github.com/jlegewie/reveal.js-d3js-plugin
|
||||
[d3js-plugin](https://github.com/jlegewie/reveal.js-d3js-plugin) D3.js plugin to embed dynamic visualizations with transitions triggered by slide navigation ([Demo](http://jlegewie.com/reveal.js-d3js-plugin/demo/index.html#/))
|
||||
|
||||
RevealVizScroll a plugin to create d3 visualizations similar scrollytelling that transition nicely on your slides. ([Demo](https://john-guerra.github.io/revealVizScrollyteling/examples/) [Bigger Demo](http://johnguerra.co/slides/untanglingTheHairball)) https://github.com/john-guerra/revealVizScrollyteling
|
||||
[RevealVizScroll](https://github.com/john-guerra/revealVizScrollyteling): a plugin to create d3 visualizations similar to scrollytelling that transition nicely on your slides. ([Demo](https://john-guerra.github.io/revealVizScrollyteling/examples/) [Bigger Demo](http://johnguerra.co/slides/untanglingTheHairball))
|
||||
|
||||
Plugin to add diagrams with transitions triggered by slide navigation, based on `D3.js` ([Demo](https://teone.github.io/reveal.js-diagram-plugin/demo/#/)) https://github.com/teone/reveal.js-diagram-plugin
|
||||
[diagram-plugin](https://github.com/teone/reveal.js-diagram-plugin): Plugin to add diagrams with transitions triggered by slide navigation, based on `D3.js` ([Demo](https://teone.github.io/reveal.js-diagram-plugin/demo/#/))
|
||||
|
||||
Plugin to embed single/multiple dynamic javascript-based (D3.js, Vega, Vega-lite, Semiotic, etc ...) visualizations into slides with transitions triggered by slide navigation with full support of reveal.js `data-fragment-index`. ([Demo](https://gcalmettes.github.io/reveal.js-d3/demo/#/)) https://github.com/gcalmettes/reveal.js-d3
|
||||
[d3](https://github.com/gcalmettes/reveal.js-d3): Plugin to embed single/multiple dynamic javascript-based (D3.js, Vega, Vega-lite, Semiotic, etc ...) visualizations into slides with transitions triggered by slide navigation, with full support of reveal.js `data-fragment-index`. ([Demo](https://gcalmettes.github.io/reveal.js-d3/demo/#/))
|
||||
|
||||
Slide accessibility plugin
|
||||
https://github.com/marcysutton/reveal-a11y
|
||||
[a11y](https://github.com/marcysutton/reveal-a11y): Slide accessibility plugin
|
||||
|
||||
A plugin for animated svg
|
||||
https://github.com/rajgoel/reveal.js/tree/animate/plugin/animate ([Demo](http://courses.telematique.eu/reveal.js-animate/index.html#/20))
|
||||
[animate](https://github.com/rajgoel/reveal.js/tree/animate/plugin/animate): A plugin for animated svg ([Demo](http://courses.telematique.eu/reveal.js-animate/index.html#/20))
|
||||
|
||||
Use fullscreen images in slides (note there are several versions of this plugin floating about)
|
||||
https://github.com/chrismetcalf/reveal.js-fullscreen-img
|
||||
[fullscreen-img](https://github.com/chrismetcalf/reveal.js-fullscreen-img): Use fullscreen images in slides (note there are several versions of this plugin floating about)
|
||||
|
||||
Control reveal.js remotely from another browser tab or device
|
||||
https://github.com/ysmood/notell
|
||||
[notell](https://github.com/ysmood/notell): Control reveal.js remotely from another browser tab or device
|
||||
|
||||
Control your reveal.js presentation from a browser on any device with network connectivity
|
||||
https://github.com/crossbario/crossbar-examples/tree/master/iotcookbook/device/browser/revealremote
|
||||
[revealremote](https://github.com/crossbario/crossbar-examples/tree/master/iotcookbook/device/browser/revealremote): Control your reveal.js presentation from a browser on any device with network connectivity
|
||||
|
||||
Advance through your reveal.js presentation slides by waving in front of your webcam
|
||||
https://github.com/functino/reveal.js-wave-plugin ([Demo](http://functino.github.com/reveal.js-wave-plugin/))
|
||||
[wave-plugin](https://github.com/functino/reveal.js-wave-plugin): Advance through your reveal.js presentation slides by waving in front of your webcam ([Demo](http://functino.github.com/reveal.js-wave-plugin/))
|
||||
|
||||
Use your gamepad as a remote to advance through your slides
|
||||
https://github.com/bibixx/reveal.js-gamepad-plugin
|
||||
[gamepad-plugin](https://github.com/bibixx/reveal.js-gamepad-plugin): Use your gamepad as a remote to advance through your slides
|
||||
|
||||
Tagcloud generator
|
||||
https://github.com/sebhildebrandt/reveal.js-tagcloud-plugin
|
||||
[tagcloud-plugin](https://github.com/sebhildebrandt/reveal.js-tagcloud-plugin): Tagcloud generator
|
||||
|
||||
Custom theme per slide using data-theme
|
||||
https://gist.github.com/jbrown123/9445384733c9f289d6e8
|
||||
[per-slide theme override](https://gist.github.com/jbrown123/9445384733c9f289d6e8): Custom theme per slide using `data-theme`
|
||||
|
||||
Make fragments appear in an order of your choosing while giving the presentation
|
||||
https://github.com/Sonaryr/reveal.js-otf-fragment-order
|
||||
[otf-fragment-order](https://github.com/Sonaryr/reveal.js-otf-fragment-order): Make fragments appear in an order of your choosing while giving the presentation
|
||||
|
||||
Formula rendering with KaTeX (instead of MathJax)
|
||||
https://github.com/j13z/reveal.js-math-katex-plugin
|
||||
[math-katex-plugin](https://github.com/j13z/reveal.js-math-katex-plugin) Formula rendering with KaTeX (instead of MathJax)
|
||||
|
||||
Focus on specific lines of code blocks.
|
||||
https://github.com/demoneaux/reveal-code-focus ([Demo](https://demoneaux.github.io/reveal-code-focus/))
|
||||
[code-focus](https://github.com/demoneaux/reveal-code-focus ): Focus on specific lines of code blocks. ([Demo](https://demoneaux.github.io/reveal-code-focus/))
|
||||
|
||||
Jump between slides by typing the number followed by enter
|
||||
https://github.com/SethosII/reveal.js-jump-plugin
|
||||
[jump-plugin](https://github.com/SethosII/reveal.js-jump-plugin): Jump between slides by typing the number followed by enter
|
||||
|
||||
Navigate slides with your [Leap Motion](https://www.leapmotion.com/) controller with an added "laser pointer" bonus
|
||||
https://github.com/gneatgeek/reveal.js-leap-motion
|
||||
[leap-motion](https://github.com/gneatgeek/reveal.js-leap-motion): Navigate slides with your [Leap Motion](https://www.leapmotion.com/) controller with an added "laser pointer" bonus
|
||||
|
||||
Live css editing in code blocks.
|
||||
https://github.com/soluml/reveal-css-snippet
|
||||
[css-snippet](https://github.com/soluml/reveal-css-snippet): Live css editing in code blocks.
|
||||
|
||||
LaTeX Beamer-like progress indicator according to table of contents.
|
||||
https://github.com/e-gor/Reveal.js-TOC-Progress ([Demo](https://e-gor.github.io/Reveal.js-TOC-Progress/demo))
|
||||
[TOC-Progress](https://github.com/e-gor/Reveal.js-TOC-Progress):
|
||||
LaTeX Beamer-like progress indicator according to table of contents. ([Demo](https://e-gor.github.io/Reveal.js-TOC-Progress/demo))
|
||||
|
||||
Footer showing title of presentation.
|
||||
https://github.com/e-gor/Reveal.js-Title-Footer ([Demo](https://e-gor.github.io/Reveal.js-Title-Footer/demo))
|
||||
[Title-Footer](https://github.com/e-gor/Reveal.js-Title-Footer)
|
||||
Footer showing title of presentation. ([Demo](https://e-gor.github.io/Reveal.js-Title-Footer/demo))
|
||||
|
||||
[external](https://github.com/calevans/external):
|
||||
Load external files (HTML).
|
||||
https://github.com/calevans/external
|
||||
|
||||
Load external Files (improved version, recursive inclusion and relative paths now possible):
|
||||
https://github.com/janschoepke/reveal_external
|
||||
[external](https://github.com/janschoepke/reveal_external):
|
||||
Load external Files (improved version, recursive inclusion and relative paths now possible)
|
||||
|
||||
[RevealEditor](https://github.com/ctangel/RevealEditor):
|
||||
Editor for code demonstrations.
|
||||
https://github.com/ctangel/RevealEditor
|
||||
|
||||
[ga](https://github.com/stevegrunwell/reveal-ga)
|
||||
Google Analytics tracking for Reveal.js presentations.
|
||||
https://github.com/stevegrunwell/reveal-ga
|
||||
|
||||
[mqtt-plugin](https://github.com/roccomuso/reveal.js-mqtt-plugin):
|
||||
Plugin to add real-time data retrieving over MQTT to your slides.
|
||||
https://github.com/roccomuso/reveal.js-mqtt-plugin
|
||||
|
||||
[sampler](https://github.com/ldionne/reveal-sampler):
|
||||
Embed code samples taken directly from source files in your slides.
|
||||
https://github.com/ldionne/reveal-sampler
|
||||
|
||||
[PrintRevealNotes](https://gist.github.com/geek1011/1841acca111b7dbb3cd902497f255ba0):
|
||||
Print the speaker notes from a reveal.js presentation
|
||||
https://gist.github.com/geek1011/1841acca111b7dbb3cd902497f255ba0
|
||||
|
||||
[embed-video](https://github.com/pragdave/reveal-embed-video):
|
||||
Embed local media (including live video) into a reveal.js presentation
|
||||
https://github.com/pragdave/reveal-embed-video
|
||||
|
||||
[ppt2reveal](https://github.com/ignatandrei/ppt2reveal/tree/master):
|
||||
Powerpoint macro to reveal
|
||||
https://github.com/ignatandrei/ppt2reveal/tree/master
|
||||
|
||||
Embed ACE editors into a reveal.js presentation
|
||||
https://github.com/Gottox/reveal.js-ace ([Demo](http://gottox.de/reveal.js-ace/#/))
|
||||
[ace](https://github.com/Gottox/reveal.js-ace):
|
||||
Embed ACE editors into a reveal.js presentation ([Demo](http://gottox.de/reveal.js-ace/#/))
|
||||
|
||||
[speech](https://github.com/mschmo/reveal-speech):
|
||||
Navigate slides with your voice
|
||||
https://github.com/mschmo/reveal-speech ([Demo](http://mattschmoyer.com/projects/speech-presentation#/))
|
||||
([Demo](http://mattschmoyer.com/projects/speech-presentation#/))
|
||||
|
||||
[run-in-terminal](https://github.com/dluxemburg/reveal-run-in-terminal):
|
||||
Add executable code examples
|
||||
https://github.com/dluxemburg/reveal-run-in-terminal
|
||||
|
||||
[coursemod](https://github.com/Sonaryr/reveal.js-coursemod):
|
||||
Courseware plugin
|
||||
https://github.com/Sonaryr/reveal.js-coursemod
|
||||
|
||||
[KaTeX-for-reveal](https://github.com/JeremyHeleine/KaTeX-for-reveal.js)
|
||||
KaTeX support (alternative to MathJax)
|
||||
https://github.com/JeremyHeleine/KaTeX-for-reveal.js
|
||||
|
||||
[elapsed-time-bar](https://github.com/tkrkt/reveal.js-elapsed-time-bar)
|
||||
Add progress bar of elapsed time
|
||||
https://github.com/tkrkt/reveal.js-elapsed-time-bar ([Demo](https://tkrkt.github.io/reveal.js-elapsed-time-bar/#/))
|
||||
([Demo](https://tkrkt.github.io/reveal.js-elapsed-time-bar/#/))
|
||||
|
||||
[explicit-link](https://www.topbug.net/revealjs-explicit-link/)
|
||||
Easier typing with explicit links (links with same href and text)
|
||||
https://www.topbug.net/revealjs-explicit-link/ ([Source](https://gitlab.com/xuhdev/revealjs-explicit-link))
|
||||
([Source](https://gitlab.com/xuhdev/revealjs-explicit-link))
|
||||
|
||||
Basic Text-To-Speech - Have your show read out loud
|
||||
https://github.com/jamjolu/tts_basics_for_revealjs
|
||||
and demo: https://jamjolu.github.io/tts_basics_for_revealjs
|
||||
[tts_basics](https://github.com/jamjolu/tts_basics_for_revealjs ):
|
||||
Basic Text-To-Speech - Have your show read out loud
|
||||
([Demo](https://jamjolu.github.io/tts_basics_for_revealjs))
|
||||
|
||||
Badges - Add badges to you code snippets (or other stuff)
|
||||
https://github.com/ThomasWeinert/reveal-badges
|
||||
[badges](https://github.com/ThomasWeinert/reveal-badges):
|
||||
Add badges to your code snippets (or other stuff)
|
||||
|
||||
Spotlight - Allows to highlight the current mouse position with a spotlight
|
||||
https://github.com/denniskniep/reveal.js-plugin-spotlight
|
||||
[Spotlight](https://github.com/denniskniep/reveal.js-plugin-spotlight):
|
||||
Allows to highlight the current mouse position with a spotlight
|
||||
|
||||
Dummy-Mouse-Pointer - Create a presentation pointer tracking mouse movement
|
||||
https://github.com/caiofcm/plugin-revealjs-mouse-pointer
|
||||
|
||||
[Dummy-Mouse-Pointer](https://github.com/caiofcm/plugin-revealjs-mouse-pointer):
|
||||
Create a presentation pointer tracking mouse movement
|
||||
|
||||
## Tools
|
||||
Useful tools for working with reveal.js.
|
||||
|
Reference in New Issue
Block a user