The HTML Presentation Framework

Created by Hakim El Hattab and contributors

open source presentation web

Hello There

reveal.js enables you to create beautiful interactive slide decks using HTML. This presentation will show you examples of what it can do.

Vertical Slides

Slides can be nested inside of each other.

Use the Space key to navigate through all slides.

Down arrow

Basement Level 1

Nested slides are useful for adding additional detail underneath a high level horizontal slide.

Basement Level 2

That's it, time to go back up.

Up arrow

Not a coder? Not a problem. There's a fully-featured visual editor for authoring these, try it out at https://slides.com .

Pretty Code

Code syntax highlighting courtesy of highlight.js .

Even Prettier Animations

Point of view.

Press ESC to enter the slide overview.

Hold down the alt key ( ctrl in Linux) and click on any element to zoom towards it using zoom.js . Click again to zoom back out.

(NOTE: Use ctrl + click in Linux.)

Auto-Animate

Automatically animate matching elements across slides with Auto-Animate .

Touch Optimized

Presentations look great on touch devices, like mobile phones and tablets. Simply swipe through your slides.

Add the r-fit-text class to auto-size text

Hit the next arrow...

... to step through ...

... a fragmented slide.

Fragment Styles

There's different types of fragments, like:

fade-right, up, down, left

fade-in-then-out

fade-in-then-semi-out

Highlight red blue green

Transition Styles

You can select from different transitions, like: None - Fade - Slide - Convex - Concave - Zoom

Slide Backgrounds

Set data-background="#dddddd" on a slide to change the background color. All CSS color formats are supported.

Image Backgrounds

Tiled backgrounds, video backgrounds, ... and gifs, background transitions.

Different background transitions are available via the backgroundTransition option. This one's called "zoom".

You can override background transitions per-slide.

Iframe Backgrounds

Since reveal.js runs on the web, you can easily embed other web content. Try interacting with the page in the background.

Marvelous List

  • No order here

Fantastic Ordered List

  • One is smaller than...
  • Two is smaller than...

Tabular Tables

Clever quotes.

These guys come in two forms, inline: The nice thing about standards is that there are so many to choose from and block:

“For years there has been a theory that millions of monkeys typing at random on millions of typewriters would reproduce the entire works of Shakespeare. The Internet has proven this theory to be untrue.”

Intergalactic Interconnections

You can link between slides internally, like this .

Speaker View

There's a speaker view . It includes a timer, preview of the upcoming slide as well as your speaker notes.

Press the S key to try it out.

Export to PDF

Presentations can be exported to PDF , here's an example:

Global State

Set data-state="something" on a slide and "something" will be added as a class to the document element when the slide is open. This lets you apply broader style changes, like switching the page background.

State Events

Additionally custom events can be triggered on a per slide basis by binding to the data-state name.

Take a Moment

Press B or . on your keyboard to pause the presentation. This is helpful when you're on stage and want to take distracting slides off the screen.

  • Right-to-left support
  • Extensive JavaScript API
  • Auto-progression
  • Parallax backgrounds
  • Custom keyboard bindings

- Try the online editor - Source code & documentation

Create Stunning Presentations on the Web

reveal.js is an open source HTML presentation framework. It's a tool that enables anyone with a web browser to create fully-featured and beautiful presentations for free.

Presentations made with reveal.js are built on open web technologies. That means anything you can do on the web, you can do in your presentation. Change styles with CSS, include an external web page using an <iframe> or add your own custom behavior using our JavaScript API .

The framework comes with a broad range of features including nested slides , Markdown support , Auto-Animate , PDF export , speaker notes , LaTeX support and syntax highlighted code .

Ready to Get Started?

It only takes a minute to get set up. Learn how to create your first presentation in the installation instructions !

Online Editor

If you want the benefits of reveal.js without having to write HTML or Markdown try https://slides.com . It's a fully-featured visual editor and platform for reveal.js, by the same creator.

Supporting reveal.js

This project was started and is maintained by @hakimel with the help of many contributions from the community . The best way to support the project is to become a paying member of Slides.com —the reveal.js presentation platform that Hakim is building.

open source presentation web

Slides.com — the reveal.js presentation editor.

Become a reveal.js pro in the official video course.

MEDevel.com: Open-source for Healthcare, and Education

27 Open Source Slideshow Presentation Editors and PowerPoint Alternatives

Hazem Abbas

Hazem Abbas

27 Open Source Slideshow Presentation Editors and PowerPoint Alternatives

Presentations and slideshows are essential tools for marketeers, strategists, teachers, and ofcourse students.

Basically, a slideshow is a presentation of series of still images on a projection screen or a projector (displaying device).

Microsoft powerpoint carries the same technique with more of magic transition effects, ability to add interactive diagrams, videos, and videos.

PowerPoint Open Source Alternative

Many think that there is a lack of alternatives for Powerpoint especially for Linux, but that is far from the truth as we are about to offer you many, so stay tuned.

Prezi, a new generation presentation

However, before we start we have to differentate between the old classicial slideshow presentation as MS PowerPoint, and the new fancy presentation by Prezi.com.

While PowerPoint and its open source counterpart in office suites keep the old approach, Prezi.com offered a large canvas presentation with stunning catching effect, that proven to be reliable for many enterprise users.

Presentation extensions and compatability

There are many presentation extensions that is supported by the popular office suites. Many of these extensions are supported in the open source apps as LibreOffice, Calligra suites. Also, in the free WPS Office suite.

On the otherhand, Prezi or canvas style presentation, has their own extension which is not compatable with the office suites.

Another note worth mentioning here is, Markdown and Terminal based presentation app, are often use Text-based Markdown files to build the presentation, which can be edited by any text editor, yet not compatable with any office suite presentation apps.

PowerPoint, and PDF Style Presentation Apps

1- libreoffice impress.

open source presentation web

LibreOffice is an open source office suite and the ideal alternative for the commercial enterprise released office suites as MS Office. It includes a text processor, presentation manager, spreadsheet program and other apps.

The LibreOffice Impress has similar features as PowerPoint, It enables you to create a rich slideshow and presentation with dozens of customizable options. It contains a rich set of page transition animation, text styles, and dozens of shapes, diagrams, with a rich built-in 2D/ 3D library set.

LibreOffice works on Linux, Windows, macOS.

2- Calligra Stage

open source presentation web

Calligra Stage is a presentation software and a part of Calligra office suite. It uses the OpenDocument file format standard which is compatible with other office suites.

With Stage, you can design your slides, control added shapes, charts, diagrams, and style your text. You can also add notes, change your page layout, and enjoy a long list of page transition and included animations.

Calligra Suite is an open source office and graphic suite by KDE; the popular Linux desktop environment. It also includes a text document editor (Words), a vector editor (Karbon), Spreadsheet editor (Sheet), Visual Database creator (KEXI), and an amazing project management application (Plan).

3- Impressive

open source presentation web

Unlike the previous apps, Impressive is a standalone open source free presentation and slideshow generator that uses PDF to render your slides.

It contains many page translations, enable you to view your slides in an overview screen, highlight text boxes, and add spotlight effects.

The app is completely free, and open source for Linux systems.

4- Spice-up

open source presentation web

Spice-up is a lightweight free presentation manager for Linux systems. It features a simple user-friendly interface, and allows you to create quick presentations without a fuzz.

Spice-up enables you to export your presentations directly to PDF.

5- Imagination

Imagination is a minimal yet feature-rich presentation software for Linux. Originally built by an open source enthusiast and Linux user who noticed a lack of presentation software for Linux systems.

It includes about 70-page transition effects, and enables you to export your presentation to video formats as OGV Theora/Vorbis, widescreen FLV video, 3GP for mobile phones, H264 and H265 for HD slideshows.

6- WPS Office (Free)

open source presentation web

WPS Office is a free professional enterprise-grade office suite for people who look for a Microsoft Office replacement.

WPS Office enables you to edit and manage Writer, Presentation, Spreadsheet, and PDF with others at the same time. It is fully compatible with Windows, macOS, Linux, Android, and iOS and supports 47 file formats and 46 languages.

Prezi.com style presentation

Prezi.com is a commercial web-based presentation service, that allows you to create beautiful unique presentation as it treats the whole canvas as one slide, where you move, pane, or zoom to your next area of interest.

open source presentation web

Unlike the classical slideshow presentation, Sozi is an amazing presentation program that allows you to create a catchy zoomable presentation. It is based on open standard and released under the Mozilla Public License 2.0.

