Microsoft has elevated Rust to Tier-1 engineering status, placing it alongside C++, C#, and
TypeScript as one of the company’s best-supported languages for internal development.
The designation gives teams a supported path from local development to production, including secure toolchain builds, developer tooling, quality workflows, platform integration and compliance with Microsoft’s Security Development Lifecycle requirements.
The announcement, published by the Rust Foundation, was made by Victor Ciura, a principal engineer on Microsoft’s Rust tooling team.
“Today, Rust sits among C++, C#, and TypeScript as one of the best-supported languages for internal development at Microsoft,” Ciura wrote.
He said Microsoft is integrating Rust into its existing Windows-native development ecosystem rather than developing it as a parallel toolchain.
A central part of that effort is rustc_codegen_utc, an alternative code-generation backend for the Rust compiler that connects rustc to Microsoft’s MSVC backend, known as UTC.
The backend gives Rust access to Windows tooling and ABI compatibility, binary hardening, post-link analysis and servicing, debugging, profiling, coverage, and cross-language optimisation.
Microsoft’s Windows platform and MSVC have evolved around C and C++ for decades.
The shared backend is intended to allow Rust and C++ to use the same platform investments, particularly in projects that combine the two languages.
The company said this includes work spanning firmware and drivers, kernels and hypervisors, microservices and applications. The backend has been production-ready since early 2026 and has been self-hosted since Rust 1.90, according to Ciura.
More than 100 Microsoft project repositories currently build with it, with adoption continuing each week.
“rustc_codegen_utc is a major part of that journey,” Ciura wrote. “Its differentiator is simple: it connects rustc to the native backend and platform ecosystem that Microsoft has built around Windows for decades.”
However, the initiative does not resolve every Rust/C++ interoperability issue. Ciura said language-level interoperability, FFI contracts, bindings, differences in language semantics and build systems remain part of the work underway inside Microsoft and across the wider industry.
Microsoft’s Rust investment extends beyond compiler infrastructure. The company maintains Rust for Windows, which provides access to Windows APIs, and publishes Rust ports of Windows driver samples.
Azure also offers a Rust SDK and deployment paths across services including App Service, Functions and Kubernetes Service. Besides, Microsoft has also explored Rust for low-level Windows components as part of its memory-safety efforts.
- GitHub Expands Infra With 4 Mn Cores, Debuts Copilot Fusion for Multi-Model Routing
- IIIT Hyderabad and NPCI Sign MoU to Strengthen Cybersecurity in Digital Payments
- KPIT Bets on AI for Margin Growth as Q2 Revenue Growth Stays Weak
- Akamai Launches AI Inference and Agent Sandbox Services
- OpenAI Sued Over ChatGPT’s Alleged Role in Woman’s Death After Seizure Medication Taper
- Live2.ai Raises ₹130 Cr in Pre-Series B Round Led by IvyCap Ventures

