Free Rust IDE for Windows

The Rust IDE for web, mobile and desktop apps

A free, native IDE written in Rust. Organise projects in solutions, build full-stack web apps, native Android apps and Windows desktop apps, use the AI of your choice, and get your disk back from cargo.

Windows 10 and 11 · per-user install · no account · no telemetry

Rust Studio editing a Rust project: file explorer, syntax-highlighted code, run and build toolbar, status bar

Try the Rust editor

Highlighting, completions after a dot, problems with quick fixes, format, and run, build, check and test.

Rust Studio · word-countInteractive · simulated
  • ✖mismatched types: expected `usize`, found `&str` E0308 [15:24]
  • ▲unused variable: `total` (prefix it with an underscore: `_total`) unused_variables [15:9]
rust-analyzer: word-count (demo)1 errors1 warningsLn 1, Col 1UTF-8Rust

Try it: edit the code, type counts. or words. for completions, fix the red error with Quick fix, then press Run.

Everything you need to build in Rust

Editor

rust-analyzer built in

Completion, hover, go to definition, live errors and format, with tabs, find, quick open and a command palette.

Solutions

Many projects, one solution

A .rssln solution holds apps and libraries, a startup project, Debug and Release, run arguments and tasks. Run starts the startup project; Build covers everything.

Web

Rust backend, any front end

axum with React, Vue, Svelte or Angular in one click, a dev proxy, and a release that is a single executable.

Learn more →

Mobile

Native Android in Rust

Slint and egui templates that draw their own pixels, run on the desktop first, and are set up for Android.

Learn more →

Desktop

Windows desktop apps

Tauri, Slint and egui starters, plus extensions to add your own toolkit templates.

Learn more →

AI

Any AI provider

Claude, OpenAI, Gemini, Qwen, DeepSeek, Mistral, Groq, xAI, OpenRouter, Ollama and more. Suggestions reach your files only when you press Apply.

Learn more →

Disk space

Cargo Cleaner

Find every target folder and cargo cache, see sizes and age, and delete only what you tick.

Learn more →

Debugger

Breakpoints and stepping

Set breakpoints with F9, start with F5, step over with F10, into with F11 and out with Shift+F11, with a call stack, variables, watches and values on hover.

Learn more →

Databases

Connectors for every well-known database

PostgreSQL, MySQL, SQLite, SQL Server, Oracle, MongoDB, Redis, Cassandra, ClickHouse and more: pick a Rust driver, and it is added with a runnable example.

Learn more →

.NET

Rust inside C# apps

Pack a Rust library as a NuGet package with a generated C# wrapper, and use NuGet native packages from Rust.

Learn more →

Toolchains

Use any Rust

The system Rust, every rustup toolchain or any folder you add, globally or per solution.

Everything a Rust project needs, in one native app

Rust Studio is built for people who write Rust every day. It starts instantly because it is a native program, not a browser in disguise, and it keeps the things Rust developers actually do close at hand: run, build, check, test, format, clippy, and a terminal.

New Project creates a solution folder with your project inside it. Add more projects later: a library for shared logic, an application, a web front end, a mobile app. They all live in one solution file that you can open with a double-click.

The Rust Studio AI assistant panel next to the editor, with provider selector, quick actions and a code block with Apply

Know where your code is, and what it costs

The Project Structure view shows crates, targets and the module tree. Missing module files are flagged and one click creates them, and typing mod suggests files you have not declared yet. When builds fill your disk, the Cargo Cleaner shows what is using the space and which projects you have not touched for a month.

The Rust Studio Cargo Cleaner showing target folders and cargo caches with sizes

Frequently asked questions

Is Rust Studio free?

Yes. Rust Studio is free for personal and commercial use, with no account, trial or licence key. It is closed-source freeware.

Which systems does Rust Studio run on?

Windows 10 and 11 (64-bit). You can build for Windows, the web and Android from it. iOS builds need a Mac with Xcode.

Is Rust Studio open source?

No. It is closed-source freeware. It is built from open-source Rust libraries, whose licences are listed in the third-party notices.

Does Rust Studio collect data?

No telemetry. It connects to the internet only when you use a feature that needs it: your chosen AI provider, nuget.org, and the downloads cargo and npm make.