A Python/PySide6 rebuild of the Rufus USB boot-media utility — rebranded, cross-platform, and packed with features.
Latest Release: v26.9.9 — View on GitHub
| Platform | File | Download |
|---|---|---|
| 🐧 Linux (standalone) | Rusys |
⬇️ Download |
| 🐧 Debian/Ubuntu | Rusys.deb |
⬇️ Download |
| 🐧 Fedora/RHEL | Rusys.rpm |
⬇️ Download |
| 🪟 Windows | Rusys.exe |
⬇️ Download |
# Debian/Ubuntu
sudo dpkg -i Rusys.deb
# Fedora/RHEL
sudo rpm -i Rusys.rpm
# Standalone (any Linux)
chmod +x Rusys && ./RusysJust download and run Rusys.exe — no installation required.
- Windows — Windows 11, 10, Insider, Server (official Microsoft pages)
- Linux — 48+ distributions: Ubuntu, Fedora, Debian, Arch, Mint, Kali, and more
- Unix / BSD — FreeBSD (direct ISO), OpenBSD, NetBSD, DragonFly BSD, GhostBSD, pfSense, OPNsense
- Maintenance and Recovery — SystemRescue, GParted, Clonezilla, Hiren's BootCD, and more
- Direct single-click downloads with resumable HTTP 206 support
- Sortable spreadsheet view with name, compatibility, size, downloads, and latest update
- CDN cookie session support for os.click, SourceForge, and other redirect-based services
- Resumable downloads with proper
RefererandUser-Agentheaders - Queue controls: Pause All / Resume All / Cancel All / Remove All
- SHA-256 checksum verification on every download
- Write any ISO/IMG/DD image directly to a USB device
- Safe device flashing with post-write verification
- Single-prompt privilege escalation via
pkexec - USB hotplug detection with 3-second auto-refresh
- Installs the real upstream Ventoy boot chain onto a USB stick
- Simply copy ISOs to the USB — no re-imaging
- 4 themed GRUB2 menus: WhiteSur, Tela, Vimix, Stylish
- Secure Boot capable
- Catppuccin Mocha inspired dark palette
- Persistent window geometry and settings
rusys --gui # Launch the graphical interface
rusys --download "Linux/Ubuntu/Desktop" --dir ~/iso # Download an ISO
rusys --image ~/iso/ubuntu.iso --device /dev/sdb --verify # Flash to USB
rusys --check ~/iso/ubuntu.iso --sha256 <hash> # Verify checksum only
rusys --version # Print version- Python ≥ 3.9
- PySide6 ≥ 6.9
- requests ≥ 2.32
# Clone the repository
git clone https://github.com/Ali-A-2026/Rusys.git
cd Rusys
# Install dependencies
pip install -r requirements.txt
# Launch the GUI
python -m rusys --guiRusys/
├── rusys/ # Main Python package
│ ├── core/ # Core engine
│ │ ├── downloader.py # HTTP download engine with CDN cookie support
│ │ ├── flasher.py # Image flashing engine
│ │ ├── devices.py # USB device enumeration
│ │ ├── checksum.py # SHA-256 verification
│ │ ├── multiboot.py # Ventoy multiboot engine
│ │ ├── privileges.py # pkexec/udev privilege management
│ │ └── settings.py # Persistent settings
│ ├── data/ # OS catalog
│ │ └── os_catalog.py # Windows/Linux/Unix/Recovery catalogue
│ └── ui/ # PySide6 GUI
│ ├── main_window.py # Main application window
│ ├── about_dialog.py # About dialog
│ └── catalog_widget.py # OS catalog browser
├── resources/ # Icons, themes, screenshots
├── docs/ # Documentation
├── pyproject.toml # Build configuration
├── LICENSE.txt # LGPT v1.0
└── README.md # This file
| Shortcut | Action |
|---|---|
F5 |
Refresh USB devices |
Ctrl+S |
Open Settings |
Ctrl+Q |
Quit |
- Hyder 61112 — Debugging and help with the Rusys core
- pbatard/rufus — The original Rufus project
- longpanda/Ventoy — The Ventoy multiboot backend
- vinceliuice/grub2-themes — GRUB2 theme collection
This project is licensed under LGPT v1.0 — see the LICENSE.txt file for details.
Rusys — USB Boot Media & Ventoy Multiboot Utility
Copyright (C) 2026 Pro_Tool Project
Developer: Ali A Alwahed
Licensed under LGPT v1.0
Made with ❤️ by Ali A Alwahed
⭐ If you find Rusys useful, please consider giving it a star!



