An open API service indexing awesome lists of open source software.

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.

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


Rusty screenshot 1
Rusty screenshot 2
Rusty screenshot 3

## Build (Windows / MSVC)

```powershell
cargo build --release
```

## Install (Windows)

```powershell
winget install rusty
```

## Run

```powershell
.\target\release\rusty.exe
```