Git 2.55 enables Rust by default: faster and safer code

Published on June 12, 2026 | Translated from Spanish

The new release candidate of Git, version 2.55-rc0, introduces a quiet but significant change: Rust support is now enabled by default. Until now, developers had to manually select this option to compile parts of the version control system. The decision aims to improve the software's stability and speed without altering the end-user experience.

low-angle view of a large metallic gearbox labeled with C programming language symbols transforming into a glowing Rust gear mechanism, circuit board traces connecting old C code blocks to new Rust modules, speed lines and green efficiency indicators radiating outward, while a shield icon with a checkmark overlays the assembly, technical engineering visualization, industrial steel textures, blue and orange neon accents, ultra-detailed mechanical components, photorealistic cinematic render

Rust in Git: efficiency without manual configuration 🚀

The integration of Rust into Git is not new, but until this version it required a specific compilation with the enable-rust flag. Now, the process is automated: when compiling Git, the Rust code is included by default for critical tasks such as object handling and reference resolution. Those who prefer the traditional C implementation can disable it with --without-rust. The change aims to reduce memory errors and speed up operations without modifying the commands used by the developer.

For the average user: your coffee is still just as hot ☕

While engineers debate whether Rust is better than C for sorting commits, the everyday person can continue using their computer without noticing. No one is going to open the file explorer and see a glowing sign that says Rust activated. The only thing they might notice, perhaps, is that the next time their favorite developer pushes an update, the program takes half a second less to start. Or not. But hey, at least the coffee doesn't get cold.