Sozi can be installed on Linux, Windows, and macOS. It can also be installed using Docker for macOS and Linux.

open source presentation web

With Sozi, you can add URLs, embed videos, and audios, and convert your presentation to PDF or videos.

2- DeckDeckGo

open source presentation web

DeckDeckGo is a self-hosted collaborative web-based presentation manager, that also can be used directly from CDN or integrate with other frameworks such as React, Vue, Angular and Ember.

Although, the official commercial service is deprecated, the source code is available and supported by a good community of user and developers.

3- RevealJs

open source presentation web

RevealJS is a popular JavaScript presentation and slideshow library that developers can install, integrate and use in their projects. It plays well with other JavaScript framework as React, Vue, and Angular.

RevealJS presentations are responsive and works smoothly with mobile browsers.

4- Impress.js

open source presentation web

Impress.js is a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind Prezi.com.

Impress.js demo is pretty cool as it offers an interactive canvas that zoom into the point of interest and focus area in steps.

It also comes with amazing 3D transitions that you can customize.

The primary downside of this stunning framework is that it requires coding skills to make it work. However, this can be resolved by using some Impress.js based apps which you will find in this post.

5- Hovercraft

Hovercraft is a stunning presentation software that allows you to create Prezi grade presentation using Impress.js, without having to worry about any code.

Hovercraft feature highlights

  • Write your presentations in a text markup language. No slow, limiting GUI, no annoying HTML!
  • Pan, rotate and zoom in 3D, with automatic repositioning of slides!
  • A presenter console with notes and slide previews!
  • Support for showing mathematical formulas.
  • Styling is easy with CSS.
  • The slide show generated is in HTML, so you only need a web browser to show it.
  • Easy sharing, as it can be put up on a website for anyone to see!

open source presentation web

Strut - An Impress.js and Bespoke.js Presentation Editor that is based on Impress.js. The project now is getting a new update as the old code is becoming obsolete.

7- Impressionist

open source presentation web

Impressionist is a visual 3D editor for creating stunning impress.js presentations. It uses Electron to build a visual WYSIWYG for Jmpress.js.

However, it is tricky to install, therefore there are video tutorials on how to make your edition up and running on Windows and Linux.

8- Reveal.js with R Studio

The R language is a primary language for data scientists and engineers, many of them use it for everyday purposes. This is a handy tool for them to create a catchy presentation within R Studio using Reveal.js.

9- Reveal Hugo

open source presentation web

This one is an addition for Hugo Static Site Generator to create presentation websites using Reveal.js.

10- Reveal.js 3D

open source presentation web

Although, the Reveal.js library does not have 3D support , some developers decided to make a 3D Reveal.js edition. It works with Google Chrome, Safari, and Mozilla Firefox, yet the lazy-loading option does not work well with some browsers.

11- ShowPreper

ShowPreper is a free open-source web-based presentation that is based on Impress.js, and Bespoke.js libraries. It is released as an open source project under the MIT license.

open source presentation web

Gosspi is an amazing web-based slideshow and presentation editor, It uses Impress.js. It is considered the open source alternative for Prezi.com

13- Reveal.js Simple Menu

open source presentation web

This is a simple library that adds a simple navigation menu for your Reveal.js slides. You can customize the menu position, selection and auto-generate menus easily.

Terminal based presentation

This section for old school terminal users, who prefer doing many through their terminal apps.

Slides is a terminal-based presentation with Markdown file processor that supports tables, code, simple diagrams, and more useful features.

Slides is written with the Go programming language, and it is packed by many contributors.

open source presentation web

The present app is a colorful terminal-based presentation written with Python. It supports colors, and comes with many fancy effects.

The app works directly with Markdown files, and converts Markdown directly into rich slides that you can view directly within your terminal.

The terminal Matrix effect is one of the best catchy transition you can use there.

open source presentation web

patat ( P resentations A top T he A NSI T erminal ) is a small tool that allows you to show presentations using only an ANSI terminal. It does not require ncurses .

patat features highlight

  • Leverages the great Pandoc library to support many input formats including Literate Haskell.
  • Supports smart slide splitting.
  • Slides can be split up into multiple fragments
  • There is a live reload mode.
  • Theming support including 24-bit RGB.
  • Auto advancing with configurable delay.
  • Optionally re-wrapping text to terminal width with proper indentation.
  • Syntax highlighting for nearly one hundred languages generated from Kate syntax files.
  • Experimental images support.
  • Supports evaluating code snippets and showing the result.
  • Written in Haskell.

4- lookatme

open source presentation web

lookatme is an interactive, extensible, terminal-based markdown presentation tool.

lookatme features highlights

  • Markdown rendering
  • Built-in tutorial slides lookatme --tutorial
  • Live (input file modification time watching) and manual reloading
  • Live terminals embedded directly in slides
  • Syntax highlighting using the Pygments library
  • Loading external files into code blocks
  • Support for contrib extensions
  • Smart slide splitting
  • Progressive slides with <!-- stop --> comments between block elements

5- SSH Slides

open source presentation web

SSH Slides is an SSH server that hosts terminal-based presentations where your viewers can follow along in their own terminals. This service is currently located at slides.tseivan.com .

open source presentation web

mdp is yet another terminal Markdown presentation tool. It is written in the C language. mdp can easily be installed on macOS using Homebrew and MacPorts. Debian and Ubuntu users can use the DEB package, while Arch Linux users can get it directly from the AUR repos.

7- Showtmux

open source presentation web

Showtmux creates terminal-based interactive presentations. It can be used to script terminal-based demos ahead of time, and play them in tmux.

8- dss (Dead Simple Slides)

open source presentation web

Dead Simple Slides (DSS) is a text/terminal based slide presentation tool that reads .txt files for formatted slides. These slides are then displayed to the terminal.

Presentation and slideshow apps are essential tools for making educational and informative document to present in meetings or in classroom. While they have different shapes, styles, extensions and features, we encourage you to go through and test the ones in the category you require, evaluate the features, and pick the one that fits your workflow.

If you are going with an office suite style presentation we recommend LibreOffice, as it is proven reliable and solid for countless users over the years.

Do you know any other open source free presentation app that we missed, kindly send us a hit, to add it to this list.

Related Articles in office

Teable.io: the revolutionary self-hosted free airtable replacement.

What is Airtable and its killer features Airtable is a cloud-based project management tool that functions like a spreadsheet but with the power of a database. It offers various views like grid, form, gallery, kanban, and calendar for different needs. It's highly customizable, promotes collaboration with multi-user access,

Take a Screen Record to GIT in Windows with ScreenToGif

ScreenToGif is a free, open-source application that enables users to record a selected area of their screen, live webcam feed, or live sketchboard drawings. Users can then edit and save the recording as a gif, apng, video, psd, or png image. Screenshots Downloads * Chocolatey * FossHub * Microsoft Windows Style License * MS-PL

DocLense is an Open-source Document Scanner for Android and iOS

DocLense is a completely free and open-source document scanner application that has been developed using the highly efficient and versatile Dart programming language and the powerful and flexible Flutter framework. This innovative and user-friendly application allows users to effortlessly scan their documents and convert them into digital format. With its

PDF4QT: Your Extraordinary and Free Open-Source PDF Editor

PDF4QT is a free PDF editor that is based on the Qt framework. It includes a C++ library, applications for viewing and editing PDF documents, and a command line tool. PDF4QT is available for Windows and Linux operating systems. It offers a modern solution for viewing, editing, and rendering PDF

Split and Merge PDF files with PDFSam

Split and merge PDF files with PDFsam, an easy-to-use desktop tool with graphical, command line and web interface. Features * Merge PDF files together * Split PDF files specifying the page number * Split PDF files specifying the level of bookmarks * Split a PDF in files of the given size * Rotate PDF files

NAPS2 - Not Another PDF Scanner, Scan your PDF Docs with full OCR support

NAPS2 is an exceptional document scanning application that prioritizes simplicity and user-friendliness. Effortlessly scan your documents using WIA- and TWAIN-compatible scanners, conveniently arrange the pages according to your preferences, and save them in various file formats such as PDF, TIFF, JPEG, PNG, and more. NAPS2 is compatible with Windows, Mac,

13 Top Open-source Free Screen Capture and Screenshot Tools for Windows, Linux, and macOS

A screen capture or screenshot tool is a software application that allows you to capture images or recordings of your computer screen. It can be useful in various scenarios such as: 1. Creating tutorials: Screen capture tools are commonly used by educators, trainers, and content creators to create step-by-step tutorials

