正在加载视频...

视频加载失败

I built ZapFast⚡ A native WhatsApp client in Rust for Linux, macOS & Windows In my Linux test: 150MB RAM vs 1.13GB for WhatsApp Web + Chromium Chat UI appeared in ~0.7s vs ~4s yay -S zapfast-bin

43,364 次观看 • 9 天前 •via X (Twitter)

54 条评论

Leon 的头像
Leon8 天前

Bro is going to rebuild every electron app now in rust xd

Carmine Paolino 的头像
Carmine Paolino8 天前

Haha I'm done, for now 😈

lisandro 的头像
lisandro8 天前

Hey! I'm using it and it's awesome! Is there any way to view/activate the profile pictures of my contacts/chats?

Carmine Paolino 的头像
Carmine Paolino8 天前

File an issue!

lisandro 的头像
lisandro8 天前

Reported on GitHub: — Windows built the local file URIs as file://C:\... instead of file:///C:/..., so every image read from disk silently fell back to a placeholder. Fixed in 0.14.0 (util::image_uri).

jlucaso 的头像
jlucaso8 天前

Hey man, creator of whatsapp-rust here. Also we are working in a similar thing a long time ago. It's a client that support calls, runs on web, windows, mac and linux. Everything backed by GPUI. Please take a look. I think both can learn from each other:

Carmine Paolino 的头像
Carmine Paolino8 天前

You guys rock. Thanks for making whatsapp-rust. Let's chat!

zauce🍇💫 的头像
zauce🍇💫8 天前

I just installed a native Spotify client (Spotifast) on my PC, and now there is a Native WhatsApp client aswell?! Fucking love u man

Carmine Paolino 的头像
Carmine Paolino8 天前

🫶

Burak Kaan Köse 的头像
Burak Kaan Köse8 天前

Around 15 years ago @tgalal was trying to do 3rd party Whatsapp client for Nokia's MeeGo project with Qt/QML. This thing brought back some good memories...

Jeff Min 的头像
Jeff Min9 天前

Will you ever attempt to rewrite Slack / M$Teams in Rust? Asking for a friend...

Carmine Paolino 的头像
Carmine Paolino8 天前

No, I don't use them. Feel free to do that!

Kabir 的头像
Kabir8 天前

plan on adding viewing status page and other stuff ?? thank you for the app, its wayy too fast, I was using prettyzap before this.

Carmine Paolino 的头像
Carmine Paolino8 天前

View status is on the right click context menu!

Kabir 的头像
Kabir8 天前

I'm on version 0.13.1 zapfast-git on linux. I dont see any view status option, to me it only shows pin, mute, info, copy number...

Carmine Paolino 的头像
Carmine Paolino8 天前

It shows the status inside the context menu

Wender Teixeira 的头像
Wender Teixeira8 天前

usou o projeto do joao?

AgentHits 的头像
AgentHits8 天前

Thanks for the development, I'm interested in creating one for Telegram, with the ability to log into your 3-4 accounts. Telegram uses a lot of RAM on a Mac, and this is my pain as a Telegram user.

Luiz 的头像
Luiz8 天前

love it, but there are some missing features, definitely going to contribute!

King Julien 的头像
King Julien8 天前

You changed my life man

Rocket🚀 的头像
Rocket🚀8 天前

lesgo. 😭😭😭

Darko Dev 的头像
Darko Dev8 天前

Finally, a native whatsapp client in Linux!

Bruno 的头像
Bruno8 天前

i absolutely loved it! whey better than the whatsapp desktop app for windows, but i have an issue, all media shows like that on the chat, somebody knows hows to solve this issue?

Carmine Paolino 的头像
Carmine Paolino8 天前

File an issue!

Αἰγεύς Ω 的头像
Αἰγεύς Ω5 天前

Will the flathub version be active any time soon?

Lukas 的头像
Lukas9 天前

HERÓI Mundial

Carmine Paolino 的头像
Carmine Paolino8 天前

Thank you!

Saurav Sharma 的头像
Saurav Sharma9 天前

but whatsapp expose a API for retrieving message? how you're fetching messages?

