# Ruststudio > Ruststudio is a free, native integrated development environment (IDE) for the Rust programming language, made by FOWLGUARD, Inc. for Windows, macOS and Linux. It combines a rust-analyzer editor, Cargo builds, an lldb-dap debugger, project templates for web, desktop and Android apps, package views and an AI assistant that uses your own keys. Key facts: - Product: Ruststudio, an IDE for Rust - Made by: FOWLGUARD, Inc. - Runs on: Windows 10 and 11 (64-bit), macOS 11 or later (Apple silicon and Intel), Linux (x86-64, X11 or Wayland) - Price: Free for personal and commercial use - Licence: Closed-source freeware - Account: Use it for 7 days, then sign up free with your e-mail address - Install: Per user, no administrator rights - Code intelligence: rust-analyzer - Debugger: lldb-dap from LLVM - Written in: Rust - Current version: 0.1.5 - Website: https://ruststudio.org/ - Last updated: 2026-11-13 The name is written Ruststudio, one word. ## Product - [Web apps](https://ruststudio.org/rust-web-development): Ruststudio builds full-stack web apps in Rust: an axum back end with a React, Vue, Svelte or Angular front end, a dev proxy with hot reload, a Swagger UI for the API, and a release that is one executable with the website inside. - [Android apps](https://ruststudio.org/rust-mobile-app-development): Ruststudio makes native Android apps written in Rust with the Slint or egui UI toolkits. There is no web view: the same code runs as a desktop window while you develop, and tasks build, install and start the APK on a phone. - [iOS apps](https://ruststudio.org/rust-ios-app-development): Native iOS app support in Ruststudio is in development and is not in the current version. Apple builds iOS apps only on a Mac with Xcode, so it will be a feature of Ruststudio on macOS. Native Android apps written in Rust work today. - [Desktop apps](https://ruststudio.org/rust-desktop-app-development): Ruststudio starts Rust desktop apps from Tauri 2, Slint or egui templates, keeps them in a solution with your libraries, and runs, tests and packages them from one window. - [.NET and NuGet](https://ruststudio.org/rust-dotnet-nuget): Ruststudio packs a Rust library as a NuGet package with a generated C# wrapper, so a .NET project can call it after dotnet add package, and it restores NuGet packages with native libraries into Rust projects. - [The Rust IDE](https://ruststudio.org/rust-ide): A Rust IDE (integrated development environment) is a program that edits, builds, runs, tests and debugs Rust code in one place, using rust-analyzer for code intelligence and Cargo for builds. Ruststudio is a free, native Rust IDE for Windows, macOS and Linux, written in Rust by FOWLGUARD, Inc. - [Debugger](https://ruststudio.org/rust-debugger): Ruststudio has a built-in Rust debugger that drives lldb-dap from LLVM: breakpoints, step over, into and out, run to cursor, call stack, threads, variables, watches, hover values and an Immediate window, on F5, F9, F10 and F11. - [Database connectors](https://ruststudio.org/rust-database-connectors): Ruststudio adds a Rust database driver to your project in one step and writes a runnable example that connects: 28 connectors for 17 databases, including PostgreSQL, MySQL, SQLite, SQL Server, Oracle, MongoDB and Redis, plus ODBC for the rest. - [AI assistant](https://ruststudio.org/rust-ai-coding-assistant): The Ruststudio AI assistant works with the provider and model you choose: a hosted API with your own key, or a local model server such as Ollama or LM Studio. It sees only what you attach, and code reaches your files only when you press Apply. - [Cargo Cleaner](https://ruststudio.org/cargo-cleaner): Cargo Cleaner, built into Ruststudio, finds every Rust target folder and cargo cache on your disk, shows their size and age, and deletes only the ones you select, and only folders Cargo can rebuild. - [Packages](https://ruststudio.org/packages): Ruststudio hosts two free package registries: rupm for Rust crates (a Cargo alternative registry) and a NuGet feed for .NET packages. Anyone with a free account can publish; Ruststudio, Cargo, dotnet and Visual Studio can install from them. - [Windows](https://ruststudio.org/rust-ide-for-windows): Ruststudio is a free, native Rust IDE for Windows 10 and 11 (64-bit). It installs for your user without administrator rights, can install Rust with rustup for you, and works with the MSVC and GNU toolchains. - [macOS](https://ruststudio.org/rust-ide-for-macos): Ruststudio is a free Rust IDE for macOS 11 or later, one universal app for Apple silicon and Intel Macs, signed with a Developer ID and notarized by Apple. - [Linux](https://ruststudio.org/rust-ide-for-linux): Ruststudio is a free, native Rust IDE for x86-64 Linux under X11 and Wayland. It installs for your user from an archive with install.sh, without root, or from a .deb package on Debian and Ubuntu. - [Try it in the browser](https://ruststudio.org/try): Try every part of Ruststudio in your browser: the Rust editor, the debugger, solutions, project templates, full-stack web, database connectors, native Android, the AI assistant, Cargo Cleaner, NuGet packing and the terminal. ## Download and install - [Download Ruststudio](https://ruststudio.org/download): Ruststudio by Fowlguard is a free download for Windows 10 and 11 (64-bit), macOS 11 or later (Apple silicon and Intel) and x86-64 Linux. It installs for your user account without administrator rights; to build projects you also need the Rust toolchain from rustup. - [Ruststudio for Windows](https://ruststudio.org/rust-ide-for-windows): Ruststudio is a free, native Rust IDE for Windows 10 and 11 (64-bit). It installs for your user without administrator rights, can install Rust with rustup for you, and works with the MSVC and GNU toolchains. - [Ruststudio for macOS](https://ruststudio.org/rust-ide-for-macos): Ruststudio is a free Rust IDE for macOS 11 or later, one universal app for Apple silicon and Intel Macs, signed with a Developer ID and notarized by Apple. - [Ruststudio for Linux](https://ruststudio.org/rust-ide-for-linux): Ruststudio is a free, native Rust IDE for x86-64 Linux under X11 and Wayland. It installs for your user from an archive with install.sh, without root, or from a .deb package on Debian and Ubuntu. ## Docs - [User guide](https://ruststudio.org/docs): The Ruststudio user guide explains every part of the IDE: projects and solutions, the editor, building and testing, the debugger, Git, packages, the terminal, the AI assistant and the tools. - [Keyboard shortcuts](https://ruststudio.org/docs/shortcuts): Every Ruststudio keyboard shortcut, generated from the program. - [Best Rust IDE](https://ruststudio.org/best-rust-ide): The best IDE for Rust depends on your needs: RustRover is a full commercial IDE from JetBrains, VS Code with rust-analyzer is the most common free setup, Zed and Helix are fast editors written in Rust, and Ruststudio is a free, native IDE made only for Rust with a debugger, solutions, templates and package views built in. - [Rust GUI frameworks](https://ruststudio.org/rust-gui-frameworks): The main Rust GUI frameworks are egui (immediate mode, quick tools), Slint (declarative native UI for desktop, embedded and Android), Tauri (a web UI in a Rust shell, desktop and mobile), Iced (Elm-style) and Dioxus (React-style). Ruststudio has ready-made starters for Tauri, Slint and egui. - [Rust web frameworks](https://ruststudio.org/rust-web-frameworks): axum, Actix Web and Rocket are the best-known Rust web back-end frameworks; Leptos, Yew and Dioxus build front ends in Rust compiled to WebAssembly, while React, Vue, Svelte or Angular can sit in front of any Rust API. Ruststudio’s full-stack templates use axum with a front end of your choice. - [Clean the cargo cache](https://ruststudio.org/how-to-clean-cargo-cache): cargo clean deletes a project’s target folder, which Cargo rebuilds when needed. Downloaded crates live in the .cargo folder (registry and git), and are fetched again if deleted. Ruststudio’s Cargo Cleaner finds every target folder and cargo cache on your disk and deletes only what you select. - [Why Rust](https://ruststudio.org/why-rust): Rust compared with Go, C#, Java, Node and Python on speed, memory, size and the bugs each language lets through, with measured numbers, honest limits and a plan for adopting it. - [Built with Rust](https://ruststudio.org/showcase): Small applications like the components UI suites sell, built entirely with Rust and included in Ruststudio as samples. - [Community forum](https://ruststudio.org/community): The Ruststudio community forum is where users ask questions, share projects and suggest features. Anyone can read it; a free account lets you post. - [Release notes](https://ruststudio.org/releases): Every Ruststudio version with what is new, changed and fixed, newest first. - [Blog](https://ruststudio.org/blog): Articles about each Ruststudio release: what changed, how it works and what is next. - [Send feedback](https://ruststudio.org/feedback): Send feedback, bug reports and feature ideas for Ruststudio. - [Full text for language models](https://ruststudio.org/llms-full.txt): every fact on this site in one Markdown file ## Optional - [Privacy notice](https://ruststudio.org/privacy): Ruststudio does not look at or upload your code and the website sets no tracking cookies. This notice lists everything the app and ruststudio.org do store or send, and how to have it deleted. - [Licence](https://ruststudio.org/licence): The licence of Ruststudio: free for personal and commercial use, closed source, with third-party libraries under their own licences. - [Donate](https://ruststudio.org/donate): Ruststudio is free. If it saves you time, you can chip in to keep it going.