Asciinema player: open source terminal session player written in ClojureScript
github.com
github.com
As someone who writes a few tutorials on programming...this is a godsend. Novices need to be able to see how the code works interactively...but it's a real pain in the ass to render animated GIFs. Asciinema creates something that is lightweight and just text, for all the flexibility and portability that allows.
An impressively unexciting example can also be seen here: https://pharext.org
script + scriptreplay: 1031 lines of code