An open API service indexing awesome lists of open source software.

https://github.com/gamestime102/clean-master-privacy

Negative sir
https://github.com/gamestime102/clean-master-privacy

antivirus clean-master-privacy security

Last synced: 5 months ago
JSON representation

Negative sir

Awesome Lists containing this project

README

          

# Clean Master Privacy 🛡️

[English](#english) | [Türkçe](#turkish)

---


## 🇺🇸 English

**A modern, fast, and privacy-focused Linux system cleaner.**

Developed with Rust and GTK4, providing a user-friendly desktop experience.

### ✨ Features
- 🔍 **Smart Scanning**: Automatically detects temporary files, cache, and unnecessary data.
- 🚀 **Asynchronous Operations**: The UI remains responsive during scans for a smooth experience.
- đź’ľ **SQLite Database**: Securely stores scan history and user settings.
- 🎨 **Modern GTK4 Interface**: Clean, responsive, and user-friendly design.
- 📊 **Detailed Reporting**: View file sizes, threat levels, and scan statistics.
- ⚙️ **Customizable**: Configure scan targets and rules as you wish.
- 🗑️ **Secure Cleaning**: Quarantine system with restore support (under development).

## * Shema

```
/app/
├── src/
│ ├── main.rs # Uygulama başlangıç noktası
│ ├── app.rs # GTK UI ve ana pencere
│ ├── scanner.rs # Dosya tarama motoru
│ ├── db.rs # SQLite veritabanı yönetimi
│ ├── config.rs # Yapılandırma yönetimi
│ ├── quarantine.rs # Karantina sistemi
│ └── settings.rs # Ayarlar penceresi UI
├── data/ # Uygulama veri dosyaları
├── docs/ # Dokümantasyon
├── po/ # Çeviri dosyaları (i18n)
└── Cargo.toml # Rust bağımlılıkları
```

### 🚀 Installation

#### Requirements
- Rust 1.70+ (stable)
- GTK4 development libraries
- SQLite3

#### Ubuntu/Debian
```bash
# Install development dependencies
sudo apt update
sudo apt install libgtk-4-dev pkg-config libsqlite3-dev

# Install Rust (if not already installed)
curl --proto '=https' --tlsv1.2 -sSf [https://sh.rustup.rs](https://sh.rustup.rs) | sh

# Compile the project
cd Clean-Master-Privacy
cargo build --release

# Run
cargo run --release
```

## 🇹🇷 Türkçe

**Modern, hızlı ve gizliliğe odaklı bir Linux sistem temizleyicisi.**

Rust ve GTK4 ile geliştirilen bu uygulama, kullanıcı dostu bir masaüstü deneyimi sunar.

### ✨ Özellikler
- 🔍 **Akıllı Tarama**: Geçici dosyaları, önbelleği ve gereksiz verileri otomatik olarak algılar.
- 🚀 **Eşzamansız İşlemler**: Sorunsuz bir deneyim için taramalar sırasında kullanıcı arayüzü duyarlı kalır.
- 💾 **SQLite Veritabanı**: Tarama geçmişini ve kullanıcı ayarlarını güvenli bir şekilde saklar.
- 🎨 **Modern GTK4 Arayüzü**: Temiz, duyarlı ve kullanıcı dostu tasarım.
- 📊 **Detaylı Raporlama**: Dosya boyutlarını, tehdit seviyelerini ve tarama istatistiklerini görüntüleyin.
- ⚙️ **Özelleştirilebilir**: Tarama hedeflerini ve kurallarını istediğiniz gibi yapılandırın.
- 🗑️ **Güvenli Temizleme**: Geri yükleme desteğiyle karantina sistemi (geliştirme aşamasında).

## * Shema

```
/app/
├── src/
│ ├── main.rs # Uygulama başlangıç noktası
│ ├── app.rs # GTK UI ve ana pencere
│ ├── scanner.rs # Dosya tarama motoru
│ ├── db.rs # SQLite veritabanı yönetimi
│ ├── config.rs # Yapılandırma yönetimi
│ ├── quarantine.rs # Karantina sistemi
│ └── settings.rs # Ayarlar penceresi UI
├── data/ # Uygulama veri dosyaları
├── docs/ # Dokümantasyon
├── po/ # Çeviri dosyaları (i18n)
└── Cargo.toml # Rust bağımlılıkları
```

### 🚀 Kurulum

#### Gereksinimler
- Rust 1.70+ (kararlı)
- GTK4 geliĹźtirme kĂĽtĂĽphaneleri
- SQLite3

#### Ubuntu/Debian
```bash
# Install development dependencies
sudo apt update
sudo apt install libgtk-4-dev pkg-config libsqlite3-dev

# Install Rust (if not already installed)
curl --proto '=https' --tlsv1.2 -sSf [https://sh.rustup.rs](https://sh.rustup.rs) | sh

# Compile the project
cd Clean-Master-Privacy
cargo build --release

# Run
cargo run --release
```