Skip to content

ImL1s/prism-windows-cleaner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prism Logo

Prism

A modern, beautiful Windows system cleaner & optimizer

Built with Tauri v2 + React + Fluent UI

License: MIT Platform: Windows Built with Tauri

繁體中文 | 简体中文

Dashboard

✨ Features

Module Description
📊 Dashboard Real-time system overview — CPU, memory, disk, network with health score
🧹 Deep Clean Scan and remove browser cache, temp files, logs, and app leftovers
📦 Uninstaller Smart app removal with size sorting and batch uninstall
Optimizer Flush DNS, rebuild icon/font/thumbnail caches
💽 Disk Analysis Interactive donut chart visualization of disk usage
📈 Monitor Live CPU/Memory/Disk charts with 2-second refresh
🗑️ Build Cleanup Purge node_modules, .gradle, target, __pycache__ and more
🌐 i18n English, 繁體中文, 简体中文 — auto-detects system language

🖼️ Screenshots

Click to expand all screenshots
Feature Screenshot
Deep Clean
Uninstaller
Optimizer
Disk Analysis
Monitoring
Build Cleanup
Settings

🚀 Quick Start

Prerequisites

Development

# Clone the repository
git clone https://github.com/YourUsername/prism.git
cd prism

# Install dependencies
npm install

# Start dev server
npm run tauri dev

Build

# Build production installer
npm run tauri build

The installer will be output to src-tauri/target/release/bundle/.

🏗️ Tech Stack

Layer Technology
Frontend React 18 + TypeScript + Vite
UI Components Fluent UI React v9
Backend Rust + Tauri v2
Core Engine PowerShell scripts
i18n react-i18next
Styling Custom CSS (glassmorphism)

📁 Project Structure

prism/
├── src/                    # React frontend
│   ├── components/         # Reusable UI components
│   ├── pages/              # Page components
│   ├── hooks/              # Custom React hooks
│   ├── i18n/               # Internationalization
│   │   ├── i18n.ts         # i18next configuration
│   │   └── locales/        # Translation files (en, zh-TW, zh-CN)
│   ├── App.tsx             # Root component
│   └── main.tsx            # Entry point
├── src-tauri/              # Rust backend
│   ├── src/
│   │   ├── commands/       # Tauri command handlers
│   │   └── lib.rs          # Plugin registration
│   ├── Cargo.toml
│   └── tauri.conf.json
├── mole-core/              # PowerShell core scripts
└── package.json

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

🙏 Acknowledgements

  • Mole by tw93 — the open-source PowerShell core engine that powers Prism's cleaning and optimization features (MIT License)
  • Tauri — the framework for building lightweight, secure desktop apps
  • Fluent UI — Microsoft's design system for React
  • react-i18next — internationalization framework

See THIRD_PARTY_LICENSES.md for the full list of dependencies and their licenses.

📄 License

This project is licensed under the MIT License — see the LICENSE file for details.

About

Prism — A modern, beautiful Windows system cleaner & optimizer. Built with Tauri v2 + React + Fluent UI.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors