presentation in the terminal

9 releases

0.0.9 Apr 24, 2021
0.0.8 Apr 23, 2021
0.0.3 Mar 30, 2021

#211 in #terminal

Download history 2/week @ 2021-04-27 11/week @ 2021-05-18 9/week @ 2021-06-08 36/week @ 2021-07-20 14/week @ 2021-07-27 15/week @ 2021-08-03 18/week @ 2021-08-10

63 downloads per month

MIT license

719 lines

🗣 bema


Write your next slideshow in rust 🦀, as a self-contained binary 📦.


See examples/basic.rs.

👀 frontends

There are several ways you can display your slideshow.


demo cargo run --example basic gui

Invoke the program with gui as argument. Press escape for help on usage keys.

💾 Terminal

demo cargo run --example basic

Invoke the program with no argument. For now, full definition images are only supported within kitty, otherwise the program will fallback on blockish. Use arrow keys or hjkl to navigate, q to quit.

🕸 in browser with hovercraft

cargo run --example basic hovecraft

Just invoke the program with hovercraft as argument. This will output an hovercraft file (as well as images) that you can then interpret with hovercraft:

cargo run --example basic hovercraft > pres.hc && hovercraft pres.hc


~282K SLoC