Cross Cleaner is a high-performance tool for cleaning temporary files, cache, and other system "junk" from your computer. Built with Rust for optimal speed and reliability.
- 🚀 Multi-threaded: Leverages rayon for parallel processing on multi-core systems
- 🔒 Secure: Carefully preserves critical system files
- 💻 Cross-Platform: Full support for Windows, MacOS and Linux
- 🎯 User-Friendly: Clean, minimalist interface for easy operation
- 📄 Custom-DataBase: Ability to use custom cleanup database
- 🧪 Well-Tested: 59+ unit tests, 800+ property-based tests, and 9 performance benchmarks
Get the latest release from our releases page.
- Make sure you have Rust installed (version 1.70 or higher):
rustc --version- Clone the repository:
git clone https://github.com/WinBooster/Cross-Cleaner.git
cd Cross-Cleaner- Build the project:
cargo build --release- The compiled binary will be located in
target/release
Cross Cleaner has comprehensive test coverage to ensure reliability and performance.
# Run all tests
cargo test --all
# Run property-based tests (800+ test cases)
cargo test --package cleaner proptests
# Run with more test cases
PROPTEST_CASES=1000 cargo test --package cleaner proptests# Run performance benchmarks
cargo bench --package Cross_Cleaner_CLI
# View detailed HTML reports
open target/criterion/report/index.html- 59 unit/integration tests - Core functionality
- 800+ property-based tests - Edge case detection with proptest
- 9 performance benchmarks - Regression detection with criterion
See TESTING.md for detailed testing documentation.

