Skip to content
Rinny-IncPublic

About

Free, open-source SSH terminal, SFTP/FTP file manager & S3 browser for macOS, Windows & Linux. Alternative to Termius & anySCP.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

45 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rwinSCP logo

rwinSCP

Rust Build Release Downloads Platform Discord

A single-binary desktop client for SSH, SFTP, SCP, FTP, and S3, built with egui/eframe.

Architecture

src/
  main.rs           entry point, window setup
  theme.rs          design tokens (palette, radii, spacing) + global style
  connection.rs     Protocol / Auth / ConnectionProfile
  app.rs            application state, Action reducer, worker polling
  store.rs          credentials management
  backend/
    mod.rs          Command/Event contract + worker spawning
    ssh_sftp_scp.rs libssh2-backed SSH, SFTP, SCP
    ftp.rs          suppaftp-backed FTP
    s3.rs           aws-sdk-s3-backed object storage
  icon.rs           named glyphs from the bundled Phosphor font
  ui/
    mod.rs          root layout
    tabs.rs         session tab strip
    terminal.rs     interactive shell (raw keystrokes to a PTY)
    rail.rs         left icon rail
    dashboard.rs    Hosts page: search, recents, actions, grid
    host_card.rs    one host tile
    history.rs      downloads/uploads history
    editor.rs       host form
    explorer.rs     breadcrumbs, toolbar, file table
    log_panel.rs    activity log
    widgets.rs      shared primitives

About

Free, open-source SSH terminal, SFTP/FTP file manager & S3 browser for macOS, Windows & Linux. Alternative to Termius & anySCP.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Contributors

Languages