FastsApp is a native WhatsApp client written in Rust with egui: one small binary that starts in a blink, sips memory, and feels like WhatsApp Web without a browser wrapped around it. It speaks the WhatsApp Web protocol through whatsapp-rust, messages stay end-to-end encrypted on your computer, and your history lives in a local SQLite archive that is yours. If this is the first release you are seeing, welcome; the guide lives at fastsapp.rocks.
Sticker packs, in one paste
The sticker tab grew a doorway. Find packs opens the signalstickers.org gallery and its thousands of free packs; copy any pack's link there, and the pack imports the moment the link lands in the field. A .wastickers file from any WhatsApp sticker site works through Open file. Animated packs keep their motion: their APNG frames are converted to animated WebP, the form WhatsApp plays, so they move for the people you send them to. In the picker, a moving sticker plays while your pointer rests on it.
Beyond packs, any sticker that passes through a chat can be kept with a right-click, and the kept ones live in a Saved row. Everything is stored as plain WebP files in a folder of yours; a pack leaves through the little bin beside its name.
A message tells its journey
Right-click a message and it says when it was sent, delivered, and read, each with its moment, in the same menu as everything else. No separate info screen to visit. Hovering a reaction names who gave it, so two hearts under a group message are no longer anonymous.
Typing, the way the phone shows it
Someone typing appears as three rising dots beside their picture, and when several people type at once their pictures half-stack the way the phone draws them. The header says "Mira is typing" with the verb where it belongs.
And the rest
- The GIF search now explains itself when GIPHY refuses a key: the error, a link to developers.giphy.com, and a field to paste your own, right there in the picker (thanks @andpsc for the report, #1).
- A contact's or group's card shows a bigger photo and follows the window: shrink the window and the card shrinks with it instead of overflowing.
- Settings say plainly when your WhatsApp account's own privacy keeps read receipts off, fetched from the account when FastsApp connects.
- The picker's tabs sit centred and stay at the panel's bottom edge.
- Animated stickers no longer leave traces of their earlier frames behind while playing: FastsApp now decodes animated WebP through libwebp itself.
Install
| Platform | Asset |
|---|---|
| Arch Linux | fastsapp-bin or fastsapp on the AUR
|
| Linux | fastsapp-v0.9.0-x86_64-unknown-linux-gnu.tar.gz (arm64 beside it)
|
| macOS | fastsapp-v0.9.0-macos-universal.dmg (one image for Apple Silicon and Intel)
|
| Windows | fastsapp-v0.9.0-x86_64-pc-windows-msvc-setup.exe (arm64 beside it)
|
checksums.txt carries the SHA-256 of every file. First start shows a QR code: on the phone, Linked devices, Link a device, point the camera. History replays once, then everything arrives live, and the phone does not need to stay on the same network.
The honest part
FastsApp 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.
