Skip to content

🛡️ A GUI for ClamAV Antivirus that makes the Antivirus itself look professional and work exactly like ClamAV (A FOSS CLI Antivirus). It's currently in development

Notifications You must be signed in to change notification settings

ArsenTech/clamav-gui

Repository files navigation

ClamAV GUI

ArsenTech's ClamAV GUI

A minimal, open-source GUI for ClamAV Antivirus that makes the Antivirus itself look professional and work exactly like ClamAV (A FOSS CLI Antivirus)

Report bug  ·  Request Feature

version Contributors Forks Stargazers downloads project_license

Issues build-status commits since latest release GitHub Created At GitHub repo size

Table of Contents
  1. About
  2. Usage
  3. Versioning
  4. Contributing
  5. Star History
  6. License

Important

Some parts of this pre-release won't work, and the UI will be laggy and unresponsive sometimes. The ClamAV GUI is still in the development and improvement...

About

ArsenTech's ClamAV GUI is a minimal, open-source interface for file scanning and threat detection that makes the Antivirus itself look professional and work exactly like ClamAV (A FOSS CLI Antivirus).

Built with Tauri, React, and modern desktop and web tools. This software is provided as-is. No data is collected or transmitted. This GUI uses ClamAV's clamscan engine. Scan types are presets that define which locations and which limits are used.

Features

  • State-gated UI - Detects the ClamAV installation path before launching the software
  • Main and Full Scan - Scan the entire device for malicious files and malware
  • Custom and File Scan - Scan the mentioned folder / file for malware
  • Resolving infected files after scan - It includes Quarantine, Delete, and Mark as safe
  • Definitions Updater - Update the definitions database directly from the GUI
  • Quarantine - Manage infected threats after scanning
  • History - View the entire GUI actions history and manage it + view or reveal logs
  • Antivirus Statistics - View the entire Antivirus Dashboard and Statistics + some real-time device stats
  • Real-Time Performance Stats - CPU, RAM Usage, and Disk Usage Stats all without leaving the GUI
  • Flags - Launch Full Scan and Main Scan Directly if needed
  • Scheduler - Schedule some scans if needed + manage other scheduled scan jobs

Coming Soon (To Do List)

  • Settings
    • Themes
    • Custom Scan Settings
    • Real Time Protection Settings
    • Other settings based on few GUI actions
  • YARA Rules and YARA Scan Type
  • Notifications
  • System Tray with quick access
  • Finishing touches and optimization before v1
  • Implement Skeleton Loading

Built With

  • Tauri
  • React
  • ShadCN UI
  • Tailwind CSS
  • Typescript
  • Vite
  • Rust
  • React Router

Download

You can find the latest stable version of the ClamAV GUI right here

GitHub Downloads (all assets, latest release)

Usage

Versioning

This website follows Semantic Versioning. You can view the full Changelog for details on each website version.

Contributing

Contributions are Always Welcome! Please read both Code of Conduct and CONTRIBUTING.md before contributing.

Top Contributors

Top Contributors

Star History

Star History Chart

License

Support And Follow

YouTube Patreon Codepen DeviantArt Odysee Scratch

GitHub @ArsenTech  ·  YouTube @ArsenTech  ·  Patreon ArsenTech  ·  ArsenTech's Website

About

🛡️ A GUI for ClamAV Antivirus that makes the Antivirus itself look professional and work exactly like ClamAV (A FOSS CLI Antivirus). It's currently in development

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks