Osegi
Software·1 min read

Discord Rebuilds Its Client in Rust, Dropping Electron and React

Discord is moving its client to Rust. Electron and React Native are out, and the Rust GUI framework GPUI now draws the user interface.

The Discord logo displayed on a monitor next to Rust programming code.
Image: iX Magazin

Discord is rebuilding its client in Rust. According to the announcement, the company is dropping Electron and React Native, the technologies it relied on until now, and moving to a Rust-based stack.

The most visible change is in the interface. The Rust GUI framework GPUI now draws the user interface, replacing the web-based and React-driven approach that previously defined the app.

What changes

The switch affects the foundation of the client rather than a single feature. Electron and React Native are no longer part of the architecture, so the app is no longer built on a web runtime or on a React-based layer. Instead, Rust takes over both the application logic and the rendering of the interface via GPUI.

Discord has not provided further details in the material available so far, such as release dates, performance figures or which platforms are affected first. Those points remain open.

Why it matters

Discord is one of the best-known communication platforms for communities and gaming groups, so a change of this scale at the technical core is notable. Moving away from Electron and React in favor of a native Rust approach is a strong signal in an industry where many desktop apps still run on web technologies.

For users, the practical effects will depend on how the new client performs in everyday use. For developers, the decision shows that Rust and dedicated GUI frameworks such as GPUI are being considered for large, widely used applications, not only for tools and backend services.

Apps worth a look

SUMO: the number puzzle

Tap the right tiles, add them up, hit the target. Easy to learn, hard to master. Free, for all ages.

Tags:discordrustgpuielectronreact native

More from this day

See all →

More in: Software

See all →