A native WhatsApp desktop client built with Tauri v2 and Rust.
I originally made this project because most WhatsApp desktop wrappers use Electron, which can feel unnecessarily heavy for what is basically a web app. This version uses the system WebView instead, so it starts faster and generally uses less memory.
The goal of this project is to keep things simple, lightweight, and close to the native desktop experience.
Supports Windows and Linux.
- Uses the native system WebView instead of bundling Chromium
- Tray support for background notifications
- Global shortcut (
Ctrl + Alt + W) to show or hide the window - Optional auto-start on Windows
- Custom CSS tweaks to remove some unnecessary UI elements
- Linux support with
.deband.AppImagebuilds - Built with Rust and Tauri
Most desktop web apps today ship with a full Chromium instance through Electron. While that makes development easier, it also increases RAM usage and app size.
Tauri takes a different approach by using the operating system's native WebView. For a project like this, that makes more sense and keeps the app much lighter.
- Go to the Releases page
- Download the latest Windows installer
- Run
whatsapp-tauri_x64-setup.exe
- Download either the
.debor.AppImagerelease - If using AppImage, give it execution permissions:
chmod +x WhatsApp_Tauri.AppImage- Run the application
If you want to build the project yourself:
- Rust & Cargo
- Node.js
- NSIS (Windows only)
- WebKit2Gtk (Linux only)
git clone https://github.com/Wpnnt/whatsapp-tauri.gitcd whatsapp-taurinpm installnpm run tauri devnpm run tauri build- This is an unofficial client and is not affiliated with WhatsApp or Meta.
- The application depends on the system WebView being available and updated.
- Linux builds may look slightly different depending on the desktop environment.
Pull requests, suggestions, and bug reports are welcome.
If you find a bug or have an idea that could improve the project, feel free to open an issue.
Made by Wpnnt
If you like the project, consider giving it a star.
This project is licensed under the MIT License.
See the LICENSE file for more information.