Understanding the Benefits of an OCR System

In today's fast-paced digital world, the mountains of paperwork that used to clutter our desks are steadily giving way to neatly organized digital files. This transformation is made possible by a technology that has been quietly revolutionizing the way we handle documents: Optical Character Recognition, or OCR. OCR

18 Open-source Free OCR for Windows

OCR (Optical Character Recognition) is a technology that allows computers to recognize text in images or scanned documents and convert it to editable text. OCR tools are commonly used in various industries, including: * Digitization of printed materials: OCR can be used to convert physical books, magazines, and newspapers into digital

38 Open-source Free Duplicate File Finder and Removal Tools

Duplicate file removal is the process of identifying and removing duplicate files from your computer. Duplicate files are identical files that occupy unnecessary disk space and can slow down your computer. There are several reasons why you might need to remove duplicate files from your computer. Firstly, duplicate files consume

35 Self-hosted Low-code Solutions for 2024

35 Self-hosted Low-code Solutions for 2024

What is a low-code and no-code platform Low-code and no-code platforms are development environments that enable the creation of software applications with minimal or no coding. They use visual interfaces with drag-and-drop features to allow developers, and even non-developers, to design and build applications. How they benefit developers, citizen developers,

Teable.io: The Revolutionary Self-hosted Free Airtable Replacement

21 ChatGPT Alternatives: A Look at Free, Self-Hosted, Open-Source AI Chatbots

Open-source Free Self-hosted AI Chatbot, and ChatGPT Alternatives

Tabby - Self-hosted AI Powered Coding Assistant

Tabby - Self-hosted AI Powered Coding Assistant

Introducing Tabby, a revolutionary self-hosted AI coding assistant that offers an open-source and on-premises alternative to GitHub Copilot. Designed with developers in mind, Tabby has several key features that make it stand out in the realm of coding assistance. Self-hosted Firstly, Tabby is entirely self-contained, eliminating the need for a

Development

Science - healthcare, open-source apps, medical apps, dev. resources.

open source presentation web

A Presentation Framework by @marcolago

Press Down Key to continue Or Swipe Up if you prefer.

What is it?

Flowtime.js is a framework for easily building HTML presentations or websites.

It’s built with web standards in mind and on top of a solid full page grid layout.

The animations are managed with native and accelerated CSS3 transitions. Javascript takes care of the navigation behaviour and adds advanced functionalities and configuration options.

Press Down Key or Swipe Up to continue.

Compatibility and Support

Flowtime.js is fully compatible with real moderns browsers:

  • Internet Explorer 10

Internet Explorer 9 and some old versions of other browsers lack the transitions and some modern Javascript features but the main navigation and functionalities will work.

In older browsers degrades to a bi-directional scrolling navigation with anchor links.

Touch Devices Support

On touch devices you can navigate through slides swiping in all directions.

By now Flowtime.js was tested and works on Safari Mobile and Chrome Mobile on iOS devices but the support will be wider in the near future.

Mastering the Navigation

You can navigate in many ways. The most common way is using the keyboard.

Navigation Keys and default behaviours:

  • Down Key goes to the next page or shows up the next fragment (we’ll see this later).
  • Up Key goes to the previous page or hides the fragment.
  • Right Key goes to the adjacent page in the next section (if available, it’s like a grid, otherwise it goes to the last page in the next section).
  • Left Key goes to the adjacent page in the previous section.

Alternate Navigation Control

Pressing the Shift Key you can alternate the the default navigation keys behaviour; let’s see how:

  • Down Key goes to the next page skipping all the fragments.
  • Up Key goes to the previous page skipping all the fragments.
  • Right Key goes to the first page in the next section.
  • Left Key goes to the first page in the previous section.

Some Other Keys

Because: the more, the better.

  • Page Up Key goes to the first page of the current section.
  • Page Down Key goes to the last page of the current section.
  • Home Key goes to the first page of the first section.
  • End Key goes to the last page of the last section.

Overview Mode.

You can look at the entire presentation by pressing ESC Key . When in Overview Mode you can go back to the Page Mode by pressing again the ESC Key.

Try it out!

WARNING! Experimental Feature. If you experience problems in webkit browser you can use the alternate Overview Mode; see the documentation for more info.

Navigating the Overview

In Overview Mode the arrow keys works in the same way as in Page Mode, highlighting the future destination. To navigate to the highlighted page just press Return or Enter Key or click on the desired page.

Navigate via Links or Javascript API

You can link every page by simply building the href value using this schema:

Where data-id attribute is an optional attribute you can add to every section or page. I.e.: if you want to go to back to the first page click here (press backspace to come back to this page) .

You can also trigger every navigation behaviour using the Flowtime.js Javascript API . Take a look at the documentation if you want to learn more.

Navigate With History

Flowtime.js offers a full support for the HTML5 History API where available or gracefully degrades on the hashchange event.

This means that you can navigate using the browser’s back and forward buttons and deeplink a page for sharing purposes.

Progress Indicator

You can enable a default progress indicator useful not only to know what’s the current page you are looking, but also as a navigation tool.

Look at the bottom right corner and you can see a miniature of the presentation structure.

Clicking on a page thumb will navigate to that page.

Fragments Support

The built in fragments navigation allows to advance step by step inside a page. Press down to try.

You can discover single elements or even a single part of an element, one at a time.

Fragments navigation is deeply customizable with some configuration options You can learn how in the documentation .

Fragments Unleashed

Thanks to some special classes you can add a couple of useful custom behaviours.

  • The .step fragment will partially fades out;
  • The .shy fragment will completely hides itself;
  • You can use this two special fragment types to easily create special effects.

This is a .shy example!

And this is a .step one!

Default HTML Structures

Flowtime.js comes with a default theme that styles the most common HTML structures, like:

1 st Level Heading

2 nd level heading, 3 rd level heading, 4 th , 5 th and 6 th level heading, unordered lists.

  • Another item.
  • Just another item.
  • Ok, we get it!

Ordered Lists

Definition lists, quotes and citations.

My favourite quotation: The bad craftsman blames his tools .

Sotto un cespo di rose scarlatte dai al rospo the caldo col latte. Sotto un cespo di rose paonazze tocca al rospo lavare le tazze.

Quoting and citing with <blockquote>, <q>, <cite>, and the cite attribute on HTML5 Doctor.

Theme and Styling

If you don’t like the default theme or you want to build your own (or both things), or if you want to build a website on top of Flowtime.js, you can write your own theme and replace the default one.

Theme and core css are in separate files so you can’t break the layout (unless you override some classes).

Fluid Layout

Everything can be fluid, just use em , rem and % units if you want to make an element resizable.

Image Management

Images are fluid like all the other content.

You can insert images in the flow or stack images ones on top the others with a minimal markup overhead to create some fancy fragments tricks.

Go to the next pages to see fluid images in action and how stacked images can be managed, both in the flow or centered in the slide. Look at the source code to learn how to write the markup.

open source presentation web

Stacked Images

open source presentation web

Centered Stacked Images

open source presentation web

About the Centered Stack

You can center anything, not only images!

Just like this content. Useful for splash pages and titles.

And you are not limited to stacks, you can center what you want.

Native Parallax Support

By popular demand Flowtime.js includes native parallax support*.

Simply add a parallax class to anything you want to have parallax enabled and configure the amount of distance for all elements or for a single element using data-parallax attribute.

For an example go to the next page ; for more info read the documentation .

* By the way: I’m not a parallax fan; but ehi… this is the "web 3.0".

The Invaders from Audiogalaxy

open source presentation web

This Page Is Just for Testing the Parallax

In the previous page, from left to right:

Code Snippets Highlight

Code highlight is a courtesy of Lea Verou’s Prism . Because I really didn’t want to re-invent the wheel. You can use what you want, it’s not a dependency (but it’s very smart and cool).

Events and Custom Implementations

When navigated to a page Flowtime.js fires a custom flowtimenavigation event full of useful properties to customize or build your components or behaviours.

Read the documentation to learn more about this event and its properties.

Some Examples

You can take a look at some examples to explore some of the possibilities that Flowtime.js offers to customize your experience.

  • Cross Direction
  • Custom Fragment Animations
  • Duplicated IDs
  • Modal Overlay
  • Page Titles in Navigation
  • Scroll the Current Section Only
  • Sub Pages Demo
  • Video Embedding and Controls

Continues …

More Examples

  • Default Behavior;
  • gridNavigation(false);
  • nearestPageToTop(true);
  • rememberSectionsLastPage(true);
  • rememberSectionsStatus(true);

