zapfast
From public sourcesZapFast: a fast, native WhatsApp client in Rust and egui
Overview
- chat
- desktop-app
- egui
- linux
- macos
- messaging
- rust
- whatsapp-client
- windows
Installation
Commands are shown, never run by the marketplace. Check them against the official documentation.- Official websiteFrom public sourcesfrom catalog metadatazapfast.rocks/ ↗
- Official release filesFrom public sourcesfrom the latest official releasegithub.com/crmne/zapfast/releases/tag/v0.20.1 ↗
- Language package registryFrom public sourcesfrom the package manifest — publication on the registry is not verified
cargo install zapfastNot verified: check that this package in the registry belongs to this project before installing.
crates.io/crates/zapfast ↗ - Build from sourceFrom public sourcesfrom catalog metadata
Build from source: no validated build recipe — follow the repository instructions.
github.com/crmne/zapfast ↗
Compatibility
Unknown means no evidence was found — not that the product is incompatible.| Platform | Status | Architecture | Evidence | Confidence |
|---|---|---|---|---|
| Windows | Compatible | arm64 | official build in release v0.20.1: zapfast-v0.20.1-aarch64-pc-windows-msvc-setup.exe | 0.70 |
| Compatible | x86_64 | official build in release v0.20.1: zapfast-v0.20.1-x86_64-pc-windows-msvc-setup.exe | 0.70 | |
| macOS | Compatible | universal | official build in release v0.20.1: zapfast-v0.20.1-macos-universal.dmg | 0.70 |
| Linux | Compatible | arm64 | official build in release v0.20.1: zapfast-0.20.1-1.aarch64.rpm | 0.70 |
| Compatible | x86_64 | official build in release v0.20.1: zapfast-0.20.1-1.x86_64.rpm | 0.70 |
Releases
checked Oct 30, 2026Files in 0.20.1
| File | Platform | Size | SHA-256 | Download from the official source |
|---|---|---|---|---|
| zapfast-0.20.1-1.aarch64.rpm | linux · arm64 · rpm | 35.1 MB | 6f77b4e749c5… | Official source ↗ |
| zapfast-0.20.1-1.x86_64.rpm | linux · x86_64 · rpm | 35.6 MB | 9cd5c6496c23… | Official source ↗ |
| zapfast-0.20.1-aarch64.AppImage | linux · arm64 · appimage | 32.9 MB | b1491143eaf1… | Official source ↗ |
| zapfast-0.20.1-packaging.tar.xz | Unknown | 3.5 KB | 09c959728258… | Official source ↗ |
| zapfast-0.20.1-x86_64.AppImage | linux · x86_64 · appimage | 33.7 MB | 64ceebb093c4… | Official source ↗ |
| zapfast-v0.20.1-aarch64-pc-windows-msvc-setup.exe | windows · arm64 · exe | 24.5 MB | 01f7d8944912… | Official source ↗ |
| zapfast-v0.20.1-aarch64-pc-windows-msvc.msi | windows · arm64 · msi | 25.8 MB | 2ae560f84212… | Official source ↗ |
| zapfast-v0.20.1-aarch64-pc-windows-msvc.zip | windows · arm64 · zip | 27.9 MB | ee2d1015c565… | Official source ↗ |
| zapfast-v0.20.1-aarch64-unknown-linux-gnu.tar.gz | linux · arm64 · tarball | 34.3 MB | f1387607d161… | Official source ↗ |
| zapfast-v0.20.1-macos-universal.dmg | macos · universal · dmg | 65.7 MB | 2b8b3f6ebb1a… | Official source ↗ |
| zapfast-v0.20.1-x86_64-pc-windows-msvc-setup.exe | windows · x86_64 · exe | 26 MB | 9a9753565dbb… | Official source ↗ |
| zapfast-v0.20.1-x86_64-pc-windows-msvc.msi | windows · x86_64 · msi | 27.6 MB | ce50c41744c3… | Official source ↗ |
| zapfast-v0.20.1-x86_64-pc-windows-msvc.zip | windows · x86_64 · zip | 29.4 MB | 90784e6554c8… | Official source ↗ |
| zapfast-v0.20.1-x86_64-unknown-linux-gnu.tar.gz | linux · x86_64 · tarball | 35.1 MB | e5943bc2219d… | Official source ↗ |
| zapfast-v0.20.1-x86_64.flatpak | linux · x86_64 · flatpak | 26.2 MB | 10ddc0d901e0… | Official source ↗ |
| zapfast_0.20.1_amd64.deb | linux · x86_64 · deb | 35.8 MB | 9a1b9c509832… | Official source ↗ |
| zapfast_0.20.1_arm64.deb | linux · arm64 · deb | 35.4 MB | 1338f54e65bb… | Official source ↗ |
| checksums.txt | checksums | 1.1 KB | e6deb455e6a3… | Official source ↗ |
| packaging-checksums.txt | checksums | 664 B | a14891562dec… | Official source ↗ |
| checksums.txt.sig | signature | 64 B | 2d8e53c3df02… | Official source ↗ |
Release history
- v0.20.0Oct 23, 2026Official source ↗
- v0.19.0Oct 3, 2026Official source ↗
- v0.18.2Sep 30, 2026Official source ↗
- v0.18.1Sep 30, 2026Official source ↗
- v0.17.0Sep 26, 2026Official source ↗
- v0.16.5Sep 25, 2026Official source ↗
- v0.16.4Sep 25, 2026Official source ↗
Quality profile
algorithm quality-v1.0 · assessed Oct 16, 2026Score components
License
MITThis is the catalog policy status, not legal advice.
Sources
Reviews
No reviews yet.
Alternatives
README
From crmne/zapfast · license MIT · fetched Oct 30, 2026ZapFast is a WhatsApp client written in Rust with egui and fastframe, the framework behind a family of native desktop apps. It links to your phone as a companion device through whatsapp-rust and has no browser engine. In our Linux test it opens in under a second and uses about 200 MB of idle RAM, against 1.13 GB for WhatsApp Web. See the measurements.
The interface is available in English, Chinese (Simplified and Traditional), French, German, Indonesian, Italian, Portuguese (Brazil), Russian, Spanish, and Turkish.
https://github.com/user-attachments/assets/2bf86b54-45fc-4add-8de7-c426c3cdad9b
Features · Install · Link your phone · Help
Your chats, on your desktop
| Feature | What you can do |
|---|---|
| Messages | Send formatted text, replies, edits, reactions, forwards, pictures, files, stickers, GIFs, polls, and voice messages. |
| Media in the chat | Play voice messages, videos, round video messages, GIFs, and animated stickers in place. |
| Your history | Keep your chats in an encrypted archive on this computer, and fetch older messages from your phone as you scroll. |
| Several numbers | Link more than one WhatsApp number and switch between them in one window. |
| Desktop controls | Use keyboard shortcuts, select and copy text across messages, and stay linked in the tray with notifications. |
| Themes | Choose light, dark, system appearance, or custom colours. On Omarchy, follow your desktop theme. |
| Privacy | Hide locked chats behind a code, or the whole window behind an app lock. Nothing goes to a server of ours. |
Install
| Platform | Installation |
|---|---|
| macOS | brew install --cask crmne/tap/zapfast, or download the Mac app. |
| Arch Linux | yay -S zapfast-bin |
| Windows | Choose your build on the Download page. |
| Other Linux | Find Nix, AppImage, and other options on the Download page. |
| From source | Follow Getting started for dependencies and commands. |
Link your phone
- Open ZapFast. It shows a QR code.
- On your phone, open WhatsApp, then Settings, Linked devices, Link a device, and scan the code. Or click Link with phone number and enter the eight-character code on your phone.
- Your recent chats arrive from the phone. Older messages follow as you scroll up.
The link survives restarts, and your phone does not need to stay online to read what ZapFast has already stored. See Getting started for the full walkthrough and How it links for the details.
Guides and help
The complete guide lives at zapfast.rocks.
| You want to… | Read |
|---|---|
| Know what ZapFast does and does not do yet | What is ZapFast? |
| Link your phone or build from source | Getting started |
| Learn messages, stickers, polls, and shortcuts | Using ZapFast |
| Find settings, stored files, encryption, the app lock, and updates | Settings and files |
| Make your own theme | Making a theme |
| Understand what stays on this computer | How it links |
| Understand account risk | Account safety |
| Report a bug or propose a feature | Read Contributing, then use the issue forms. |
Contributing
Read CONTRIBUTING.md before opening an issue or pull request. To look at the interface without a WhatsApp account, run:
cargo run --features demo -- --demo
AGENTS.md describes the architecture, DEMO.md the demo pages, screenshots, and recorded tours, and PACKAGING.md releases and packages.
Native notifications use Fastframe on Linux, macOS and Windows. ZapFast keeps its account/chat routing, privacy settings, notification limits and sound previews. Clicks open the announced message; reading a chat withdraws its tracked notifications. OS permissions and notification presentation still apply.
More native apps
Want Spotify just as fast and native? Spotifast is ZapFast's sibling. Both are built on fastframe.
Acknowledgements
ZapFast uses whatsapp-rust,
egui, fastframe, the
Inter typeface and Noto Color Emoji (OFL), and
Lucide icons (ISC), also used for the chat wallpaper
doodles. The notification sounds are Pidgin's, under the
GPL-2.0 (see assets/sounds/).
ZapFast is an unofficial client and is not affiliated with WhatsApp or Meta. Using an unofficial client may be against WhatsApp's terms of service and could get an account suspended. Use it at your own risk. WhatsApp is a trademark of WhatsApp LLC.
Licensed under the MIT License.