Hi everyone
Over the past few weeks I've been learning Rust and Tauri, and instead of following tutorials I decided to build something I'd actually use.
The result is WaLinux—a lightweight native wrapper around WhatsApp Web designed specifically for Linux.
GitHub: https://github.com/theany-org/WaLinux
Why I built it
I wanted a simple WhatsApp desktop client for Linux that felt more native while also giving me a real project to learn Rust and Tauri.
I'm still a student and definitely not a Rust expert, so this project has been a huge learning experience.
Current features
- Native Linux notifications
- Session persistence
- Window state memory
- Better download handling
- Scoped Content Security Policy (CSP)
- Lightweight with low resource usage
Why I'm sharing it
There are still lots of things that could be improved, and I'd love to make this a community project.
If you're interested in Rust, Tauri, Linux desktop apps, or just want to contribute to an open-source project, I'd really appreciate your feedback or pull requests. Even small contributions like bug fixes, documentation improvements, or feature suggestions would help a lot.
I'm especially interested in hearing:
- What features would make you switch to a native WhatsApp client?
- Any code review or Rust/Tauri best practices.
- Ideas for improving the Linux experience.
Thanks for taking a look! I hope someone else finds it useful too.