Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Presentation Tool

Presentation Tool

21 projects

Showing 21 of 21 projects

reveal.js
reveal.jsJavaScript

An open-source HTML presentation framework for creating beautiful, interactive slides directly in the browser.

#markdown-slides#presentation-tool#browser-based-tool
Stars71.6k
Forks16.8k
Last commit18 days ago
slidev
slidevTypeScript

A markdown-based presentation tool for developers with live coding, theming, and interactive Vue components.

#vue-js#theming#developer-tools
Stars47.0k
Forks2.1k
Last commit5 days ago
remark
remarkJavaScript

A simple, in-browser, markdown-driven slideshow tool for creating presentations directly from Markdown.

#presenter-mode#open-source#presentation-tool
Stars13.0k
Forks862
Last commit1 year ago
slides
slidesGo

A terminal-based presentation tool that renders and presents markdown slides directly in the terminal.

#keyboard-driven#presentation-tool#code-execution
Stars11.5k
Forks310
Last commit1 year ago
WebSlides
WebSlidesJavaScript

Create beautiful HTML presentations, landings, and longforms with just basic HTML and CSS knowledge.

#web-design#design#presentation-tool
Stars6.3k
Forks583
Last commit3 years ago
RISE
RISEJavaScript

A Jupyter/IPython extension that transforms notebooks into interactive Reveal.js slideshows with live execution.

#notebook-tools#reveal-js#presentation-tool
Stars3.7k
Forks410
Last commit2 years ago
landslide
landslideCSS

Generate HTML5 slideshows from Markdown, reStructuredText, or Textile markup.

#python-tool#theming#html5-slides
Stars2.1k
Forks366
Last commit2 years ago
xaringan
xaringanCSS

An R package for creating slideshows with remark.js through R Markdown, designed for presentation ninjas.

#remark-js#ninja#presentation-tool
Stars1.5k
Forks277
Last commit9 months ago
vimdeck
vimdeckRuby

A Ruby gem that converts markdown files into VIM-based presentations with ascii art rendering.

#developer-tools#keyboard-driven#presentation-tool
Stars1.4k
Forks53
Last commit5 years ago
Frame.js
Frame.jsJavaScript

A JavaScript sequence editor for creating interactive presentations and animations with code.

#timeline#sequence-editor#animation
Stars1.2k
Forks188
Last commit8 months ago
slidify <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20">
slidify <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20">R

Generate reproducible HTML5 slide decks from R Markdown for data-driven presentations.

#html5-slides#presentation-tool#r-package
Stars841
Forks333
Last commit9 years ago
jupyter2slides
jupyter2slidesHTML

Generate cloud-native presentation slides from Jupyter Notebooks using customized Reveal.js templates.

#reveal-js#presentation-tool#flask
Stars792
Forks167
Last commit6 years ago
Impressionist
ImpressionistJavaScript

A visual editor for creating impress.js presentations with drag-and-drop slide management and real-time preview.

#creative-commons#visual-editor#presentation-tool
Stars707
Forks122
Last commit13 years ago
Scrolldeck
ScrolldeckJavaScript

A jQuery plugin for creating scrolling presentation decks with smooth transitions.

#presentation-tool#jquery-plugin#frontend
Stars663
Forks129
Last commit4 years ago
deviceframe
deviceframeJavaScript

A CLI tool to add realistic device frames (phones, tablets, computers) around screenshots from images, URLs, or live websites.

#ios#screenshot#presentation-tool
Stars597
Forks17
Last commit5 years ago
wayscriber
wayscriberRust

A ZoomIt-like real-time screen annotation tool for Linux/Wayland, written in Rust, offering drawing, zoom, and screenshot capture.

#zoom-tool#arch-linux#kde-plasma
Stars578
Forks17
Last commit1 day ago
hyprmarker
hyprmarkerRust

A ZoomIt-like real-time screen annotation tool for Linux/Wayland, enabling live drawing, zoom, and presentation features.

#arch-linux#kde-plasma#wayland
Stars578
Forks17
Last commit1 day ago
Keycastr
KeycastrObjective-C

An open-source keystroke visualizer for macOS that displays typed keys on screen in real-time.

#open-source#presentation-tool#keyboard-input
Stars475
Forks19
Last commit5 years ago
Slide Show (S9)
Slide Show (S9)Ruby

A command-line tool for creating presentations from plain text using Markdown formatting conventions.

#talks#developer-tools#presentation-tool
Stars189
Forks22
Last commit7 years ago
Chaitanyabsrip/present.nvim
Chaitanyabsrip/present.nvimLua

A Neovim plugin for creating and presenting slides directly within the editor using Lua.

#developer-tools#kitty-terminal#slide-navigation
Stars159
Forks11
Last commit1 year ago
Hugo-Webslides
Hugo-WebslidesCSS

A Hugo theme for creating WebSlides presentations using markdown.

#hugo-theme#presentation-tool#webslides
Stars133
Forks30
Last commit4 years ago

Related Tags

#Markdown7#Slideshow5#Slides4#Static Site Generator4#Presentation4#Javascript4#Developer Tools4#Slide Deck4#Web Presentations3#Code Presentation3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub