https://github.com/richardscollin/tmux-rs
A Rust port of tmux
https://github.com/richardscollin/tmux-rs
rust tmux
Last synced: 12 months ago
JSON representation
A Rust port of tmux
- Host: GitHub
- URL: https://github.com/richardscollin/tmux-rs
- Owner: richardscollin
- License: other
- Created: 2025-01-06T22:23:51.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-04T08:55:28.000Z (12 months ago)
- Last Synced: 2025-07-04T09:44:33.809Z (12 months ago)
- Topics: rust, tmux
- Language: Rust
- Homepage: https://richardscollin.github.io/tmux-rs/
- Size: 19.6 MB
- Stars: 389
- Watchers: 3
- Forks: 9
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
> [!WARNING]
> This project is alpha quality and has many known bugs. It's written in
> almost entirely unsafe Rust. Don't use it yet unless you're willing to deal
> with frequent crashes.
>
> THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
> WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
> MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
> ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
> WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
> IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
> OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
# tmux-rs
A rust port of [tmux](https://github.com/tmux/tmux).
## Why?
Why not? This a fun hobby project for me. It's been my gardening for the past year.
Why not just use [zellij](https://zellij.dev/)? I like tmux. I want tmux,
not something else.
## Installation
Like `tmux`, it requires `libevent2` and `libtinfo` (usually packaged with ncurses).
```sh
sudo apt-get install libncurses-dev libevent-dev
cargo install tmux-rs
tmux-rs
```
Also don't run `tmux-rs` if there is an existing tmux session running in
the background. It could result in crashes of the original tmux session.