Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/orangekame3/awesome-terminal-recorder

🎥 Curated list of outstanding terminal recording tools to enhance your CLI demonstrations and tutorials.
https://github.com/orangekame3/awesome-terminal-recorder

List: awesome-terminal-recorder

awesome awesome-list cli terminal

Last synced: about 7 hours ago
JSON representation

🎥 Curated list of outstanding terminal recording tools to enhance your CLI demonstrations and tutorials.

Awesome Lists containing this project

README

        

# 🎥 Awesome Terminal Recorder 📼

[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

Curated list of outstanding terminal Recorder that make your day brighter!

---

## Table of Repos

- [🎥 Awesome Terminal Recorder 📼](#-awesome-terminal-recorder-)
- [Table of Repos](#table-of-repos)
- [asciinema](#asciinema)
- [agg](#agg)
- [vhs](#vhs)
- [terminalizer](#terminalizer)
- [menyoki](#menyoki)
- [t-rec](#t-rec)
- [termtosvg](#termtosvg)
- [ttygif](#ttygif)
- [ttystudio](#ttystudio)
- [terminal-recorder](#terminal-recorder)
- [goscript](#goscript)
- [savvy](#savvy)
- [🤝 Contributing](#-contributing)

---

### [asciinema](https://github.com/asciinema)

_asciinema [as-kee-nuh-muh] is a free and open source solution for recording terminal sessions and sharing them on the web._

### [agg](https://github.com/asciinema/agg)

_agg is a command-line tool for generating animated GIF files from [asciicast v2 files](https://github.com/asciinema/asciinema/blob/master/doc/asciicast-v2.md) produced by [asciinema terminal recorder](https://github.com/asciinema/asciinema)._

### [vhs](https://github.com/charmbracelet/vhs)

_Write terminal GIFs as code for integration testing and demoing your CLI tools._

### [terminalizer](https://github.com/faressoft/terminalizer)

_Record your terminal and generate animated gif images or share a web player link [www.terminalizer.com](https://www.terminalizer.com/)_

### [menyoki](https://github.com/orhun/menyoki)

_Screen{shot,cast} and perform ImageOps on the command line - written in Rust_

### [t-rec](https://github.com/sassman/t-rec-rs)

_Blazingly fast terminal recorder that generates animated gif images for the web written in rust._

### [termtosvg](https://github.com/nbedos/termtosvg)

_termtosvg is a Unix terminal recorder written in Python that renders your command line sessions as standalone SVG animations._

### [ttygif](https://github.com/icholy/ttygif)

_ttygif converts a ttyrec file into gif files. It's a stripped down version of ttyplay that screenshots every frame._

### [ttystudio](https://github.com/chjj/ttystudio)

_Record your terminal and compile it to a GIF or APNG without any external dependencies, bash scripts, gif concatenation, etc._

### [terminal-recorder](https://github.com/cortezcristian/terminal-recorder)

_Terminal recorder allows you to record your bash session, and export it to html so then you can share it with your friends._

### [goscript](https://github.com/elisescu/goscript)
_Goscript is a tool that records the terminal session (well, any command you run it with) and saves the output in a self contained html file that can be run in the browser, to playback the session._

---

### [savvy](https://github.com/getsavvyinc/savvy-cli)
_savvy record starts a new sub-shell and all commands in this shell are recorded and sent to an LLM to generate a runbook. You can also create runbooks from your shell history. Savvy allows you to run any runbook using savvy run._

**savvy record**

**savvy record history**

---

## 🤝 Contributing

Interested in contributing? Check out the [CONTRIBUTING.md](CONTRIBUTING.md) file to get started!

---