If you need a specific example or if you have a question about a feature feel free to ask or open an issue .

Use It! It’s Free

This project is open source, feel free to contribute to the development on Github .

Feedbacks, suggestions and bug reports are welcomes.

Use it as you wish and build great things. And when you have done so let me know the URL, I will appreciate it.

Designed and coded by Marco Lago Interaction/Experience/Game/Designer/Developer

You can find me on Twitter as @marcolago

If you like this work spread the word, you know how ;)

Fork me on GitHub

3 open source tools to make your presentations pop

IRC screenshot

Opensource.com

Love them or hate them, presentations are a major part of life in both academia and business. Traditionally, creating a presentation meant using Microsoft's PowerPoint, but Apple's Keynote and LibreOffice/OpenOffice.org's Impress are solid alternatives. The problem with all those applications (aside from the closed source nature of the first two) is that you need those applications installed in order to view the presentations you've created. You can try your luck opening the file in Google Drive or the like, but your success will vary.

In recent years, web frameworks designed for creating presentations have proliferated. These take advantage of HTML5, CSS3, and JavaScript to create presentations that display in just about any modern web browser. And, as an added bonus, presentation designers remains in complete control of their presentations. They need not worry about file compatibility or being locked into a particular web-based service. Because these presentation frameworks are open source, they can be extended and enhanced in any way you wish—though to be fair, writing HTML, CSS, and JavaScript is a little more complicated than just using PowerPoint, Keynote, or Impress.

One of the most interesting presentation frameworks is impress.js, which aims to move presentations beyond the standard slide deck. Below, I'll introduce you to impress.js and two tools that make it easy to create impress.js presentations.

Impress.js is a JavaScript presentation framework developed by Bartek Szopka. Inspired by Prezi , it makes use of CCS3 transformations to provide a presentation experience that goes way beyond the traditional slide deck. Using impress.js for presentations allows speakers to wow their audiences with presentations that slide, rotate, and zoom in three dimensions.

Being based on standard web technologies (HTML, CSS, and JavaScript) means that impress.js does not lock users into using a particular application or web-based service to create presentations. Because it is released under the MIT and GPLv2+ licenses, if impress.js does not work the way you'd like, you have the freedom to change it yourself. However, unlike some other open source JavaScript presentation frameworks, impress.js requires a very modern web browser to view the presentations. It is designed to take full advantage of up-to-date web technologies. Legacy browser support is not a development priority. But recent releases of Chrome, Firefox, Safari, and Internet Explorer should work just fine with impress.js.

Creating an impress.js presentation is no easy task, even for someone with decent HTML and CSS skills. The basic markup is easy to understand, but impress.js presentations can be very complex and require a lot of thought and planning. There is no default theme, so you'll have to design the look and feel of your presentation yourself. And the flow of your presentation is entirely up to you, so you'll have to plan how each slide will transition to the next and the layout of the slides' relative positions in the canvas. Creating an impress.js presentation from scratch can be a lot of work, but the results can be impressive. A selection of demos and examples are available to provide inspiration and guidance, and there are tutorials for those who want to dig deeper and learn more.

If creating an impress.js presentation from scratch is too complicated for you, there are tools to make creating impress.js presentations easier. The two listed below have different strengths and weaknesses. Give them both a try, and see if one works for you.

Hovercraft simplifies the creation of impress.js presentations by allowing you to create presentations using reStructedText markup. Instead of having to write HTML markup while crafting a presentation, you can focus on just writing the text. You can move things around and change things without having to mess with complicated markup. For example, the following text creates a slide that is five times larger than the previous slide and rotated 90 degrees.

Creating an impress.js presentation using Hovercraft greatly simplifies the process and enhances impress.js. Hovercraft supports four different methods for positing slides in a presentation. If you specify no positing in your markup, you end up with a traditional slide-to-the-left slide show. If you want something a little fancier, you can use relative positioning and slides are positioned based on the offset you specify relative to the previous slide. This method allows you to easily insert a new slide in the middle of a presentation and have all the following slides readjust their positions. If you want total control, you can use absolute positioning, which allows you to specify the precise coordinates of a slide. And finally, you can specify a SVG path for the presentation to follow. According to Hovercraft's documentation, SVG layouts are "a bit fiddly to use," but having such precise control over the layout can result in some pretty impressive slide shows. In addition, Hovercraft supports syntax highlighting for any source code you want to include in your presentation, and it adds a presenter screen with timer and notes. When you're done writing your presentation (or want to test what you have written so far), a very simple command converts the reStructuredText file into an HTML presentation:

Despite Hovercraft's strengths, it still requires the user to be fairly CSS savvy. The default Hovercraft theme is extremely spartan, so you'll still need to stylize your presentation if you want anything fancier than plain black text on a white background. Adding CSS to a presentation is not complicated, but it is not as easy as selecting a new presentation theme in PowerPoint.

You can read Hovercraft's documentation to learn more.

Hovercraft was created by Lennart Regebro and is licensed under a Creative Commons CC0 1.0 Universal license.

If you'd like a tool that works more like traditional presentation software, Strut is the tool for you. Strut is a web-based application that provides the traditional slide sorter and editing tools. The graphical tools let you add text, images, videos, websites, and pre-designed shapes to your slides. You can also easily change the color of the slides' backgrounds and the surface (the backdrop in front of which the slides appear) for the entire presentation all at once, or on a slide-by-slide basis. Strut also supports adding text to slides using Markdown . And for power users, you can apply custom CSS classes to objects and write custom CSS rules from inside Strut. Once you have your slides designed, you can switch to Overview mode and graphically layout your slides. You just drag around the slides and enter values for depth, rotation, and scale. In addition to creating impress.js presentations, Strut can also create presentations using the bespoke.js framework.

Strut is very nice, but it does still have a few rough edges. Users will encounter the occasional bug, and the project's to-do list is somewhat long (though that is not a major issue). The project has followed the "release early, release often" maxim, and anyone who wishes to can help make the project better by contributing on GitHub .

Give Strut a try using the editor on the project's site , or download the source from GitHub and run it locally (or on a server). You'll need Node.js's npm and Grunt to install the dependencies and build Strut.

Strut's creator, Matthew Crinklaw-Vogt, has released the application under the GNU Affero General Public License, Version 3 .

Avatar

Related Content

a checklist for a team

natterstefan

6 Open Source Tools to create inspiring presentations

6 Open Source Tools to create inspiring presentations

Stefan Natter's photo

Feel free to share your feedback with me on Twitter and don't forget to sign up for my newsletter. 👇🏻

6 Open Source Presentation Tools

As a software developer, PowerPoint, Keynote, or Google Sheets quickly become boring for presentations. You want something different, you want to create the presentation with Markdown files, HTML, or JavaScript. There are some open source solutions for that, like reveal.js , mdx-deck , Spectacle , remark , webslides or impress.js . Each solution allows you to create presentations yourself in minutes, push them to GitHub, and share them with your audience.

Personally, I have tried mdx-deck and Impress.js in the past. Which one do you use?

⛓ Links of the Week

  • Last week I told you about ScrollMagic . This week I have another similar tool for you: lax.js . With lax.js you can also make great animations when the user scrolls too. Vaibhav Khulbe describes in his article "Create a crazy input interaction with lax.js. 🤪" how you can also use lax.js when the visitor fills in an input field.
  • I am a very big admirer of CSS-Art. I admire the patience, precision, and attention to detail that the artists invest. Among the CSS artists is Kass . Her Ring camera looks deceptively real , doesn't it?
  • With React Icons it's a breeze to add Bootstrap, Feather, Font Awesome, Hero-, VS Code, css.gg , and more popular icons to your React app.
  • Wouldn't it be great if you didn't have to change anything in your Docker container image and could still shrink it by a factor of up to 30x? That's what docker-slim promises!
  • Static site generators are becoming more and more popular. Eleventy , a JavaScript alternative to Jekyll, promises to be another simple solution.
  • While we're on the topic of static site generators, Speedlify lets you quickly and easily create a web performance and accessibility benchmark. Here are some Eleventy benchmarks .
  • At work the other day we were discussing if and how it is possible to keep multiple React mini-apps in sync with Redux in one document. Here is a clear example that shows how it works. It's easier than you might think.
  • When I started streaming , I also looked into the topic of "virtual-cams". Not because I use it with OBS, but because I wondered if I could use OBS' output in Skype, Slack, and other apps. And lo and behold, it's actually possible on macOS as well. Thanks to the open-source solution of John Boiles and the other contributors.

