6 releases
| 0.1.5 | Nov 21, 2025 |
|---|---|
| 0.1.4 | Mar 31, 2025 |
#478 in Command-line interface
751 downloads per month
Used in desktop-tui
14KB
273 lines
Virtual Terminal for Rust
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