Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Alternatives
  3. PowerPoint
PowerPoint

Open Source Alternatives to PowerPoint

10 alternatives185.8k total stars27.9k total forks6 languages
Visit Website

What is PowerPoint?

PowerPoint is a presentation program developed by Microsoft as part of the Microsoft Office suite, used to create slideshows with text, images, animations, and multimedia.. There are currently 10 open-source alternatives to PowerPoint, with a combined total of 185.8k GitHub stars. The most common language among these projects is JavaScript.

Showing 10 open-source alternatives

reveal.js
reveal.jshakimel/reveal.js

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

72.4k17.0kJavaScript
22 days ago
slidev
slidevslidevjs/slidev

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

49.2k2.2kTypeScript
4 days ago
impress.js
impress.jsimpress/impress.js

A presentation framework using CSS3 transforms and transitions to create Prezi-like non-linear presentations in modern browsers.

38.2k6.6kJavaScript
3 months ago
remark
remarkgnab/remark

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

13.0k861JavaScript
2 years ago
WebSlides
WebSlidesjlantunez/webslides

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

6.3k585JavaScript
3 years ago
gitpitch
gitpitchgitpitch/gitpitch

A desktop tool for creating and presenting markdown-based slide decks for tech talks, training, and education.

5.5k446Python
5 years ago
Slides
Slidesbriancavalier/slides

A slide presentation framework using plain HTML, CSS, and a small JavaScript MVC for creating and delivering presentations.

496130JavaScript
3 years ago
Immersa
Immersaertugrulcetin/immersa

A web-based 3D presentation tool that creates animated transitions between slides using 3D models, images, and text.

48927Clojure
10 months ago
Slide Show (S9)
Slide Show (S9)slideshow-s9/slideshow

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

19021Ruby
7 years ago
mithril-slides
mithril-slideswulab/mithril-slides

A Keynote-inspired web-based presentation app that creates slides from a JSON file.

245HTML
8 years ago
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