An unofficial WhatsApp client for Linux
37
stars
472
commits
Go
primary language
Sep 10, 2026
updated
Whats4Linux is an unofficial WhatsApp client for Linux with a native Go backend and a lightweight WebKit-based UI.
It is not a wrapper around WhatsApp Web.
Instead, it directly connects to WhatsApp using the official multi-device protocol via whatsmeow.
The goal of Whats4Linux is to provide a fast, efficient, Linux-first desktop client without Electron, Chromium, or browser automation.
Whats4Linux follows a native-backed, web-rendered architecture:
flowchart LR
UI["Web UI (WebKitGTK)"] -->|Wails RPC| Go[Native Go Backend]
Go -->|Multi-Device Protocol| WA[WhatsApp Servers]
Go --> DB["(SQLite)"]
Go --> Media[Media Cache]
Whats4Linux is built specifically for Linux:
| Component | Technology |
|---|---|
| Backend | Go |
| WhatsApp API | whatsmeow |
| UI Framework | Wails |
| Web Engine | WebKitGTK |
| Database | SQLite |
| IPC | Wails RPC bindings |
⚠️ Project is under active development
git clone https://github.com/lugvitc/whats4linux
cd whats4linux
wails build
This will produce a binary in the build/bin/ directory.
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)Whats4Linux is an unofficial WhatsApp client and is not affiliated with, endorsed by, or connected to WhatsApp or Meta in any way.
Use at your own risk.
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).
You are free to:
Under the condition that:
See the LICENSE file for full details.
Build native where it matters.
Keep the UI lightweight.
Respect Linux and its users.
Whats4Linux exists to provide a performant, efficient, and Linux-focused WhatsApp experience without unnecessary abstractions or heavy runtimes. Your feedback and contributions are highly appreciated!
Go
72.2%
TypeScript
25.5%
NSIS
1.0%
An unofficial WhatsApp client for Linux
37
stars
472
commits
Go
primary language
Sep 10, 2026
updated
Whats4Linux is an unofficial WhatsApp client for Linux with a native Go backend and a lightweight WebKit-based UI.
It is not a wrapper around WhatsApp Web.
Instead, it directly connects to WhatsApp using the official multi-device protocol via whatsmeow.
The goal of Whats4Linux is to provide a fast, efficient, Linux-first desktop client without Electron, Chromium, or browser automation.
Whats4Linux follows a native-backed, web-rendered architecture:
flowchart LR
UI["Web UI (WebKitGTK)"] -->|Wails RPC| Go[Native Go Backend]
Go -->|Multi-Device Protocol| WA[WhatsApp Servers]
Go --> DB["(SQLite)"]
Go --> Media[Media Cache]
Whats4Linux is built specifically for Linux:
| Component | Technology |
|---|---|
| Backend | Go |
| WhatsApp API | whatsmeow |
| UI Framework | Wails |
| Web Engine | WebKitGTK |
| Database | SQLite |
| IPC | Wails RPC bindings |
⚠️ Project is under active development
git clone https://github.com/lugvitc/whats4linux
cd whats4linux
wails build
This will produce a binary in the build/bin/ directory.
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)Whats4Linux is an unofficial WhatsApp client and is not affiliated with, endorsed by, or connected to WhatsApp or Meta in any way.
Use at your own risk.
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).
You are free to:
Under the condition that:
See the LICENSE file for full details.
Build native where it matters.
Keep the UI lightweight.
Respect Linux and its users.
Whats4Linux exists to provide a performant, efficient, and Linux-focused WhatsApp experience without unnecessary abstractions or heavy runtimes. Your feedback and contributions are highly appreciated!
Go
72.2%
TypeScript
25.5%
NSIS
1.0%