intellij-rust alternatives and similar packages
Based on the "IDEs" category.
Alternatively, view intellij-rust alternatives based on common mentions on social networks and blogs.
YouCompleteMe9.9 4.8 L5 intellij-rust VS YouCompleteMeA code-completion engine for Vim
rust-analyzer9.7 10.0 intellij-rust VS rust-analyzerA Rust compiler front-end for IDEs [Moved to: https://github.com/rust-lang/rust-analyzer]
rust.vim8.8 0.0 intellij-rust VS rust.vimVim configuration for Rust.
SolidOak7.6 0.0 intellij-rust VS SolidOaka simple IDE for Rust, based on GTK+ and Neovim
rust-mode7.1 8.3 intellij-rust VS rust-modeEmacs configuration for Rust
VisualRust6.7 0.0 L3 intellij-rust VS VisualRustVisual Studio extension for Rust
Rust for Visual Studio CodeRust for Visual Studio Code
vscode-rust6.5 0.0 intellij-rust VS vscode-rusta fork of RustyCode
sublime-rust6.5 2.7 intellij-rust VS sublime-rustThe official Sublime Text 3 package for the Rust Programming Language
vim-racer6.0 1.1 intellij-rust VS vim-racerRacer support for Vim
RustDT5.9 0.0 L4 intellij-rust VS RustDTan Eclipse-based IDE for Rust
emacs-racer5.4 0.0 intellij-rust VS emacs-racerRacer support for Emacs
emacs-ycmd5.2 0.0 intellij-rust VS emacs-ycmdEmacs client for ycmd, the code completion system.
tokamak5.0 0.0 intellij-rust VS tokamakFusion Reactor for Rust - Atom Rust IDE
flycheck-rust3.3 0.0 intellij-rust VS flycheck-rustBetter Rust/Cargo support for Flycheck
AfterglowIntelliJ3.1 0.0 L4 intellij-rust VS AfterglowIntelliJIntelliJ version of the Afterglow Sublime Text theme
vim-cargo2.2 0.0 intellij-rust VS vim-cargoRust Cargo command bindings
intellij-toml1.5 0.0 intellij-rust VS intellij-tomlbasic Toml support
packagesnative Sublime support (already installed)
rls-vscodeRust support for Visual Studio Code
Vimthe ubiquitous text editor
TestGPT | Generating meaningful tests for busy devs
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of intellij-rust or a related project?
Rust plugin for the IntelliJ Platform
Installation & Usage
For installation options, see the Quick Start Guide.
If you want to jump straight in, open
Settings > Plugins > Marketplace in your IDE,
search for Rust and install the plugin. To open an existing project, use File | Open and point to the directory containing
For creating projects, use the Rust template.
All the plugin's features are described in documentation. New features are regularly announced in changelogs.
The plugin is compatible with all IntelliJ-based IDEs starting from the version 2022.2, with the following differences in the sets of the available features:
|Open-source and Educational IDEs*||[CLion] (commercial)||IntelliJ IDEA Ultimate, PyCharm Professional, [GoLand] (commercial)||WebStorm, PhpStorm, other commercial IDEs|
* IntelliJ IDEA Community Edition, PyCharm Community Edition, PyCharm Edu and IntelliJ IDEA Edu.
** Requires the Native Debugging Support plugin. LLDB only
If you are looking for the TOML plugin, see toml directory in intellij-community repository.
You're encouraged to contribute to the plugin if you've found any issues or missing functionality that you would want to see. Check out [CONTRIBUTING.md] to learn how to set up the project and [ARCHITECTURE.md] to understand the high-level structure of the codebase. If you are not sure where to start, consider the issues tagged with help wanted.
<!-- Badges -->