📺 My latest Video

🐦 tweets of the week, 💜 special thanks to these inspiring people.

See you next week, Stefan

Don't forget to sign up for my newsletter. 👇🏻

If you like my articles , you probably like my tweets and newsletter too. Let's stay connected on Twitter , LinkedIn , and GitHub .

This post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided in this article.

Picture: pexels.com/photo/man-in-beige-blazer-holdin..

You are using an outdated browser. Please upgrade your browser to improve your experience.

Ready to make impressive presentations?

Get Started

Learn About Strut

The Slide Editor

Learn how the Slide Editor is organized and what things are called.

The Transition Editor

Get an introduction to the transition editor. How to create simple transitions and use pre-made transitions.

Backgrounds

Learn a little more about the difference between backgrounds and surfaces as well as how to use background images.

Online/Offline

Store your presentations on Strut.io or use Strut in offline mode.

View details »

Present on any device

All you need is a web browser. Strut presentations work on desktops, laptops, mobile devices and tablets.

Export your presentations or host them on Strut.io to share with colleagues.

Multi-framework Support

The 7 Best Free PowerPoint Alternatives for Presentations

Microsoft PowerPoint is great, but what if you can't afford it? Here are the best free PowerPoint alternatives for presentations.

Microsoft PowerPoint has been around for a long while and so far it has served users well. However, because it's a paid program, not everyone can afford it.

Thankfully, there are many options available for users who want the functionality of Microsoft PowerPoint in a free-to-use package. In fact, some of them don't even require any downloads and are completely web-based.

1. Google Slides

By far the most popular PowerPoint alternative out there, Google Slides shines when it comes to collaboration. Multiple people can work simultaneously on a presentation and add new slides.

This is further strengthened by its availability. Google Slides works on your web browser and has apps for both iOS and Android.

Additionally, Google Slides keeps a record of all the changes users have made to a presentation, and you can easily restore your slideshow to a previous version. While anyone with a Gmail account can use Google Slides, G Suite users get added data protection.

Compared to PowerPoint, the number of templates, animation forms, and fonts is somewhat lacking. However, businesses tend to overlook these shortcomings on a day-to-day basis.

While Canva is primarily known as a photo editor and design tool, it is also a competent MS PowerPoint alternative.

One of Canva's main strengths is its ease of use. There are many beginner tutorial videos on the website if users do not understand something. Complete beginners can easily navigate through the minimalistic interface.

With the free version of Canva, you get access to over 8000+ presentation templates that exponentially speed up your workflow. Additionally, Canva still remains one of the easiest services to create infographics and charts in.

The only limiting thing with Canva is that it offers a basic set of tools and transitions at users' disposal. It's apparent that the company places more focus on photo editing and design aspect than anything else.

The Prezi presentation format is unique in the way that it lets you view slides. Instead of addressing multiple elements at once, Prezi gives viewers a single canvas that allows them to zoom in on different presentation parts. This provides a much more immersive experience.

Similar to Google Slides, Prezi supports the real-time collaboration of up to 10 users. Users can also add comments to indicate changes or report missing information. Prezi works on any modern web browser, and there are Android and iOS apps available as well.

Related: Powerful Google Chrome PDF Extensions and Apps

The Prezi software also has an analytics feature that helps users optimize their presentation by showing them which slides were the most viewed as well as which ones were skipped.

Even though the basic version of Prezi is free to use, it doesn't allow users to control the privacy of their presentation, which could be a dealbreaker for many. Additionally, due to the way Prezi works, there is a steep learning curve associated with it.

4. WPS Office Free

WPS Office is the closest alternative to PowerPoint when it comes to functionality and user interface. Plus, unlike the other web-based services on this list, you don't always need an active internet connection to use it.

With its complete support for PowerPoint files, users can edit existing PowerPoint documents with ease in WPS Office. They can also embed videos and animate individual objects, just like in Microsoft PowerPoint. It also offers many templates, so users can pick their favorite.

However, users should keep in mind that while the software is free, it is supported by ads, which may be a bit intrusive at times. In addition to this, collaboration is less straightforward than with Google Slides.

WPS Office is available across all major platforms such as Windows, macOS, Linux. iOS, and Android. There is a web-based version available as well. Alternatively, you can check out this handy guide to smoothen your transition to WPS Office from Microsoft .

Xtensio is one of the best options for business users. It has many templates available regarding various organization sections, such as marketing, UX design, etc.

With Xtensio's easy-to-use interface, even newbies can create professional-looking reports and presentations. Additionally, they offer even greater flexibility in terms of design. You can edit each object in a template to suit your specific needs.

But it does have some shortcomings. For one thing, users cannot export their presentations in PowerPoint format. Additionally, the free version supports only one user at a time with a storage space of 1MB.

6. LibreOffice

LibreOffice is open-source presentation software that does everything PowerPoint can do. Although it lacks functionality such as OneDrive Integration, its PowerPoint-like functionality more than makes up for it.

LibreOffice has its share of useful features, such as the ability to import Keynote files. In addition, LibreOffice has a vast collection of free templates that users can use to create their presentations.

If that's not enough, you can download additional templates from LibreOffice's online repository. LibreOffice is available across Windows, macOS, and Linux.

7. Zoho Show

There are several reasons to use Zoho Show for your next presentation. It's a great presentation tool that's similar to Google Slides, but even better. Users can also import and edit all their PowerPoint files in the online tool.

Users can create tables, infographics, and data charts within Zoho Show itself. In addition to this, the service also has in-built Google Image Search functionality that lets you search and insert images quickly.

Related: Tools to Give an Online Presentation From Anywhere

Additionally, Zoho Show supports collaboration in real-time and multiple users can edit presentations. Although there's not much to complain about in Zoho Show, many users would like to have more options when it comes to templates and animations.

Worthy PowerPoint Alternatives

Essentially, all these tools and services function the same way as PowerPoint without the cost. Furthermore, the web-based alternatives are more advanced such as automatic saving and cloud storage.

Despite this, PowerPoint remains the front-runner when it comes to presentation software. As such, it is important for users to know how to make the best out of its features.

Create beautiful stories

WebSlides makes HTML presentations easy. Just the essentials and using lovely CSS.

WebSlides 1.5.0 Github

Why WebSlides?

Good karma & Productivity.

An opportunity to engage.

WebSlides is about good karma. This is about telling the story, and sharing it in a beautiful way. HTML and CSS as narrative elements.

Work better, faster.

Designers, marketers, and journalists can now focus on the content. Simply choose a demo and customize it in minutes.

WebSlides is really easy

Each parent <section> in the #webslides element is an individual slide.

Code is clean and scalable. It uses intuitive markup with popular naming conventions. There's no need to overuse classes or nesting. Making an HTML presentation has never been so fast .

→ Simple Navigation

Slide counter, 40 + beautiful components, vertical rhythm, 500 + svg icons, webslides demos.

Contribute on Github . View all ›

Thumbnail Netflix's Culture

If you need help, here's just some tutorials. Just a basic knowledge of HTML is required:

  • Components · Classes .
  • WebSlides on Codepen .
  • WebSlides Media: images, videos...

WebSlides Files

Built to expand

The best way to inspire with your content is to connect on a personal level:

  • Background images: Unsplash .
  • CSS animations: Animate.css .
  • Longforms: Animate on scroll .

Ready to Start?

Create your own stories instantly. 120+ premium slides ready to use.

Free Download Pay what you want.

People share content that makes them feel inspired. WebSlides is a very effective way to engage young audiences, customers, and teams.

@jlantunez , @ant_laguna , and @luissacristan .

  • Stream Your Favorite Sports
  • Where to Watch WNBA Games

The 8 Best Free PowerPoint Alternatives

Professional results for tight budgets

open source presentation web

  • Swansea University, Staffordshire University

Microsoft PowerPoint is a great tool for creating professional-looking slideshows and presentations. However, the home version requires a Microsoft 365 subscription, and the free mobile app locks some features behind the sub as well. Fortunately, there are plenty of free PowerPoint software alternatives out there. Here's a look at some of the best options and how they compare to PowerPoint. 

Best Direct PowerPoint Replacement: Google Slides

Very similar to PowerPoint.

Free to use. 

Compatible with PowerPoint.

An internet connection is strongly recommended. 

Where there's a need for an app, Google seems to have it covered. Google Slides is its PowerPoint equivalent and it's a lot like Microsoft's app. Very simple to use and offering full compatible with the alternative, you can access Google Slides via your browser and easily create custom presentations with audio and your own images, all entirely for free. It also offers great live collaboration features for teamwork purposes.

