Rust Ide reviews from Reddit
Summary
We analyzed 275 Reddit reviews across 3 subreddits and 23 posts to rank the best Rust Ide brands recommended by redditors, including communities like r/rust, r/learnrust, r/Jetbrains. Top-rated brands include JetBrains (4.1/5), Microsoft (4.4/5), Helix (3.9/5).
Stats
Reviews275
Subreddits3
Posts23
Brands41
Products69
275 reviews from
and
By Brand
/By Product
#1
JetBrains
4.1
(104)
"CLion 100%. I write 10x faster with the fully featured IDE."
"IntelliJ gives you the entire toolchain of editing, linting, testing, debugging, profiling, version control, databases, containers, etc."
"CLion has all the features that are in Intellij + Profiler support and Valgrind Memcheck and doesn't need the `Native Debugging Support` plugin to use the debug mode"
"I love Nvim, but objectively CLion is the best IDE for Rust"
"You should try the new JetBrains Fleet, it nails. For me, personally, it is better than VS Code"
"CLion is really smooth and works well. I’ve used it locally and remote dev with rust and 👍"
"I use clion all the time for rust."
"Thanks for the advice both of you, seems like clion is the way to go"
"If you want the fullest range of IDE features out of the box, IntelliJ's CLion."
"If it's in your budget, Jetbrains CLion is a great experience."
#2
Microsoft
4.4
(59)
"VSCode + Rust-analyzer"
"VSCode in general is pretty fantastic because of how much other stuff is great in vscode."
"In reality VS Code fits the definition. It’s integrated environment not just the editor. You can work with Git it in (deep integration with branches, staging, merge conflicts), with Docker, debug stuff with stop points, you can add millions of addons, there is LSP support and so on."
"VS Code + rust-analyzer, and CodeLLDB for debugging"
"Personally I use VSCode with Rust Analyzer on a Mac and it works flawlessly."
"For me, the best combination is VSCode + Rust Analyzer."
"VSCode + Rust Analyzer was a revelation. You can hover over functions and a bunch of other crap to see what they do and even have a link to thei"
"The most common editor/plugin combinations are VS Code + Rust Analyzer extension, JetBrains CLion or Intellij + Rust Plugin, neovim + lsp + Rust Analyzer, vim + coc + Rust Analyzer."
"I use the vscode with rust-analyzer and corelldb plugins and am very happy with it."
"I'd like to plug VSCode with the Remote Extension plugin and Rust Analyzer. It is definitely pretty heavy but has provided a solid experience for me using Rust on Windows."
#3
Helix
3.9
(15)
"I always like to recommend helix, but usually get down voted. I use it all day everyday and love it. Written in rust. Works great out if the box."
"Helix"
"Helix, Neovim, Zed, or VSCode. All are great!"
"Helix (https://helix-editor.com/)"
"I prefer terminal based modal text editors, like I'm currently using helix."
"Helix good for me. I dont debug at all in rust :D. just logging."
"If you're comfortable with the terminal though, I'd reccomend something like neovim or helix! Personally I use helix for most of my projects"
"Went back to helix, because it has all the features i need built in and they just work"
"Https://helix-editor.com/"
"I've had a lot of luck with helix and rust analyzer."
#4
Neovim
4.1
(11)
"Nvim + NvChad = 😍"
"Agreed, NeoVIM is awesome"
"Neovim . Helix"
"Neovim with rust analyzer"
"My preference is Neovim with the appropriate plugins."
"I use nvim but Zed is also great if you are on macos, it is really nice for rust"
"A good Neovim config + rust-analyzer is just as much an IDE as Code is."
"Neovim (with lots of plugins). It's great, customizable, light."
"I'm loving rust-analyzer in neovim."
"NeoVim & CLion are my favorites to use"
#5
Zed
3.8
(10)
"I had good luck with Zed editor which is becoming a very good alternative."
"Zed is the perfect mix of speed and features."
"I really like zed, i just wish it was more stable with linux."
"+1 for Zed. Have been using it as daily editor for the last month or so and it's great ."
"Have been using zed and enjoying it personally. Fastest cargo check among all the editors I’ve used"
"Zed is on its way for all platforms (already compile on Linux and Windows, usable on Mac)"
"Zed - https://zed.dev/"
"I've been using https://zed.dev for a while now and I like it a lot."
"Zed deserves a mention now. And it is written in rust"
"[https://zed.dev](https://zed.dev) looks promising but its still in development though."
#6
rust-analyzer
4.4
(7)
"Anything with language server support will mean you can use rust-analyzer, so it's up to you. That's the go to for anything from VS Code to Emacs."
"If your editor interacts with rust-analyzer, you're going to be fine. There are toolings being built on top of the LSP standard."
"Rust Analyzer wins hands down compared to RLS in blind testing."
"Rust-analyzer (with either neovim or VSCode depending on what you prefer). I've found IntelliJ to be really lacking, particularly around procedural macros."
"Rust-analyzer is pretty good. Much more reliable than RLS."
"Be sure to try rust-analyzer if you go down the Code route."
"Rust-analyzer is essentially the next version of RLS. I use it with VSCode and personally have had better experiences than with RLS."
#7
Vim
4.0
(7)
"I'm using vim and coc-rust-analyzer and it's working very well, at least for what I use it for."
"Vim + coc + rust analyzer"
"Vim with ALE and YCM."
"Now I use vim with this set up https://github.com/matiu2/my-vim-setup"
"I use coc.nvim + coc-rust-analyzer."
"I like to code in Vim (neovim) with supertab and deoplete, as well as the Rust support plugins. At some point I will try RLS, as it seems very good."
"Vim + vim-rust + racer is working pretty well for me."
#8
Sublime Text
3.4
(7)
"Sublime Text's startup is incredibly fast, the LSP not so much (but that's the LSPs fault)."
"Sublime Text. Not perfect but very fast and extendable."
"If you're into sublime text, https://github.com/jhasse/sublime-rust"
"I like Sublime Text. You will need some time to customise though."
"Sublime text one love"
"Sublime Text with some Rust highlighting because it's simple and works for me"
"I just use sublime text with the rust package at the moment."
#9
Emacs
4.0
(5)
"Emacs is pretty good here. With rust mode and rustic"
"+1 with Emacs But I think selecting between eglot and lsp-mode makes a big difference. Eglot is so much smoother in my use case."
"OP, if the IntelliJ plugin wasn't cutting it for you, you could also try Emacs with Rustic + an LSP server of your choice."
"Emacs with rust-mode, racer-mode, and cargo-mode. Other editors or IDEs may have interesting features, but I stay with Emacs mainly for ivy mode and magit."
"I've been using emacs, there is a plugin for it, as well I have a custom init file. If you like emacs, there is no reason not to use it; I like sublime as well but the rust plugin would randomly crash."
#10
Spacemacs
4.3
(4)
"Spacemacs with lsp-mode and rust-analyzer, amazing editor with a complete IDE experience"
"Spacemacs's rust layer is pretty sweet."
"One just needs to enable the rust layer (add one line to config file) and code completion, error checking (with red squiggles), ... all "just" works."
"I currently use emacs with the spacemacs configuration. This makes easy to enable features such as code completion, error checking, rust support , etc."
#11
Rust Analyzer
4.7
(3)
"Rust analyzer is the best ide for rust"
"Install rust-analyzer, and configure your editor to use it."
"Rust-analyzer is, in my opinion, better regardless."
#12
VSCode
3.5
(4)
"VSCode + rust analyser is probably as good as it’s gets for free at the moment"
"Don't worry, VSCode is one of the best editors for Rust. The language extension is top notch."
"VSCode, or neovim if you like to tinker."
"Vscode is not fast"
#13
Atom
4.7
(3)
"Atom with `autocomplete-racer` and `linter-rust` Simply blows everything else out of the water, Especially the current Atom Beta which has made drastic performance improvements."
"I am currently using atom with a bunch of plugins for rust. Namely: atom-language-rust, linter-rust, autocomplete-racer, rustsym, dbg-gdb gives you an interactive and graphical debugger"
"Where VSCode fails is general editing capabilities, and that is where Atom shines. Much better multi-cursor support ... better syntax"
#14
Lapce
4.0
(3)
"Lapce, it's even made with Rust"
"[Lapce](https://github.com/lapce/lapce)"
"Lapce IDE looks awesome!"
#15
ALE
4.5
(2)
"I'd suggest ALE + rust analyzer. It has served me well so far. Autocomplete, jump to definitions, syntax highlighting, warnings/errors as you type etc."
"ALE as in Asynchronous Lint Engine. Can be used with all sorts of language servers and linters."
#16
YouCompleteMe
4.5
(2)
"I really love YouCompleteMe's Rust support for autocomplete and jumping to definitions."
"Fortunately YouCompleteMe worked perfectly and is what I use now."
#17
LunarVim
4.0
(2)
"Lvim had (for me) a way better out-of-the-box experience. Better defaults and less bugs, and especially for Rust code editing."
"I use Lunar-vim with RustAnalyzer"
#18
rust.vim
4.0
(2)
"Wting/rust.vim was a mirror of the official one. There are official modes for a variety of other editors too: rust-mode for emacs, gedit-config."
"Https://github.com/wting/rust.vim - Rust syntax highlighting"
#19
vim
4.0
(2)
"+1 to vim, I additionally use vimux + bindings like <leader>kt to call clear && cargo test $FILTER || beep in an adjacent tmux pane."
"I found that vim coupled with rust.vim, syntastic and racer works quite well. CTags related plugins can also come in handy: TagHighlight, TagBar."
#20
Sublime Text with Sublime Linter plugin for Rust
5.0
(1)
"At this moment my preferred Rust editor is also Sublime Text: The Sublime Linter plugin for Rust is really awesome."
#21
TabNine
5.0
(1)
"TabNine: AI code completion. It's amazing. All Rust code bases get the premium features for free as a thank you to the ecosystem"
#22
Rust
2.0
(2)
"Last five times I tried RLS it sucked most of the time, it was slow, but when it worked it actually was pretty well."
"I stopped using RLS a long time ago. RLS was pretty bad at the time."
#23
Gitpod
4.0
(1)
"Gitpod + gitlab and its rust templates look rather useful. they are available as easy usable cloud based services."
#24
TheCodeGround
4.0
(1)
"I frequently use https://thecodeground.io/ground/rust online IDE with multiple language support including Rust."
#25
Visual Studio Code
4.0
(1)
"Vscode with GitHub codespaces is pretty sweet. Full ide native or in browser."
#26
StackBlitz
4.0
(1)
"Stackblitz would be an even more attractive solution, because it provides pure browser resp. WASM based development"
#27
Rustupefy
4.0
(1)
"I have commited to Rustupefy, which sets up Rust for Vim for ya... If you're interested it's a one click install."
#28
Sublime Text with Rust Extended
4.0
(1)
"Sublime with rust extended"
#29
neomake
4.0
(1)
"For the syntax checking/linting in vim/nvim I recommend neomake."
#30
Sublime Text with Rust Enhanced Plugin
4.0
(1)
"Sublime Text with Rust Enhanced Plugin. For debugging, GDB in text-user-interface mode ... Rust Enhanced gives me errors as soon"
#31
Sublime Text 3 with syntax highlighting and autocomplete plugins
4.0
(1)
"Sublime Text 3 (mainly using the syntax highlighting and autocomplete plugins listed in other comments), occasionally I'll use vim with rust.vim, gundo, ctrlp, nerdtree, syntastic, airline, and racer."
#32
Sublime Text 3 with Racer and Syntax Highlighting plugins
4.0
(1)
"I'm another Sublime Text 3 + Racer + Syntax Highlighting. When combined with things like Vintageous (vim emulation) and VintageousOrigami."
#33
Sublime Text with syntax highlighting and Racer integration plugins
4.0
(1)
"I'm surprised nobody mentioned SublimeText yet which IMO is the best text editor out there. There is a syntax highlighting plugin and also a plugin for Racer integration."
#34
Panic
4.0
(1)
"While there is room for improvement, I use **Nova** on macOS. I just prefer the snappiness of a native app. It has rust-analyser support."
#35
KDE
4.0
(1)
"Kate, just a slight adjustment to make the rust analyzer run along. Great editor from KDE folks!"
#36
Neovim + rust-analyzer
4.0
(1)
"Neovim w/ rust-analyzer is my goto"
#37
Neovim + rust-analyzer + rust-tools
4.0
(1)
"Nvim + rust-analyzer + rust-tools."
#38
Neovim + coc + rust-analyzer
4.0
(1)
"I use neovim + coc + rust-analyzer, but many other text editors work well"
#39
Neovim + native language server + rust-analyzer
4.0
(1)
"Neovim w/ the native language server + rust-analyzer"
#40
Doom Emacs
4.0
(1)
"Doom Emacs + lsp-mode + rust-analyzer"
#41
Helix + rust-analyzer
3.0
(1)
"Helix editor with rust-analyzer"
Discover your audience
GummySearch is an audience research toolkit for 130,000 unique communities on Reddit.
If you are looking for startup problems to solve, want to validate your idea or find your customers online, GummySearch is for you.
Sign up for free, get community insights in minutes.
Tell me more
Get started
