Discord ditches Electron: the desktop client is being rewritten in Rust
Discord's CTO confirmed on Nov 4 that its desktop client is being rewritten in Rust, dropping Electron: the new Windows build shows about 290MB RAM vs 1GB+.

Discord cofounder and CTO Stanislav Vishnevskiy confirmed on November 4, 2026 that the desktop client is being rewritten in Rust and Electron is going away. The new client’s UI runs on GPUI, the Rust framework Zed open-sourced, and React Native is being dropped on mobile in favor of native UI with a shared Rust core. The number attached to the announcement: a screenshot of the new Windows build idling at about 290MB of RAM, where the current app can easily pass 1GB once you are active in a few servers, as The Verge reported on November 5. No date for the full switch was given.
Key points
- Electron and React Native both go: “mobile keeps native UI but shares app code with desktop via Rust,” Vishnevskiy wrote.
- It is not Tauri: pressed by the community, he answered “it’s not Tauri, it’s GPUI” — the Rust UI framework behind the Zed editor.
- The headline number is a vendor screenshot: about 290MB of RAM on Windows against a stated 1GB-plus today; there is no public build and no migration date yet.
Background
Discord has been one of the most visible Electron apps: a chat client that sits in the tray all day carrying voice, video and screenshare, which makes it a standard exhibit for the framework’s memory appetite. The move is not a snap decision by the company. In Vishnevskiy’s words: “We’ve been early adopters of Rust since 2018 and a lot of our infra, voice tech, and even some of the current client is already Rust, the holy grail was getting the whole client there.” Infra, voice and much of the client were already Rust; this is the last chunk.
The wait for a native client is old news in the community. In April 2026 an Ask HN thread (36 points, 37 comments) showcased kind, a third-party Qt 6 client pitched as “No Electron, no web wrapper.” The framework side matured too: the Zed repository now sits at 92,782 GitHub stars (checked November 5 via the GitHub API), and Longbridge’s GPUI Kit — 18,448 stars and 75-plus components when we covered it on October 21 — builds its component library on GPUI. Discord is also not the only desktop rewrite this season: Epic’s vibe-coded launcher preview made speed its headline three weeks earlier.
The facts
What has been verified as of November 5, 2026:
| Current client | New client (official claims) | |
|---|---|---|
| Desktop framework | Electron (web tech shell) | Native Rust, UI on GPUI |
| Windows RAM | Passes 1GB when active | About 290MB in the CTO’s screenshot |
| Mobile | React Native | Native UI, shared Rust core |
| Rust today | Infra, voice, parts of the client | The goal is the whole client |
| Timeline | — | User testing “soon”, no switch date |
Two figures need separating. The 290MB comes from one screenshot Vishnevskiy posted, which The Verge describes as the Windows client “using just 290MB of RAM”; no test conditions were stated. The 1GB-plus figure is The Verge’s description of the current app. Discord’s own blog carried no announcement post as of this writing — the primary source is the CTO’s thread, which drew about 736,000 views and 9,000 likes by the time we fetched it on November 5. On timing he offered “soon™”: the trademark symbol is his own joke, and there is no date behind it.
What others say
Tom Warren at The Verge calls Electron “notoriously heavy on system resources” and confirms no full-switch date was given. In the first HN thread (November 4), the top comment from bbor argues GPUI is “basically just Zed opensourcing their handrolled setup” and that Discord may be “the first major app to adopt it” — with a jab that Discord’s Linux client was bad enough that change seemed unlikely. Zed’s own reaction came fast: Mikayla, a GPUI core maintainer, replied under the announcement offering to discuss framework improvements and to upstream Discord’s customizations. The framework’s authors treating this adoption as a major event is itself a signal. Beyond that, the replies skew to jokes and tribal jokes about WoW factions; the technical detail will have to wait for a test build.
Our take
For anyone shipping a desktop product, the default answer of “just use Electron” just lost its most visible holdout — and not to Tauri’s Rust-shell-plus-webview compromise, but to a full native stack with GPUI doing the rendering. The honest catch: there is nothing to install yet. The 290MB figure is a single vendor screenshot, and the hard parts — voice, video, screenshare — have not been shown at all; third-party mods and themes, which a slice of users actually live on, will most likely break on day one. That is what will decide whether the rewrite lands, not the announcement thread. The timing also reads differently in 2026 than it would have two years ago: with the memory-price cycle still running, a chat client that saves a few hundred megabytes is worth more than it used to be.
What to watch
- User testing: “soon” per the CTO — watch Discord’s blog and the client’s experiment flags.
- macOS and Linux numbers, and a real migration date. Neither has been provided.
- Independent RAM measurements against that 290MB screenshot, especially during voice calls and screenshare.