The only minor downside is you need an internet connection to at least get started but the service does also work offline with presentations syncing once you're back online.

Best for Designers: Prezi

Video editing included.

Can easily make data visualizations. 

Stylish user interface.

Free option is pretty basic.

No support.

Presentations viewable by all.

Prezi is a great option for designers who have a vision but aren't technically proficient at achieving it. Its simple drag and drop interface makes it a breeze to organize your presentation just how you want it. Backed up with other Prezi apps that mean you can create videos or more stylish data visualizations than simple graphs, it's ideal for industries that are more visual than others. A series of pre-made templates makes it all the more attractive. 

Prezi isn't as free as it seems though. To get the full wealth of features like advanced image editing, offline access, and narration, you'll need to pay a subscription fee.

Best for Quick Results: Zoho Show

A theme for every occasion.

Quick to create something.

Intuitive interface.

Need to be online to use it.

Simple to use yet highly effective is the sweet spot for quick results, and that's certainly the case with Zoho Show. You might need to be online to use it, but it's worth the connection with an intuitive user interface that adapts to what you need to do. You can easily embed videos, tweets, and images into your presentations with some neat transition effects making things more interesting. 

Collaboration tools further sweeten the deal with annotation features meaning you can work together well as a team and fast.

Best for Animations: Powtoon

Great animation tools.

Easy to use.

Can export to social media platforms.

Branding applied on free presentations.

More about animations than slideshows. 

PowToon tackles PowerPoint presentations from a slightly different angle than a lot of its competitors. It's primarily great for creating full animations and videos rather than presentations that you would click through and present yourself. That lends itself perfectly to the internet which is why it's so useful that you can export your presentations to various forms of social media. 

With a drag and drop template, you can create something within about 20 minutes from your browser. The free version bundles in branding logos so viewers will always know you've used PowToon to create them but that's a small price to pay for an otherwise very accessible and simple to use piece of software. 

Best for Mass Branding: Renderforest

Plenty of options for expanding branding.

300MB cloud storage for free.

Unlimited exports.

Exports can be low in quality.

Content is watermarked.

RenderForest thinks of itself as more than just a PowerPoint alternative. It tackles everything you might need from creating logos to designing promo videos, music visualizations, landing pages, and websites. That's on top of its extensive animations and intro creation. That might sound intimidating but the service keeps things simple, so it won't take you long to mock something up and develop it.

Stick to the free version and there are some restrictions such as branding on your videos, lower quality logos, and so forth, but it's a solid start for an otherwise entirely free service. In particular, if you just need to concoct a quick 3-minute video for a presentation, RenderForest has you covered.

Best for Non-Designers: Visme

Plenty of templates to choose from.

Can set up five projects at once.

Charts and widgets support.

Limited cloud storage.

Visme branding on free plan.

Been asked to make a presentation and you don't know where to start? Visme is perfect for those that aren't well versed with graphics as it offers an extensive template library. The free plan limits your options a little but there are still some decent choices here. In addition, the service provides cool ways to make stats and data look exciting thanks to chart and widget support. It's all done through a simple drag and drop interface too that makes it super simple to add video and embed other content. 

Just bear in mind that storage options are a little limited and everything on the free plan will contain Visme branding. 

Best for Office Replacement: LibreOffice Impress

Full program rather than browser-based.

Extensive support. 

Similar experience to Microsoft Office.

Requires installation. 

Not quite as intuitive as alternatives.

LibreOffice is a popular free alternative to Microsoft Office, so it makes sense to use LibreOffice Impress if you want the closest experience to Microsoft's package. Unlike most of the others here, you need to install LibreOffice on your PC or Mac which means it's no good for Chromebooks or moving between different systems. However, in exchange, you get an intuitive experience that makes it simple to create slideshows, whether you're handing them out to a class or conference afterwards, or simply projecting them on screen. 

Bear in mind you have to seek out templates yourself though which may be off-putting for the least technically minded user out there. 

Download for:

Best for Apple Users: Keynote

Simple to use. 

Apple Pencil support. 

Cloud based as well as app based.

App is only on Apple devices.

Keynote is Apple's direct competitor to Microsoft PowerPoint and it's a great alternative, especially if you're a Mac user. With app support for iOS and Mac, it takes seconds to get started. Alternatively, PC users can use Keynote via the iCloud website and easily work across multiple devices. 

One of the best features is the ability to use the Apple Pencil on an iPad to create diagrams or illustrations making it great for skilled artists. As well as that, Apple provides plenty of convenient templates for personal and professional projects. 

Get the Latest Tech News Delivered Every Day

  • Best Free Family Feud PowerPoint Templates
  • The 8 Best Gmail Alternatives of 2024
  • The Best Free Productivity Apps for the iPad
  • The 8 Best Spotify Alternatives in 2024
  • The 8 Best Slideshow Apps of 2024
  • 19 Best Free Cloud Storage Services for Backup in 2024
  • 10 Free PowerPoint Game Templates
  • The 8 Best Android Productivity Apps of 2024
  • The 8 Best Google Drive Add-ons for 2024
  • 5 Best Free Online Word Processors for 2024
  • How to Create a Microsoft Sway Presentation
  • The 10 Best Note Taking Apps of 2024
  • The Best Free Skype Alternatives of 2024
  • The 8 Best Video Mergers of 2024
  • 5 Best Free PowerPoint Background Sites
  • The 8 Best iPad Pro Apps of 2024

FreeShow Logo

Elevate Your Presentations with FreeShow

A dynamic, user-friendly, and open-source presenter built for all of your presentations.

Download for Linux

Download another version:

Person using FreeShow at computer

Our Mission

Every year churches spend hundreds of millions of dollars on the software needed to operate effectively and efficiently. We believe that within the Church the talent exists to create all the software that churches need and provide it free of charge.

Changing how we handle church software can not only save a lot of money, but also bring believers together. If we use the skills within our own community, we can make the software that the Church needs without the costly expense. This way, more of our funds can go directly to the Church's mission instead of overhead. It's about working together, saving money, and focusing on what truly matters.

Divider

What is FreeShow

documentation

Video thumbnail

FreeShow Key Features

Powerful editing.

Limitless Customization: A Robust editor to alter text font, size, color, and add outlines, shadows, with almost boundless possibilities.

On-the-Fly Text Editing: Make live changes to your text during presentations with the Edit mode.

Person editing slides in FreeShow

Timed & Automated Play

Autoplay: Set timers on slides for seamless transitions.

Countdowns: Easily let your congregation know when services will start with built in countdowns.

MIDI Controls: Receive MIDI commands to advance slides or send MIDI commands on slide change to trigger lighting and other changes.

Esthetic waves start

Multiple Views

Simultaneous Outputs: Show the same presentation with different looks for your in-person audience, online audience, and a stage view for leaders.

Web Output: Users can connect to the presentation from their mobile devices. Perfect for pastor sermon notes or musicians.

NDI Support: We fully support output over NDI. No need for converters or SDI cables to send your lyrics to the computer running your online stream.

Remote Control: Allow your pastor or worship minister to control the show directly from their mobile device. Excellent for rehearsals of for smaller churches.

Person working with FreeShow

Template & Design

Sleek Templates: Modify your slide styles swiftly with a variety of templates.

Dynamic Layouts: Resize and organize your display areas as per your requirement.

Create & Show

Create Impactful Shows: Easily arrange slides and layouts for lyrics, presentations, events, and more, ensuring a smooth flow in your presentations.

Dynamic Media Integration: Effortlessly drag images and videos into your slides as backgrounds enhancing the visual appeal of your presentations.

Preview of software. Drawer with templates open.

Scripture & Lyric Integration

Scripture Integration: Easily look up passages and turn them into slides with one click.

Lyric Integration: It's no longer necessary to manually enter the lyrics to all the songs. Just enter the title and click search and be amazed as the slides are automatically created for you.

Distant background of person working on FreeShow

Plays Well With Others

Import: Import Presentations from PowerPoint, ProPresenter, EasyWorship, OpenSong, and other platforms.

Export: You're not locked in and can export your content in multiple formats at any time.

Cloud Sync: Allow multiple people within your church to work on presentations from different computers with cloud sync.

Computer sitting on desk with FreeShow open

How FreeShow Compares

Unlike other presentation software providers, we are not a business. We are a non-profit that exists solely to serve churches. Our biggest difference is in the name. FreeShow is and always will be free. This is possible due to the generous support of donors. Learn more. That isn't the only way FreeShow stands above the alternatives. It is also a very feature-rich application. Here is how we stack up.

