Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ivangabriele/clamav-desktop

Cross-platform Desktop GUI for ClamAV antivirus.
https://github.com/ivangabriele/clamav-desktop

antivirus clamav clamav-client daemon debian desktop desktop-app desktop-client gui linux macos open-source react rust security sidecar tauri typescript ubuntu windows

Last synced: 6 days ago
JSON representation

Cross-platform Desktop GUI for ClamAV antivirus.

Awesome Lists containing this project

README

        


ClamAV Desktop Logo

ClamAV Desktop



Latest GitHub release version including pre-releases


AGPL-3.0 license


Latest unit workflow status for main branch


Latest integration workflow status for main branch


Latest GitHub workflow status for main branch

> [!WARNING]
> Clamav Desktop is a work in progress. I do not recommend using older releases (` as they were based on Electron, which can be slow for this type of application.
> **Please wait for the release of `v0.4.0`** . This version will be released soon
> and is expected to offer tremendous improvements over the previous ones.

> [!NOTE]
> This README is for _users_ rather than _contributors_.**
> If you wish to _contribute_ to ClamAV Desktop, you should read [CONTRIBUTING.md](CONTRIBUTING.md) instead.

---

- [Screenshots](#screenshots)
- [Dashboard Preview](#dashboard-preview)
- [Scanner Preview](#scanner-preview)
- [Roadmap](#roadmap)
- [v.0.4.0](#v040)
- [v.0.5.0](#v050)
- [v.0.?.0](#v00)

---

## Screenshots

### Dashboard Preview

![ClamAV Desktop Dashboard](/docs/screenshot-dashboard.png)

### Scanner Preview

![ClamAV Desktop Scanner](/docs/screenshot-scanner.png)

## Roadmap

This roadmap is not set in stone and is prone to change unexpectedly while we're still in alpha (v0) stage.

#### v.0.4.0

- [x] Cloud: Definitions update
- [x] Dashboard: Daemon control & status
- [x] Global: Tray icon
- [x] Scanner: Drives selection
- [x] Scanner: Folders selection
- [x] Scanner: Scan interruption
- [x] Settings: Raw clamd.conf editor
- [ ] Technical: Releases in `.x64.deb`, `.x64.dmg`, and `.x64.msi` formats

#### v.0.5.0

- [ ] Scanner: Estimated time to completion
- [ ] Scanner: Quarantined files management
- [ ] Scanner: Summary
- [ ] Scanner: Threats handling management
- [ ] Technical: Store errors in local logs
- [ ] Technical: Releases in `.arm64.deb`, `.arm64.dmg`, and `.arm64.msi` formats

#### v.0.?.0

- [ ] Global: Automated updates (if/where possible)
- [ ] Publication: OpenSuse Build availibility (to challenge)
- [ ] Publication: PPA availibility
- [ ] Settings: Form-like `clamd.conf` editor
- [ ] Technical: macOS & Windows Code signing
- [ ] Technical: Binaries embedding (check with official ClamAV team)
- [ ] Technical: Releases `.x64.rpm` and `.arm64.rpm` formats
(waiting for tauri-apps/tauri#4402 & tauri-apps/tauri#5202)
- [ ] UX/UI: Full redesign