├── CONTRIBUTING.md
└── README.md
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # Contributing to Awesome Terminal Recorder
2 |
3 | ## Simple Guidelines
4 |
5 | This is a curated list of awesome terminal recorders. Contributions are welcome!
6 |
7 | 1. **Fork this repository**: Click on the 'Fork' button at the top right corner.
8 | 2. **Clone the forked repository**: `git clone https://github.com/your-username/awesome-terminal-recorder.git`
9 | 3. **Make your changes**:
10 | - Add or edit a tool link and description in the README.md file.
11 | - If you are adding images, please make sure to set the image width to 600px for consistency. Use the HTML `` tag like so: `
`.
12 | 4. **Commit and Push**: Commit your changes and push to your forked repository.
13 | 5. **Create a Pull Request**: Go back to the original repository and click 'New pull request', then select your fork.
14 |
15 | ### Image Guidelines
16 |
17 | - Use the HTML `
` tag to include images and set the width to 600px for uniformity across the README.
18 | - Make sure the images are clear and relevant.
19 |
20 | That's it! We'll review your PR and merge it if it fits into our curated list.
21 |
22 | Thanks for contributing!
23 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
45 |
46 | ### [vhs](https://github.com/charmbracelet/vhs)
47 |
48 | _Write terminal GIFs as code for integration testing and demoing your CLI tools._
49 |
50 |
51 |
52 | ### [terminalizer](https://github.com/faressoft/terminalizer)
53 |
54 | _Record your terminal and generate animated gif images or share a web player link [www.terminalizer.com](https://www.terminalizer.com/)_
55 |
56 |
57 |
58 | ### [menyoki](https://github.com/orhun/menyoki)
59 |
60 | _Screen{shot,cast} and perform ImageOps on the command line - written in Rust_
61 |
62 |
63 |
64 | ### [t-rec](https://github.com/sassman/t-rec-rs)
65 |
66 | _Blazingly fast terminal recorder that generates animated gif images for the web written in rust._
67 |
68 |
69 |
70 | ### [termtosvg](https://github.com/nbedos/termtosvg)
71 |
72 | _termtosvg is a Unix terminal recorder written in Python that renders your command line sessions as standalone SVG animations._
73 |
74 |
81 |
82 | ### [ttystudio](https://github.com/chjj/ttystudio)
83 |
84 | _Record your terminal and compile it to a GIF or APNG without any external dependencies, bash scripts, gif concatenation, etc._
85 |
86 |
87 |
88 |
89 | ### [terminal-recorder](https://github.com/cortezcristian/terminal-recorder)
90 |
91 | _Terminal recorder allows you to record your bash session, and export it to html so then you can share it with your friends._
92 |
93 |
94 |
95 | ### [goscript](https://github.com/elisescu/goscript)
96 | _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._
97 |
98 |
99 |
100 | ---
101 |
102 | ### [savvy](https://github.com/getsavvyinc/savvy-cli)
103 | _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._
104 |
105 |
106 | **savvy record**
107 |
108 |
109 |
110 | **savvy record history**
111 |
112 |
113 |
114 | ---
115 |
116 | ### [rewindtty](https://github.com/rewindtty/rewindtty)
117 | A terminal session recorder and replayer written in C that allows you to capture and replay terminal sessions with precise timing.
118 |
119 | **rewindtty record and replay**
120 |
121 |
122 |
123 | **rewindtty analyze**
124 |
125 |
126 |
127 | ---
128 |
129 | ## 🤝 Contributing
130 |
131 | Interested in contributing? Check out the [CONTRIBUTING.md](CONTRIBUTING.md) file to get started!
132 |
133 | ---
134 |
--------------------------------------------------------------------------------