Skip to content

HautlyS/RUSSH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RUSSH

A modern, cross-platform SSH client built with Rust and Tauri, featuring P2P connectivity, interactive terminal blocks, and stunning visual effects.

License Platform

Features

  • Secure SSH Connections - Password and key-based authentication with encrypted sessions
  • P2P Networking - Direct peer-to-peer connections with NAT traversal
  • Interactive Terminal - Full-featured terminal with xterm.js and WebGL rendering
  • Block-Based Messaging - Share code, files, and interactive widgets with peers
  • Visual Effects - Lightning, electric borders, click sparks, and more
  • Cross-Platform - Native apps for Windows, macOS, and Linux
  • Mobile Ready - Responsive design with touch support

Quick Start

Prerequisites

Installation

# Clone the repository
git clone https://github.com/your-org/russh.git
cd russh

# Install frontend dependencies
cd russh-client
pnpm install

# Run in development mode
pnpm tauri dev

Building for Production

pnpm tauri build

Project Structure

russh/
├── russh-ssh/          # Core SSH library (Rust)
├── russh-ssh-cli/      # CLI tool (Rust)
├── russh-client/       # Tauri + Vue.js frontend
│   ├── src/
│   │   ├── components/ # Vue components
│   │   ├── composables/# Vue composables
│   │   ├── stores/     # Pinia stores
│   │   ├── types/      # TypeScript types
│   │   ├── views/      # Page views
│   │   └── utils/      # Utilities
│   └── src-tauri/      # Tauri backend (Rust)
└── docs/               # Documentation

Documentation

Key Technologies

Component Technology
Backend Rust, Tokio, russh
Frontend Vue 3, TypeScript, Tailwind CSS
Desktop Tauri 2.0
Terminal xterm.js with WebGL
State Pinia
Animations Motion-V, Custom WebGL

Screenshots

Coming soon

License

MIT License - see LICENSE for details.

Contributing

Contributions are welcome! Please read our Contributing Guide first.

sex 02 jan 2026 18:03:54 -03

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published