What Others are Saying

Creating presentations is extremely easy. The quality of presentations we can create without having to spend a dime is mind-blowing.

Divider

Navigation Menu

Search code, repositories, users, issues, pull requests..., provide feedback.

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly.

To see all available qualifiers, see our documentation .

presentation-website

Here are 26 public repositories matching this topic..., pixelgrade / rosa2-lite.

This is the free version of Rosa 2, the #1 best selling restaurant WordPress theme, built to help small businesses shape an appealing online experience.

  • Updated Dec 5, 2022

CERN / slides

Slides - A web based Slides creator, made @ CERN

  • Updated Jan 6, 2023

BertilBraun / Console-Pacman

School project for the end of the first Year

  • Updated Feb 2, 2019

scottmathson / virtuacon-jekyll-boilerplate

Search-optimized Jekyll static site boilerplate. Includes basic pages and posts layouts, json-ld Schema for WebPage, BlogPosting, a sitemap.xml file, blog feed, and frontmatter fields mapping to on-page metadata head.html markup.

  • Updated Oct 6, 2022

ishandeveloper / PPT-In-Browser

Presentations that come alive right in your browser. Make HTML presentations, landings, and longforms in a beautiful way.

  • Updated Apr 8, 2020

leynier / leynier.github.io

Leynier Gutiérrez González website and blog

  • Updated May 2, 2024

kfox / pairing-with-the-future

Pairing with the Future

  • Updated Nov 19, 2023

leynier / old.leynier.github.io

Página de presentación de Leynier Gutiérrez González

  • Updated Dec 3, 2020

elizaespinoza / seminarios_01072022

Apresentação de resultados parciais do doutorado em Bioinformática - UFMG.

  • Updated Jul 5, 2022

iuliuvisovan / expressAV

Source code for my sister's website @ www.aureliavisovan.com

  • Updated May 9, 2024

enzon19 / quick-reply-meet-website

Website to show the Quick Reply Meet, an extension to create shortcuts for messages usually used by you to be sent quickly on chat of Google Meet.

  • Updated Jun 30, 2022

SvetlanaM / teambuilding-app-website

This is only the very first and simple version of website for our team building app.

  • Updated Jun 7, 2023

create-change / website

Create Change website

  • Updated May 23, 2023

Presentation-Creator / Backend

  • Updated Sep 2, 2019

ibcbiomechanics / ibcbiomechanics.github.io

Company presentation website

  • Updated Aug 6, 2023

davidlj95 / inversauction

Website to present the InversAuction project features

  • Updated Feb 9, 2018

FloreaClaudiu21 / ITask-SessionofScientificCommunications-PresentationWebsite

ITask-SessionofScientificCommunications-PresentationWebsite is a user-friendly web application that presents the C# project named ITask. Built using ReactJS and React Bootstrap, the website includes an introduction to the development team, a "How to Use" section, and a detailed explanation of the main features of the ITask application.

  • Updated May 2, 2023

Cyborgnetical / State-Project-Presentation

I got bored and I have a bunch of time on my hands. So I do what I do best.

  • Updated Apr 2, 2024

AlexCoder99 / MarioClub

Mario platform created for fun & practicing with HTML + CSS. It consists of a presentation page/central hub, an animation and a dummy e-shop.

  • Updated Apr 4, 2023

davidlj95 / jalozano

My father's simple presentation website

  • Updated Aug 5, 2023

Improve this page

Add a description, image, and links to the presentation-website topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the presentation-website topic, visit your repo's landing page and select "manage topics."

Write a presentation

Bye bye deckdeckgo 👋, that was a title 😃, it used to work on all devices, use predefined rich and responsive templates for a quick editing., search unsplash and tenor gifs., easily integrate youtube video..

Photo by Rodrigo Gonçalves on Unsplash

Showcase your code.

Remote control your presentation., interact with your audience with live polls..

Photo by Nicholas Green on Unsplash

Present and work offline.

And many more features ., deckdeckgo was a web open source editor for presentations..

It used to work on any devices (desktop, mobile or tablets), without any prior installation, and even makes your content editable in full screen mode.

Unlike other presentation software, your slides were published as online applications, making them the fastest way to be shared.

Its source code is available on GitHub .

You are using an outdated browser. Please upgrade your browser or activate Google Chrome Frame to improve your experience.

English | 中文 (简体) | Deutsch | Español | Français | Italiano | More...

logo

  • Download LibreOffice
  • Business users: click here
  • LibreOffice for Android and iOS
  • App Stores and Chromebooks
  • Release Notes
  • Development versions
  • Portable versions
  • LibreOffice as Flatpak
  • LibreOffice as Snap
  • LibreOffice as AppImage
  • LibreOffice Impress Remote
  • LibreOffice Online
  • What is LibreOffice?
  • LibreOffice vs OpenOffice
  • LibreOffice Technology
  • New Features
  • Writer – word processor
  • Calc – spreadsheet
  • Impress – presentations
  • Draw – diagrams
  • Base – database
  • Math – formula editor
  • What is OpenDocument?
  • Templates & Extensions
  • Who uses LibreOffice?
  • Screenshots
  • Community Assistance
  • Documentation
  • Installation Instructions
  • Professional Support
  • System Requirements
  • Accessibility
  • Mailing Lists
  • Frequently Asked Questions
  • Join us – start here!
  • What can you do for LibreOffice?
  • Infrastructure
  • Localization
  • Native-Lang Projects
  • Testing - QA
  • Community map
  • Grant Request
  • Who are we?
  • Advisory Board Members
  • LibreOffice Certification
  • Source Code
  • LibreOffice Timeline
  • Privacy Policy
  • Foundation's Reports
  • Merchandise
  • Read our blog
  • --> --> --> --> --> -->

open source presentation web

Presentations done right

In Impress, creating and editing slides is very versatile thanks to different editing and view modes: Normal (for general editing), Outline (for organizing and outlining your text content), Notes (for viewing and editing the notes attached to a slide), Handout (for producing paper-based material), and Slide Sorter (for a thumbnail sheet view that lets you quickly locate and order your slides).

Rich content for outstanding presentations

Impress has a comprehensive range of easy-to-use drawing and diagramming tools to add style and sophistication to your presentation. What's more, you can bring your presentation to life with slide show animations and effects. The Fontworks tool lets you create attractive 2D and 3D images from text. Impress enables you to build and control 3D scenes incorporating a large variety of objects and components.

Stay in control - Master your performance

When the time comes to present your work, a powerful Slide Show mode gives you total command over how your slides are displayed and sequenced, so that you can focus on addressing your audience (which slides get shown; manual or timed slide transition; pointer visible or invisible; navigator visible/invisible; and much more).

Impress supports multiple monitors, and its bundled Presenter Console extension gives you even more control over your slide show, such as the ability to see the upcoming slide, view your slide notes, and control the presentation timer while the audience is looking at the current slide.

A touch of creativity

Take your presentations to the next level and save even more time by downloading templates from the LibreOffice template repository .

  • @libreoffice
  • @LibreOfficeBugs

Reddit

Impressum (Legal Info) | Datenschutzerklärung (Privacy Policy) | Statutes (non-binding English translation) - Satzung (binding German version) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License . This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License v2.0 . “LibreOffice” and “The Document Foundation” are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy . LibreOffice was based on OpenOffice.org.

open source presentation web

IMAGES

  1. Open Source ¿qué es y cómo funciona?

    open source presentation web

  2. web presentation software open source

    open source presentation web

  3. web presentation software open source

    open source presentation web

  4. The 7 Free and Open Source Web Design Tools

    open source presentation web

  5. 9 open source CSS frameworks for frontend web development

    open source presentation web

  6. The Best 4 Free and Open-Source Presentation Software

    open source presentation web

VIDEO

  1. S231: Идеи для Open Source

  2. Web Development Student Presentation

  3. How To Maintain Your Inner Light: 5D Conscious Awakening

  4. Critical Source Presentation-- Harris's List of Covent Garden Ladies

  5. Open source presentation 1 extra video

  6. Button with offset Border #css

