https://github.com/hexajohnny/rusty
Tabbed, split-pane SSH client for Windows with organization-first features—renamable, color-coded, drag-and-drop tabs, SFTP browser, and flexible layouts. Built in Rust.
https://github.com/hexajohnny/rusty
color colors egui russh rust rust-lang split-pane ssh ssh-client ssh-key ssh-tunnel tabbed-ui windows-11
Last synced: 4 months ago
JSON representation
Tabbed, split-pane SSH client for Windows with organization-first features—renamable, color-coded, drag-and-drop tabs, SFTP browser, and flexible layouts. Built in Rust.
- Host: GitHub
- URL: https://github.com/hexajohnny/rusty
- Owner: hexajohnny
- License: apache-2.0
- Created: 2026-02-10T16:36:18.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-02-15T04:03:04.000Z (5 months ago)
- Last Synced: 2026-02-15T06:29:34.311Z (5 months ago)
- Topics: color, colors, egui, russh, rust, rust-lang, split-pane, ssh, ssh-client, ssh-key, ssh-tunnel, tabbed-ui, windows-11
- Language: Rust
- Homepage: https://rustyssh.com
- Size: 5.96 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
# Rusty
Rusty is a Windows SSH client built in Rust.
It focuses on:
- Tabbed and split-pane SSH sessions.
- Smooth terminal scrolling and copy/paste.
- Built-in SFTP file browser.
- Download/upload manager.
- Profile-based connections.
- Theme support.
## Theming
- UI chrome themes use `.thm` files in `./theme` (details: [THEMES.md](THEMES.md)).
- Terminal color themes use WezTerm-compatible TOML schemes in `./term` (for example `term/tokyo-night.toml`).
Terminal theme behavior:
- Open **Settings -> Terminal Colors** to browse scrollable theme cards.
- Click a card to apply immediately (including existing terminal sessions).
- Add your own `.toml` files to `./term`, then click **Reload from term/**.
WezTerm templates:
[iTerm2-Color-Schemes](https://github.com/mbadolato/iTerm2-Color-Schemes/tree/master/wezterm)
## Screenshots
## Build (Windows / MSVC)
```powershell
cargo build --release
```
## Install (Windows)
```powershell
winget install rusty
```
## Run
```powershell
.\target\release\rusty.exe
```