Welcome to Rusty Compress

A powerful, cross-platform desktop archive manager built with Tauri and React. Manage ZIP, TAR, and RAR archives with a modern, intuitive interface.

Key Features

📦 Multi-Format Support

Handle ZIP, JAR, APK, XAPK, IPA, TAR, TAR.GZ, TGZ, TAR.BZ2, TBZ2, and RAR archives with a unified interface.

🖥️ Cross-Platform

Works seamlessly on Windows, macOS, and Linux with consistent functionality and performance across all platforms.

⚡ High Performance

Rust backend provides lightning-fast archive operations while React frontend ensures a smooth, responsive user experience.

🔍 Smart Browsing

Browse both filesystem directories and archive contents seamlessly with dual-state tracking and intuitive navigation.

📊 Progress Tracking

Real-time progress updates for extraction and checksum operations with detailed status reporting.

🔐 Checksum Verification

Compute MD5, SHA1, SHA256, and SHA512 checksums with progress reporting to verify file integrity.

Quick Start

Ready to Get Started?

Follow these simple steps to get Rusty Compress running on your system:

  1. Install Node.js, npm, and Rust on your system
  2. Clone the repository: git clone https://github.com/vanhonit/rusty-compress.git
  3. Navigate to the directory and install dependencies
  4. Run npm run tauri dev to start the development server
View Full Installation Guide

System Integration

Rusty Compress integrates seamlessly with your operating system:

  • File Associations: Automatically handles supported archive types
  • System Menus: Right-click integration for quick actions
  • Double-Click: Open archives directly from your file manager
  • Preview: View images directly from archives without extraction

Technology Stack

Frontend

  • React 18 - Modern, component-based UI
  • Vite - Lightning-fast build tool
  • Tailwind CSS - Utility-first styling
  • Tauri 2.x - Desktop framework integration

Backend

  • Rust - High-performance native code
  • Tauri Core - Secure desktop API
  • Archive Libraries - Native format handlers
  • Async Runtime - Efficient task management

Get Involved

Rusty Compress is an open-source project, and we welcome contributions from developers of all skill levels!

  • 🐛 Report Bugs: Help us improve by reporting issues
  • 💡 Suggest Features: Share your ideas for improvements
  • 🔧 Submit Pull Requests: Contribute code and documentation
  • 📖 Improve Documentation: Help make the project more accessible
Report Issues Contribute

Built with ❤️ using Tauri and React

© 2026 Hon Nguyen. Licensed under MIT License.