COMMENTS

  1. The HTML presentation framework

    Create Stunning Presentations on the Web. reveal.js is an open source HTML presentation framework. It's a tool that enables anyone with a web browser to create fully-featured and beautiful presentations for free. Presentations made with reveal.js are built on open web technologies. That means anything you can do on the web, you can do in your ...

  2. 3 open source alternatives to PowerPoint

    Vimdeck is an MIT-licensed tool that turns Markdown into a set of files, one per slide, which are then opened in Vim, and then sets up some keybindings for easy movement through your deck. You can give your slides a surprising amount of customization, including syntax-highlighted, a headline text font, and more.

  3. 27 Open Source Slideshow Presentation Editors and PowerPoint Alternatives

    ShowPreper is a free open-source web-based presentation that is based on Impress.js, and Bespoke.js libraries. It is released as an open source project under the MIT license. 12- Gossip. Gosspi is an amazing web-based slideshow and presentation editor, It uses Impress.js. It is considered the open source alternative for Prezi.com . 13- Reveal ...

  4. Flowtime.js

    Flowtime.js is an open source framework for easily build HTML presentations or websites. It's built with web standards in mind and on top of a solid full page grid layout powered by CSS3 hardware accelerated transition and comes with a complete set of Javascript API for deep customization.

  5. Open Source Microsoft PowerPoint Alternatives: 25+ Presentation Makers

    Other interesting open source alternatives to Microsoft PowerPoint are reveal.js, OpenBoard Whiteboard, Sozi and impress.js. Microsoft PowerPoint alternatives are mainly Presentation Makers but may also be Slideshow Makers or Code Editors. Filter by these if you want a narrower list of alternatives or looking for a specific functionality of ...

  6. deckgo/deckdeckgo: The web open source editor for presentations

    Create, present and share your slides as Progressive Web Apps. Interact with your audience with live polls. Use predefined rich and responsive templates. Search Unsplash and Tenor GIFs. Integrate easily YouTube video. Showcase your best developer code snippets. Interact with your presentations with a remote control. Present and work offline.

  7. 3 open source tools to make your presentations pop

    Being based on standard web technologies (HTML, CSS, and JavaScript) means that impress.js does not lock users into using a particular application or web-based service to create presentations. Because it is released under the MIT and GPLv2+ licenses, if impress.js does not work the way you'd like, you have the freedom to change it yourself.

  8. 6 Open Source Tools to create inspiring presentations

    There are some open source solutions for that, like reveal.js, mdx-deck, Spectacle, remark, webslides or impress.js. Each solution allows you to create presentations yourself in minutes, push them to GitHub, and share them with your audience. Personally, I have tried mdx-deck and Impress.js in the past.

  9. GitHub

    WebSlides = Create stories with Karma. Finally, everything you need to make HTML presentations, landings, and longforms in a beautiful way. Just a basic knowledge of HTML and CSS is required. Designers, marketers, and journalists can now focus on the content. — https://webslides.tv/demos.

  10. Strut

    Store your presentations on Strut.io or use Strut in offline mode. Present on any device. ¼. All you need is a web browser. Strut presentations work on desktops, laptops, mobile devices and tablets. Share.

  11. Open Source Prezi Alternatives: 25+ Presentation Makers

    Other interesting open source alternatives to Prezi are reveal.js, OpenBoard Whiteboard, impress.js and Marp. Prezi alternatives are mainly Presentation Makers but may also be Slideshow Makers or Code Editors. Filter by these if you want a narrower list of alternatives or looking for a specific functionality of Prezi. Prezi.

  12. The 7 Best Free PowerPoint Alternatives for Presentations

    Additionally, the free version supports only one user at a time with a storage space of 1MB. 6. LibreOffice. LibreOffice is open-source presentation software that does everything PowerPoint can do. Although it lacks functionality such as OneDrive Integration, its PowerPoint-like functionality more than makes up for it.

  13. The 15 Best Free Online Web Presentation Software Tools for 2024

    5. SlideShare Scribd. SlideShare Scribd isn't a presentation authoring software tool, but rather a free presentation sharing software tool. If you need to get your slideshow in front of a large professional audience, then this online presentation software is worth knowing about.

  14. WebSlides: Create Beautiful HTML Presentations

    WebSlides makes HTML presentations easy. Just the essentials and using lovely CSS. WebSlides 1.5.0 Github. Why WebSlides? Good karma & Productivity. An opportunity to engage. WebSlides is about good karma. This is about telling the story, and sharing it in a beautiful way. HTML and CSS as narrative elements.

  15. Open Source Powerpoint Online Alternatives

    Other interesting open source alternatives to Powerpoint Online are Sozi, LaTeX Beamer and Prosper, Apache OpenOffice Impress and hovercraft. Powerpoint Online alternatives are mainly Presentation Makers but may also be Slideshow Makers or Mind Mapping Tools. Filter by these if you want a narrower list of alternatives or looking for a specific ...

  16. The 8 Best Free PowerPoint Alternatives

    Best for Apple Users: Keynote. What We Like. Simple to use. Apple Pencil support. Cloud based as well as app based. What We Don't Like. App is only on Apple devices. Keynote is Apple's direct competitor to Microsoft PowerPoint and it's a great alternative, especially if you're a Mac user. With app support for iOS and Mac, it takes seconds to ...

  17. FreeShow

    Creating presentations is extremely easy. The quality of presentations we can create without having to spend a dime is mind-blowing. Kingsley N. FreeShow is a free and open-source presenter software for anyone to use with ease.

  18. Home

    Free office suite - the evolution of OpenOffice. Compatible with Microsoft .doc, .docx, .xls, .xlsx, .ppt, .pptx. Updated regularly, community powered. English | 中文 (简体) | Deutsch | Español ... LibreOffice is Free and Open Source Software. Development is open to new talent and new ideas, and our software is tested and used daily by a ...

  19. Best Open Source Presentation Software 2024

    Examples of open source presentation software include LibreOffice Impress, Apache OpenOffice Impress, and HTML 5 Slides. LibreOffice Impress is a free and powerful open source presentation tool that includes features such as support for multimedia, animation effects, and graphs.

  20. presentation-website · GitHub Topics · GitHub

    To associate your repository with the presentation-website topic, visit your repo's landing page and select "manage topics." GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects.

  21. DeckDeckGo

    DeckDeckGo was a web open source editor for presentations. It used to work on any devices (desktop, mobile or tablets), without any prior installation, and even makes your content editable in full screen mode. Unlike other presentation software, your slides were published as online applications, making them the fastest way to be shared.

  22. Impress

    LibreOffice, Impress, presentation, ODF, open standards. In Impress, creating and editing slides is very versatile thanks to different editing and view modes: Normal (for general editing), Outline (for organizing and outlining your text content), Notes (for viewing and editing the notes attached to a slide), Handout (for producing paper-based material), and Slide Sorter (for a thumbnail sheet ...

  23. Apache OpenOffice

    Apache OpenOffice is a free and open source productivity suite that offers you powerful tools for word processing, spreadsheet, presentation, drawing and database. Whether you need to create a document, a chart, a slideshow, a diagram or a report, you can find the right application in OpenOffice. Download the latest version from the official site and enjoy the benefits of open source software.

  24. 105+ Creative Presentation Ideas to Engage Your Audience

    2 Be Minimal. Using a minimal design composition is one of the unique presentation ideas. The trick is to have just enough information and visual details for the viewer to feel comfortable seeing the slides. A minimal design can instill calm and awe in your audience when done right.

  25. Introduction to GitHub Copilot presentation with Brent Laster

    By ATO Team. Learn about the future of coding with this presentation by author and speaker Brent Laster. In this presentation, delve into the core features of GitHub Copilot, explore what it is, and learn about its ability to generate code snippets, auto-completions, and even entire functions across a variety of programming languages.

  26. Hello GPT-4o

    Prior to GPT-4o, you could use Voice Mode to talk to ChatGPT with latencies of 2.8 seconds (GPT-3.5) and 5.4 seconds (GPT-4) on average. To achieve this, Voice Mode is a pipeline of three separate models: one simple model transcribes audio to text, GPT-3.5 or GPT-4 takes in text and outputs text, and a third simple model converts that text back to audio.

  27. All the Highlights From the Met Gala 2024

    TOPSHOT - US actor Michael Shannon holds a bag meant to look like potato chips as he arrives for the 2024 Met Gala at the Metropolitan Museum of Art on May 6, 2024, in New York. The Gala raises ...

  28. Introducing GPT-4o: OpenAI's new flagship multimodal model now in

    Quickly create powerful cloud apps for web and mobile. ... manage, and act on data and insights by connecting every data source and analytics service together on a single platform. Products ... and open edge-to-cloud solutions. Security and governance. Help protect data, apps, and infrastructure with trusted security services. Back ...