Is Discord still Electron? The Rust rewrite explained

Published
Reading time
5 min read
Two-column diagram comparing the Electron desktop app Discord ships today with the Rust and GPUI rebuild its CTO announced.
Today's Electron app and the announced Rust rebuild, with what is confirmed for each.

Yes, Discord's desktop app is still built on Electron today. On November 4, 2026, Discord's chief technology officer said the company is rebuilding the client in Rust and that Electron will go away. That rebuild is announced, not released, and no date has been given.

That is the short version. The rest of this note separates what Discord actually said from what the news cycle added on top.

What Discord's CTO actually said

Stanislav Vishnevskiy, Discord's co-founder and CTO, posted on X. The Verge quotes him: Discord has used Rust since 2018, "the holy grail was getting the whole client there", and "that means Electron goes away, and so does React Native, mobile keeps native UI but shares app code with desktop via Rust"[1].

He also shared an image of the Windows client using about 290MB of RAM[1]. The Verge reports it is not clear when the full switch will happen, and that Discord hopes to get it into testing with users soon[1]. TechSpot adds that no specific timeframe has been given[3].

I could not open the original X post, so every quote in this note comes through press reports that quote it.

Why GPUI, and not Tauri

Windows Latest reports a second post from the same account: "it's not Tauri, it's GPUI, so good guess everyone"[2]. The difference matters. Tauri also uses Rust, but typically shows a web interface through the operating system's webview, as Windows Latest notes[2]. Naming GPUI tells you the interface itself is not meant to be a web page.

GPUI describes itself as a GPU-accelerated UI framework for Rust, from the creators of Zed and Delta[4]. That is the only thing I verified about it at the source. How Discord will use it is not public.

What is Electron, and why does it use memory?

Electron lets a team build a desktop app from JavaScript, HTML and CSS. Its documentation says it does this by embedding Chromium and Node.js into the app's binary[5]. So each Electron app ships its own copy of a browser engine.

That is the usual reason these apps are called heavy. The cost is the price of one codebase on Windows, macOS and Linux with web skills. It is a trade, not a mistake, and it is why so many apps picked it.

Why Rust

Rust's own site says it has no runtime or garbage collector and guarantees memory safety and thread safety at compile time[6]. Discord has used it before. In 2020 Discord wrote that it moved its Read States service from Go to Rust because Go's garbage collection caused latency spikes every few minutes[7].

That earlier move shows Discord has Rust experience in production. It does not tell us how a full desktop client will turn out. A UI rewrite is a very different job from a single backend service.

What the 290MB number does and does not show

Windows Latest says the screenshot is of an early Windows 11 build listed as "Discord Phoenix", at 290.2MB of RAM[2]. TechSpot describes it as a Task Manager screenshot[3].

That is one reading from one machine at one moment. We do not know how many servers were open, how long the app had been running, or how it is measured against the Electron app on the same machine. Treat it as a promising early signal.

It is also fair to compare it with Discord's own words about the current app. A Discord employee wrote on Reddit in December 2025 that the company was testing a restart when memory exceeds 4GB, and that normal usage is under 1GB, as Windows Latest quotes[2]. So the current app has a documented memory problem, and the new build starts well below it. A proper comparison still needs the same workload.

What is confirmed and what is not

Confirmed by Discord's CTO, as quoted by the press: a Rust rebuild, Electron and React Native going away, native UI on mobile with shared Rust code, GPUI on desktop, and an early build around 290MB[1][2].

Not confirmed: a release date, a public beta, how it compares on a like-for-like test, and whether "Discord Phoenix" is an official product name. I only found it as the label in the screenshot[2].

Some summaries going around also quote a specific desktop version number and an Electron version in recent patch notes. I could not verify either, so I have left them out.

What is confirmed about Discord's Rust rebuild, and what is not
Confirmed by the CTO as quoted in press: Rust rebuild, Electron and React Native removed, GPUI, early build near 290MB. Not confirmed: release date, beta, like-for-like test.

What this means for you

If you use Discord, nothing changes today. Your desktop app is the Electron one, and nothing has been released to replace it.

If you build desktop apps, the useful lesson is the trade itself. A shared web codebase is fast to ship. A native rewrite is a large bet, and Discord is making it only after years of memory complaints. Judge your own app by measured memory on real workloads before you copy the decision.

FAQ

Is Discord still Electron?

Yes, the shipping desktop app is. Discord's CTO has said it is being replaced, but the replacement has not been released.

Is Discord rewriting its app in Rust?

According to its CTO, yes. He said Electron and React Native go away and that desktop and mobile will share Rust code.

What is GPUI?

A GPU-accelerated UI framework for Rust, made by the creators of Zed and Delta. Discord's CTO said the desktop app uses it, not Tauri.

When will the Rust version be released?

No date has been given. The reports say Discord hopes to get it into testing with users soon.

Does the new Discord really use 290MB of RAM?

One early Windows screenshot shows about 290MB. It is not a benchmark, so it does not prove the final app will use that much.

Is Discord Phoenix the official name?

I could only find it as the label in the shared screenshot. I found no announcement naming it.

Will Discord on phones change?

The CTO said mobile keeps native UI but shares app code with desktop through Rust.

Sources

  1. Discord is ditching Electron and its new app uses less RAM - The Verge (opens in a new tab)
  2. Discord is killing its Electron app that can eat 4GB of RAM on Windows 11, and the Rust rebuild uses just 290MB - Windows Latest (opens in a new tab)
  3. Discord is rebuilding its desktop app in Rust to fix its memory problem - TechSpot (opens in a new tab)
  4. GPUI (opens in a new tab)
  5. Electron documentation (opens in a new tab)
  6. Rust programming language (opens in a new tab)
  7. Why Discord is switching from Go to Rust - Discord (opens in a new tab)

Elsewhere on this site

The selected work catalogue lists the products and dashboards behind notes like this one.

Let's build something great together. . EMAIL ME