Survey of web presentation tools

As discussed before, I'm interested in tools and processes around giving presentations. I manage (seek out) to give a handful of presentations a year and enjoy putting time into making my slide deck and practicing. I use Keynote exclusively if it's a presentation I'm giving alone (Google Docs if it's co-presented), but I I'd like to move to a web-based presentation, where the slides are HTML.

Fortunately there are lots of solutions and options for HTML and web-based presentation software. I have something specific in mind, but this post serves to survey some of the current tools in this space.

Existing solutions

Note, these are solutions using HTML only.

  • Deck.js : HTML presentations https://github.com/imakewebthings/deck.js
    • themes, transitions
  • deck.remote.js : Clients for deck.js https://github.com/seppo0010/deck.remote.js
    • using websocket submodule
  • slide down : HTML slides with Markdown https://github.com/nakajima/slidedown
  • pow : Client-side HTML slides https://github.com/chromakode/pow/
  • DZslides : one-page client-side slides https://github.com/paulrouget/dzslides
  • Shower : Presentation template https://github.com/pepelsbey/shower

Incomplete / Not open-soure

  • Flips.io : Streaming HTML-based presentations http://flips.io/
  • Slide-Tap : Streaming presentation http://slide-tap.com/
  • Pitchography : Streaming markup-based pitches http://kibu.nko2.nodeknockout.com/
  • SlideJoin : Stream presentation http://slidejoin.com/

Browser-based editors

  • 280slides : Browser-based editor 280slides.com

Solutions with PHP/Ruby/Python

  • html5slides : Client-side HTML slides http://code.google.com/p/html5slides/
  • S5 : HTML slides http://meyerweb.com/eric/tools/s5/
  • slide show (s9) : HTML slides http://slideshow.rubyforge.org/
    • Ruby
  • Shininh : http://shining.heroku.com/
    • Ruby
  • landslide : Python generator for html5slides https://github.com/adamzap/landslide
    • Python
  • webslide.me : Browser-based editor, streaming http://webslide.me/
    • PHP
  • ShowOff : Streaming presentation https://github.com/schacon/showoff
    • python

Helpful tools

  • Showdown.js : JS Markdown reader http://softwaremaniacs.org/playground/showdown-highlight/ https://github.com/coreyti/showdown