All Projects → puppetlabs → Showoff

puppetlabs / Showoff

Licence: mit
Don't just present; interact with your audience!

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Showoff

Remark Boilerplate
A boilerplate to create presentations using remark, Gulp, Stylus and more.
Stars: ✭ 41 (-95.34%)
Mutual labels:  presentation, slideshow, markdown
Patat
Terminal-based presentations using Pandoc
Stars: ✭ 1,725 (+96.25%)
Mutual labels:  presentation, slideshow, markdown
Xaringan
Presentation Ninja 幻灯忍者 · 写轮眼
Stars: ✭ 1,129 (+28.44%)
Mutual labels:  presentation, slideshow, markdown
Aicustomviewcontrollertransition
Easy and tidy way for creating custom UIViewController transitions for iOS
Stars: ✭ 130 (-85.21%)
Mutual labels:  presentation, presenter, interactive
Nodeppt
This is probably the best web presentation tool so far!
Stars: ✭ 9,589 (+990.9%)
Mutual labels:  presentation, slideshow, markdown
Backslide
💦 CLI tool for making HTML presentations with Remark.js using Markdown
Stars: ✭ 679 (-22.75%)
Mutual labels:  presentation, slideshow, markdown
Hacker Slides
A small UI for building presentation slides from markdown markup
Stars: ✭ 316 (-64.05%)
Mutual labels:  slideshow, markdown
Godot Power Pitch
International pitch for the Godot Game Engine, made in Godot, available in 15+ languages
Stars: ✭ 348 (-60.41%)
Mutual labels:  presentation, slideshow
Cleaver
30-second slideshows for hackers
Stars: ✭ 3,927 (+346.76%)
Mutual labels:  slideshow, markdown
React Presents
React slideshow framework
Stars: ✭ 454 (-48.35%)
Mutual labels:  presentation, slideshow
markdown-slides
Using markdown, write simple but beautiful presentations with math, animations and media.
Stars: ✭ 64 (-92.72%)
Mutual labels:  slideshow, presentation
Mdp
A command-line based markdown presentation tool.
Stars: ✭ 4,226 (+380.77%)
Mutual labels:  presentation, markdown
Gatsby Starter Deck
🗣 Create presentations using Gatsby, React & Markdown.
Stars: ✭ 522 (-40.61%)
Mutual labels:  slideshow, markdown
Big
presentations for busy messy hackers
Stars: ✭ 3,208 (+264.96%)
Mutual labels:  presentation, slideshow
TW-Tamasha
Presentation and slideshow app using web technology based onTiddlywiki
Stars: ✭ 28 (-96.81%)
Mutual labels:  slideshow, presentation
Marpit
The skinny framework for creating slide deck from Markdown
Stars: ✭ 364 (-58.59%)
Mutual labels:  presentation, markdown
s6
S6 Blank - Slideshow templates using HTML 5, CSS 3 'n' JavaScript 2017+ w/ Bespoke.js-compatible "microkernel"
Stars: ✭ 91 (-89.65%)
Mutual labels:  slideshow, presentation
Pympress
Pympress is a simple yet powerful PDF reader designed for dual-screen presentations
Stars: ✭ 450 (-48.81%)
Mutual labels:  presentation, presenter
Code Surfer
Rad code slides <🏄/>
Stars: ✭ 5,477 (+523.09%)
Mutual labels:  presentation, markdown
Pandoc
Universal markup converter
Stars: ✭ 24,250 (+2658.82%)
Mutual labels:  presentation, markdown

Showoff Presenter

Showoff is a slideshow presentation tool with a twist. It runs as a web application, with audience interactivity features. This means that your audience can follow along in their own browsers, can download supplemental materials, can participate in quizzes or polls, post questions for the presenter, etc. By default, their slideshows will synchronize with the presenter, but they can switch to self-navigation mode.

Presenter view

Showoff allows you to author your presentation slides in Markdown, then organize them with a showoff.json file. This file also contains metadata about the presentation, such as the title, any password protection, etc.

Then you just run showoff serve in the presentation directory and open a browser window.

Functionality

Beyond the standard presentation functionality, Showoff provides:

  • Live presenter tools:

    • presenter view that display notes, tree representation of presentation, and other tools
    • execute code in many languages (Javascript, Ruby, Python, Puppet, etc) live and display results
    • show a pre-show slideshow while you wait to start
    • let audience members download slides, code samples or other supplementary material
    • show a countdown timer to help keep you on pace.
    • show synchronized, hidden notes on another browser (like an iphone)
  • Live audience tools:

    • audience can pull up the presentation on their own browsers
    • presentation is synchronized to track the presenter's
    • call up a menu of sections/slides at any time to navigate directly to slides
    • independent navigation so that audience members can go back or catch up as you talk
    • allow the audience to provide pace feedback and ask questions of the presenter
    • allow the audience to provide content feedback on the material
  • Content creation and distribution functionality:

    • generate supplemental material based on slide tags
    • generate printed versions of the presentation including handout notes
    • password protect any URL path to keep control over different views of content
    • automatically generate a Table of Contents
    • provide buttons for one-click issue reporting for presentation materials
    • open the current slide in a Markdown editor
    • open the current slide in an online editor such as Github's repository editor
    • track how much time audience members spend on specific slides
    • generate a static form of the presentation and upload it to Github Pages
    • generate a Heroku app to serve your presentation from
    • automatically generate presentations from an outline

Due to it being plain text, you can easily version control it, you can easily move sections between presentations, and you can rearrange or remove sections easily.

Installation

Showoff is distributed as a RubyGem. Simply install it like any other gem. Showoff will run out of the box on OS X and most Linux distributions. To install on Windows, you'll need to install both Ruby and the Ruby DevKit for compiling native extensions.

gem install showoff

Documentation

Please see the user manual on the Showoff homepage for further information.

You can also generate a nice & pretty local copy of the user manual by running rake doc in your clone of the repository. The generated HTML will be saved in the docs directory.

Contributing

See the CONTRIB.md file for how to contribute to this project

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].