Introducing RustRover – A Standalone Rust IDE by JetBrains
“When will there be a Rust IDE?”
We get this question from our users quite frequently, and today we’re happy to announce that the day has arrived. Please welcome RustRover, our standalone IDE for Rust.
As many of you are aware, we’ve worked for years to bring support for Rust functionality as a plugin that works in both IntelliJ IDEA and CLion. However, time and time again, we’ve received requests from the community for an IDE specifically dedicated to Rust and its ecosystem that also has features on par with existing JetBrains IDEs.
Today we’re opening the RustRover Early Access Program (EAP) and we’d love for you to try it, give us feedback, and help us shape the product. We’ll listen to your feedback and update frequently to ensure that the product is meeting our users’ needs. RustRover will be free during Public Preview, and the license model will be finalized closer to the date of the commercial release.
A Commercial IDE
As the number of users of the Rust plugin have grown, so have the demands for new functionality. Within RustRover we aim to take JetBrains’s Rust support to the next level – stay tuned for future updates. Consequently the investment required by us to provide such functionality is also increasing. In line with our other IDEs, and to ensure our continued sustainability as a team and as a company, RustRover will be offered under a commercial plan. After the EAP period, during which the product is free to use, we will be offering RustRover as a standalone commercial IDE or as part of the All Products Pack. We aim to release RustRover before September 2024.
Existing Open-Source Plugin
The existing open-source plugin, which we’ve been working on for a number of years, has served as the building block for RustRover. This plugin will remain open source and freely available on GitHub and the JetBrains Marketplace. However, moving forward, we will be investing our efforts into RustRover, which is closed source. For the existing open-source plugin, we’ll do our best to maintain compatibility with newer versions of our IDEs, but we won’t be fixing bugs or adding new features. The existing issues that are open on GitHub, where applicable to RustRover, have already been imported into our issue tracker.
Support for IntelliJ IDEA and CLion
Like many of our IDEs, the functionality of RustRover can be installed as a plugin in IntelliJ IDEA Ultimate.
During the preview period, it will also be possible to install the plugin in CLion. However, we have yet to determine whether this will be the case once we’ve released RustRover. This is because we’re still not certain whether users will need the plugin or whether a dedicated Rust IDE will be sufficient.
Joining the Rust Foundation
We are confident that the Rust ecosystem and community will continue to grow. Otherwise we wouldn’t be betting on an IDE. On that note, we are happy to announce that JetBrains has joined the Rust Foundation. Along with the many existing members, we’ll help support the efforts of the Rust community and work to drive its future development.
Subscribe to Blog updates
Thanks, we've got you!
New in IntelliJ Rust for 2023.1 (Part 2)
In the first part of this “What’s New” series, we only saw the tip of the iceberg – various feature bits that the Rust plugin developers managed to implement during the release cycle.Now we’re going to show you the rest of the iceberg. Let’s dig in and look at all the new ways the plugin can now ana…
New in IntelliJ Rust for 2023.1 (Part 1)
The time has come to outline the state of the IntelliJ-based IDEs’ Rust plugin as of the 2023.1 release. In the following paragraphs, we’ll delve into the novelties, improvements, and refinements that our team has delivered throughout the release cycle. Follow the post to learn more about the sig…
Learn Rust With JetBrains IDEs
For 7 years in a row, Rust has been the most loved programming language! Find out why Rust is so popular and how you can learn it for free.
IntelliJ Platform: Latest Milestones and Achievements
Most JetBrains IDEs are built on top of the IntelliJ Platform, which is continuously being enhanced and improved in various ways. When the IntelliJ Platform team introduces a new feature or improvement to the platform, each IDE then “inherits” those, sometimes as-is and sometimes by adding customiza…