Chandranil Bakshi 的头像
Chandranil Bakshi8 天前

Curious about the backend — how are you communicating with WhatsApp under the hood? Are you using an existing Rust implementation of the WhatsApp Web protocol, or did you implement/reverse-engineer the protocol yourself?

Ted Martin 的头像
Ted Martin8 天前

It is burning ~90% cpu on @OmarchyLinux while sitting idle on a workspace I am not on. I am not submitting a pr on GitHub because it will just be my Claude results which may or may not be right. Thought I would share and thank you for the app!

Carmine Paolino 的头像
Carmine Paolino8 天前

@OmarchyLinux Try the latest version, 0.14, and let me know if my fix worked for you.

Umut Uluer 的头像
Umut Uluer8 天前

Thanks for this! I switched from ZapZap (1.3 GB RAM) to your app and I'm amazed at how efficient it is. Averaging 128 MB RAM is huge great work on the optimization. Testing it on Fedora 44 KDE and it runs beautifully. Really impressive stuff!

Carmine Paolino 的头像
Carmine Paolino8 天前

Awesome! Thanks!

Umut Uluer 的头像
Umut Uluer8 天前

I've noticed an issue where channel messages that has unknown title and individual chats are appearing together in the main chat list without any separation or distinction. Can you look this or known issue?

a 的头像
a9 天前

If only it supported calls,i use whatsapp mainly to call people.

Carmine Paolino 的头像
Carmine Paolino8 天前

If you can contribute a PR about that would be really appreciated!

gigabool 的头像
gigabool9 天前

finally a nice native whatsapp client, thanks :-)

Usama 的头像
Usama9 天前

Loved your spotify app !!!!

Carmine Paolino 的头像
Carmine Paolino8 天前

Thank you!

DaviPires10 的头像
DaviPires108 天前

Thank you for the awesome app!

Mauricio Mou 的头像
Mauricio Mou8 天前

Just installed it and loving it! Thanks for sharing this great zapppping light speed whatsapp desktop app! so awesome to not need to use that slow web version anymore!

Md Zakarya 的头像
Md Zakarya8 天前

Yo the whatsapp web app is so trash its not even a Joke!

Dev Bredda 的头像
Dev Bredda9 天前

before I install.. here is my list of questions.. > Does it support calling? > Does the left bar collaps? > Does it have keyboard shortcuts? > Is it Hyprland optimised? I think these questions would be for a lot of poeple who use linux!

Carmine Paolino 的头像
Carmine Paolino9 天前

I think you can find out on the website or just install it!

Carmine Paolino 的头像
Carmine Paolino9 天前

But only this time: - No - Yes - Yes - What does that mean?

Dev Bredda 的头像
Dev Bredda9 天前

well.. the collapsible side bar seems to just remove it entirely rather than just minimize it (so I can still select different messages) the hyprland optimisation so it works perfectly with tiling managers so the app resizes properly and doesnt break. so I can have it in any orientation I need it to be the other questions you have answered.

Lootera Sandy 的头像
Lootera Sandy8 天前

Is it against meta policy?

:p 的头像
:p8 天前

please package for nix

Rambert 的头像
Rambert8 天前

fish: Unknown command: yay

Rafael Santana 的头像
Rafael Santana8 天前

i tested it, i think may be awesome if we can reply a message by double clicking the message or the row around it and click inside a conversation (in any place of a conversation) should automatically put the cursor in the "Type a message" input

Brent Kearney 的头像
Brent Kearney8 天前

👏 Probably lacks the surveillance/data harvesting “features” that the Meta client has, like stealing your Contacts/address book data. Server-side, The Borg will still harvest as much info as they can, of course. Can measures be taken to hide link preview data from them?

Michael Bay Sørensen 🌟 的头像
Michael Bay Sørensen 🌟8 天前

Yes yes yes. Good work. But. I guess, WhatsApp is mostly used on phones?

Waxo 的头像
Waxo8 天前

i love it but i do not want to see the channel chats mixed in with my dms and group chats, kind of annoying

;semico1on 的头像
;semico1on8 天前

great job! if I may ask how does it work considering api is not available? or maybe the're allowing it now?

相关视频