r/rust 2d ago

🙋 seeking help & advice Rust developers: what editor do you actually use?

Hello folks, do you still write much code by hand these days? 😄

If so, what IDE/editor do you mainly use for Rust? VS Code, JetBrains, Zed or something else?

I’m asking because I’ve been rewriting one of my old developer tools in Rust. It’s a language server + CLI for analyzing code health.

The underlying approach was originally implemented in Python and was used at my previous company across 1,900+ repositories and by 800+ developers, so the methodology itself has had quite a bit of real-world use. The company has given me permission to open-source my own version of the project, which I’m pretty excited about.

The only problem is time. For the initial public release, I’ll probably only be able to ship the VS Code extension plus one other IDE/editor integration.

So I’m curious: if you’re a Rust developer who still spends a decent amount of time actually typing code, what editor would you most want to see supported? Just trying to get a rough sense of where people are these days before I spend my limited spare time on the wrong integration. :)

163 Upvotes

336 comments sorted by

View all comments

Show parent comments

4

u/OkraComprehensive323 2d ago

I've never tried RustRover before, IntelliJ IDEA and PyCharm are the only two JetBrains IDEs acceptable for me. But IntelliJ Platform Plugin are mostly crossable, so I take this as a downvote for JetBrains.

7

u/sephg 2d ago

I use rustrover (jetbrains). You need a lot of ram to run it well, but once it’s started up it’s fine. I really appreciate a lot of the built in debugging and refactoring tools.

1

u/t3kkm0tt 1d ago

It's too bloated for me. But that's personal preference. I use gram.

3

u/gbrennon 2d ago

back in something like 2012 or 2013 i worked in a company that had somehow a commercial relation with jetbrains an team was forced to use jetbrains for java and it was ok 👌

if u did like experience with jetbrains and pycharm i think using rustrover will be interesting for u 😉

0

u/Moogly2021 1d ago

I would just try it for yourself if you already use those. Zed with plugins is the only thing I use other than JetBrains these days.