These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
4 more ways to get RustRover
Other download sites
Run by third parties, not by JetBrains. Prefer the official page above when it works.
Package managers
- Chocolatey
choco install rustrover - Homebrew
brew install --cask rustrover - Flathub
flatpak install flathub com.jetbrains.RustRover
About RustRover
RustRover is JetBrains' integrated development environment for Rust. It offers context-aware completion, on-the-fly analysis with quick-fixes, refactorings and live templates. It highlights inferred types, macros, cfg blocks and unsafe code, and gives quick access to language and crate documentation.
It can install rustup from within the IDE and apply compiler-suggested fixes. It also manages Cargo.toml dependencies and module attachment for you. Individual tests, test modules or whole suites can be run, debugged and profiled. It is free for non-commercial use, and commercial use needs a paid license.
Strengths
- Deep Rust code analysis with quick-fixes and refactorings
- Built-in debugger, test runner and profiler
- Handles rustup and Cargo dependencies from the IDE
Limitations
- Commercial use requires a paid license
- Heavier than a plain editor with a Rust language server
Details
- Pricing
- FreemiumFree for non-commercial use; commercial use requires a paid license.
- License
- Proprietary
- Developer
- JetBrains
- Platforms
- Windows, macOS, Linux
- How it runs
- Downloadable app
- Best suited for
- Rust developers who want a full IDE rather than an editor with plugins
- Categories
- Code editors, Developer tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to RustRover
Compare allSoftware that can replace RustRover for an important use case, and what changes if you switch.
Visual Studio Code
Microsoft's code editor, free to use but shipped under a Microsoft licence rather than an open one.
Visual Studio Code is a free editor that supports Rust through a language server extension, lighter than RustRover but with telemetry by default.
Zed
A Rust editor from the people who built Atom, written for speed and for two people editing one file.
Zed is a native Rust-written editor with built-in language server support, lighter than RustRover but without its dedicated profiler and refactorings.
VSCodium
Visual Studio Code built from the same source without Microsoft’s branding, telemetry or licence.
VSCodium is the MIT-licensed VS Code build without telemetry, getting Rust support through Open VSX extensions.
Nova
A native macOS code editor and IDE from Panic with built-in terminals, Git and debugging.
Nova is a paid native macOS editor with built-in Rust support, language server management and debugging, but it runs on macOS only.
Helix
A modal terminal editor with language servers and multiple selections built in, and no plugins to install.
Helix is a free modal terminal editor with language servers built in and no plugins, offering far less than RustRover's debugger and test runner.
Neovim
A modern rewrite of Vim with a built-in language server client, Lua configuration and an embeddable API.
Neovim is a free terminal editor with a built-in LSP client and tree-sitter, requiring modal editing and a self-assembled plugin setup.
Lapce
A code editor written in Rust with GPU rendering, built-in LSP support, optional modal editing and remote development.
Lapce is a free, open-source Rust editor with built-in LSP and remote development, but it is still pre-1.0 with a tiny plugin ecosystem.
CodeLite
A free, open-source cross-platform IDE for C, C++, Rust, Python, PHP and Node.js.
CodeLite is a free GPL-2.0 IDE that supports Rust alongside C and C++, a lighter open-source option with a smaller plugin ecosystem than larger editors.
Similar software
Related functionality, not necessarily a direct replacement.
CLion
C and C++ IDE with CMake integration and deep static analysis.
IntelliJ IDEA
Java and Kotlin IDE with deep code analysis and refactoring.
GoLand
Go IDE with completion, refactoring and an integrated debugger.