{"id":15013267,"url":"https://github.com/ivangabriele/clamav-desktop","last_synced_at":"2025-04-12T19:46:27.974Z","repository":{"id":36990957,"uuid":"458620980","full_name":"ivangabriele/clamav-desktop","owner":"ivangabriele","description":"Cross-platform Desktop GUI for ClamAV antivirus.","archived":false,"fork":false,"pushed_at":"2025-04-03T02:06:30.000Z","size":12745,"stargazers_count":273,"open_issues_count":18,"forks_count":14,"subscribers_count":17,"default_branch":"main","last_synced_at":"2025-04-04T00:07:19.923Z","etag":null,"topics":["antivirus","clamav","clamav-client","daemon","debian","desktop","desktop-app","desktop-client","gui","linux","macos","open-source","react","rust","security","sidecar","tauri","typescript","ubuntu","windows"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ivangabriele.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["ivangabriele"]}},"created_at":"2022-02-12T19:36:23.000Z","updated_at":"2025-03-31T16:59:03.000Z","dependencies_parsed_at":"2024-01-24T07:30:43.852Z","dependency_job_id":"e6f4906f-da28-4277-8a26-0b5d8c27ef7e","html_url":"https://github.com/ivangabriele/clamav-desktop","commit_stats":{"total_commits":457,"total_committers":5,"mean_commits":91.4,"dds":0.4070021881838074,"last_synced_commit":"6bb39864f6821fefe23e621b32c819e51f48003f"},"previous_names":[],"tags_count":34,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivangabriele%2Fclamav-desktop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivangabriele%2Fclamav-desktop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivangabriele%2Fclamav-desktop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivangabriele%2Fclamav-desktop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ivangabriele","download_url":"https://codeload.github.com/ivangabriele/clamav-desktop/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248625497,"owners_count":21135513,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["antivirus","clamav","clamav-client","daemon","debian","desktop","desktop-app","desktop-client","gui","linux","macos","open-source","react","rust","security","sidecar","tauri","typescript","ubuntu","windows"],"created_at":"2024-09-24T19:44:00.501Z","updated_at":"2025-04-12T19:46:27.952Z","avatar_url":"https://github.com/ivangabriele.png","language":"Rust","funding_links":["https://github.com/sponsors/ivangabriele"],"categories":["Rust",":shield: Security"],"sub_categories":["ARM"],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"ClamAV Desktop Logo\" height=\"128\" src=\"assets/icons/icon.svg\" /\u003e\n  \u003ch1 align=\"center\"\u003eClamAV Desktop\u003c/h1\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca aria-label=\"Go to the latest Github release\" href=\"https://github.com/ivangabriele/clamav-desktop/releases\"\u003e\n    \u003cimg alt=\"Latest GitHub release version including pre-releases\" src=\"https://img.shields.io/github/v/release/ivangabriele/clamav-desktop?include_prereleases\u0026sort=semver\u0026style=for-the-badge\u0026labelColor=000\"\u003e\n  \u003c/a\u003e\n  \u003ca aria-label=\"Open the AGPL-3.0 license\" href=\"https://github.com/ivangabriele/clamav-desktop/blob/main/LICENSE\"\u003e\n    \u003cimg alt=\"AGPL-3.0 license\" src=\"https://img.shields.io/github/license/ivangabriele/clamav-desktop?style=for-the-badge\u0026labelColor=000\"\u003e\n  \u003c/a\u003e\n  \u003ca aria-label=\"Go to the main branch unit workflow history\" href=\"https://github.com/ivangabriele/clamav-desktop/actions?query=branch%3Amain+workflow%3AUnit\"\u003e\n    \u003cimg alt=\"Latest unit workflow status for main branch\" src=\"https://img.shields.io/github/actions/workflow/status/ivangabriele/clamav-desktop/unit.yml?branch=main\u0026label=Unit\u0026style=for-the-badge\u0026labelColor=000\"\u003e\n  \u003c/a\u003e\n  \u003ca aria-label=\"Go to the main branch integration workflow history\" href=\"https://github.com/ivangabriele/clamav-desktop/actions?query=branch%3Amain+workflow%3AIntegration\"\u003e\n    \u003cimg alt=\"Latest integration workflow status for main branch\" src=\"https://img.shields.io/github/actions/workflow/status/ivangabriele/clamav-desktop/integration.yml?branch=main\u0026label=Integration\u0026style=for-the-badge\u0026labelColor=000\"\u003e\n  \u003c/a\u003e\n  \u003ca aria-label=\"Go to code coverage dashboard\" href=\"https://app.codecov.io/github/ivangabriele/clamav-desktop\"\u003e\n    \u003cimg alt=\"Latest GitHub workflow status for main branch\" src=\"https://img.shields.io/codecov/c/github/ivangabriele/clamav-desktop?style=for-the-badge\u0026labelColor=000\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003e [!WARNING]  \n\u003e Clamav Desktop is a work in progress. I do not recommend using older releases (`\u003cv0.4.0`)\n\u003e as they were based on Electron, which can be slow for this type of application.  \n\u003e **Please wait for the release of `v0.4.0`** . This version will be released soon\n\u003e and is expected to offer tremendous improvements over the previous ones.\n\n\u003e [!NOTE]  \n\u003e This README is for _users_ rather than _contributors_.**  \n\u003e If you wish to _contribute_ to ClamAV Desktop, you should read [CONTRIBUTING.md](CONTRIBUTING.md) instead.\n\n---\n\n- [Screenshots](#screenshots)\n  - [Dashboard Preview](#dashboard-preview)\n  - [Scanner Preview](#scanner-preview)\n- [Roadmap](#roadmap)\n    - [v.0.4.0](#v040)\n    - [v.0.5.0](#v050)\n    - [v.0.?.0](#v00)\n\n---\n\n## Screenshots\n\n### Dashboard Preview\n\n![ClamAV Desktop Dashboard](/docs/screenshot-dashboard.png)\n\n### Scanner Preview\n\n![ClamAV Desktop Scanner](/docs/screenshot-scanner.png)\n\n## Roadmap\n\nThis roadmap is not set in stone and is prone to change unexpectedly while we're still in alpha (v0) stage.\n\n#### v.0.4.0\n\n- [x] Cloud: Definitions update\n- [x] Dashboard: Daemon control \u0026 status\n- [x] Global: Tray icon \n- [x] Scanner: Drives selection\n- [x] Scanner: Folders selection\n- [x] Scanner: Scan interruption\n- [x] Settings: Raw clamd.conf editor \n- [ ] Technical: Releases in `.x64.deb`, `.x64.dmg`, and `.x64.msi` formats\n\n#### v.0.5.0\n\n- [ ] Scanner: Estimated time to completion\n- [ ] Scanner: Quarantined files management\n- [ ] Scanner: Summary\n- [ ] Scanner: Threats handling management\n- [ ] Technical: Store errors in local logs\n- [ ] Technical: Releases in `.arm64.deb`, `.arm64.dmg`, and `.arm64.msi` formats\n\n#### v.0.?.0\n\n- [ ] Global: Automated updates (if/where possible)\n- [ ] Publication: OpenSuse Build availibility (to challenge)\n- [ ] Publication: PPA availibility\n- [ ] Settings: Form-like `clamd.conf` editor\n- [ ] Technical: macOS \u0026 Windows Code signing\n- [ ] Technical: Binaries embedding (check with official ClamAV team)\n- [ ] Technical: Releases `.x64.rpm` and `.arm64.rpm` formats  \n  (waiting for tauri-apps/tauri#4402 \u0026 tauri-apps/tauri#5202)\n- [ ] UX/UI: Full redesign\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivangabriele%2Fclamav-desktop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fivangabriele%2Fclamav-desktop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivangabriele%2Fclamav-desktop/lists"}