asciinema works very well for recording / capturing terminal session (Linux + macOS).
https://github.com/asciinema/asciinema
https://github.com/marionebl/svg-term-cli
(I ended up moving the SVG assets to GitHub Pages which hopefully fixes the issue others were seeing.)
Written in Rust
- fd: A simple, fast and user-friendly alternative to 'find' https://github.com/sharkdp/fd
- ripgrep: ripgrep recursively searches directories for a regex pattern https://github.com/BurntSushi/ripgrep
- exa: Replacement for 'ls' written in Rust https://github.com/ogham/exa
- bat: A 'cat' replacement. I recommend following the customizations. https://github.com/sharkdp/bat
Written in Python
- asciinema: Terminal session recorder https://github.com/asciinema/asciinema
- httpie: Modern command line HTTP client https://github.com/jakubroztocil/httpie
- visidata: A terminal spreadsheet multitool for discovering and arranging data https://github.com/saulpw/visidata
- youtube-dl: Command-line program to download videos from YouTube.com and other video sites https://github.com/rg3/youtube-dl
- pgcli: Postgres cli with autocomplete and syntax highlighting https://github.com/dbcli/pgcli
Written in C
- jq: Command-line JSON processor https://github.com/stedolan/jq
- tmux: a terminal multiplexer https://github.com/tmux/tmux
- pspg: postgres pager (you can combine it with pgcli) https://github.com/okbob/pspg reply