Awesome Open Source
Awesome Open Source

tslide

Terminal SlideDeck (for backend devs)


Controls:

  • Left, Right, or HJKL, Page Up, Page Down: change slide.
  • Ctrl-C or Esc : exit

You can alternatively use a presenter. tslide works with the Logitech R800 and R400 out of the box.


Usage

tslide README.markdown

each slide is a section of a markdown document, separated a line with --- (markdown for horizontal rule <hr>) you will notice that this README.md is a valid tslide markdown presentation.


crude js syntax highlighting

# tslide

## Code

‘‘‘js
function fibonacci (n) {
  return n < 2 ? n : fibonacci(n - 1) + fibonacci(n - 2)
}
‘‘‘


Demo Code

This feature is on by default. Disable via --no-highlight.


images

iTerm 2 users can take advantage of its inline image feature and use images in your slides.

# tslide

## Images

![pizza](pizza.png)

There's nothing a pizza can't fix.


Demo Images

This feature is on by default. Disable via --no-images.


emoji

Most terminals can print unicode emoji, and others can print system bitmap emoji like macosx.

# tslide

## Emoji

✨

Magic!


Why?

I initially wrote this 2 hours before a talk I had to give. since then, I have given many presentations with it, and received a number of contributions that has made tslide actually pretty good,


thanks to

for all the pull requests!


cool links

  • xslide a tslide compatible presenter in the browser.

License

MIT


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
javascript (61,895
cli (1,365
markdown (674
terminal (557
slides (79
presentation (71

Find Open Source By Browsing 7,000 Topics Across 59 Categories