6 releases

0.1.5 Nov 21, 2025
0.1.4 Mar 31, 2025

#478 in Command-line interface

Download history 159/week @ 2025-08-19 115/week @ 2025-08-26 189/week @ 2025-09-02 340/week @ 2025-09-09 436/week @ 2025-09-16 446/week @ 2025-09-23 308/week @ 2025-09-30 289/week @ 2025-10-07 92/week @ 2025-10-14 128/week @ 2025-10-21 232/week @ 2025-10-28 178/week @ 2025-11-04 219/week @ 2025-11-11 269/week @ 2025-11-18 94/week @ 2025-11-25 158/week @ 2025-12-02

751 downloads per month
Used in desktop-tui

MIT license

14KB
273 lines

Virtual Terminal for Rust crates.io page docs.rs page

Async virtual terminal for Rust. Allows to spawn/communicate with a process in a virtual terminal (Linux only).

The communication is performed through async channels, so it is possible to communicate with a program e.g. on a remote machine via custom API/transport.

Issues

While the terminal side is pretty simple to implement, major issues may arise from the client side as the spawned process may require special input/output handling.

The terminal itself has been tested with the majority of traditional complicated programs, such as vim, screen, tmux, mc etc. and works pretty well.

Dependencies

~9–15MB
~310K SLoC