node package manager
Painless code sharing. npm Orgs help your team discover, share, and reuse code. Create a free org »



Instant pick-and-mix slide decks

Get help: Join the chat at community docs

Basic info: npm npm npm

Code quality: Travis Code Climate Codecov

Make a remark.js slide deck by remixing slides from a collection.


npm install --global slidewinder


You'll want a collection of slides - see examples.


$ slidewinder \
  --collection ./examples \
  --slides code,data,list \
  --title Test \
  --author Me \
  --output test_deck
info: loaded 3 slides from examples
info: picked 3 slides from collection
info: deck (index.html) and data (deck.json) saved to test_deck
$ open test_deck/index.html

Your browser should open with the first slide visible:

slideshow screenshot

If you hit 'p', you'll switch to presenter mode:

presenter mode


Interested in contributing to this project? That's great! We'd love to have you.

Please read our contributor community documentation to find out how to get involved.

Slide decks made with slidewinder