VisualRust alternatives and similar packages
Based on the "IDEs" category.
Alternatively, view VisualRust alternatives based on common mentions on social networks and blogs.
YouCompleteMe9.9 6.2 L5 VisualRust VS YouCompleteMeA code-completion engine for Vim
rust-analyzer9.7 10.0 VisualRust VS rust-analyzerA Rust compiler front-end for IDEs [Moved to: https://github.com/rust-lang/rust-analyzer]
intellij-rust9.1 9.9 VisualRust VS intellij-rustRust plugin for the IntelliJ Platform
rust.vim8.8 0.0 VisualRust VS rust.vimVim configuration for Rust.
SolidOak7.6 0.0 VisualRust VS SolidOaka simple IDE for Rust, based on GTK+ and Neovim
rust-mode7.1 8.5 VisualRust VS rust-modeEmacs configuration for Rust
sublime-rust6.6 4.4 VisualRust VS sublime-rustThe official Sublime Text 3 package for the Rust Programming Language
Rust for Visual Studio CodeRust for Visual Studio Code
vscode-rust6.5 0.0 VisualRust VS vscode-rusta fork of RustyCode
vim-racer6.0 0.7 VisualRust VS vim-racerRacer support for Vim
RustDT5.9 0.0 L4 VisualRust VS RustDTan Eclipse-based IDE for Rust
emacs-racer5.4 0.0 VisualRust VS emacs-racerRacer support for Emacs
emacs-ycmd5.3 0.0 VisualRust VS emacs-ycmdEmacs client for ycmd, the code completion system.
tokamak5.0 0.0 VisualRust VS tokamakFusion Reactor for Rust - Atom Rust IDE
flycheck-rust3.3 0.0 VisualRust VS flycheck-rustBetter Rust/Cargo support for Flycheck
AfterglowIntelliJ3.1 0.0 L4 VisualRust VS AfterglowIntelliJIntelliJ version of the Afterglow Sublime Text theme
vim-cargo2.2 0.0 VisualRust VS vim-cargoRust Cargo command bindings
intellij-toml1.5 0.0 VisualRust VS intellij-tomlbasic Toml support
packages0.2 - VisualRust VS packagesnative Sublime support (already installed)
Vimthe ubiquitous text editor
rls-vscodeRust support for Visual Studio Code
Access the most powerful time series database as a service
* 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 VisualRust or a related project?
Visual Studio extension for Rust
Currently in development, and not feature complete. Stable versions are available on the Visual Studio extension gallery.
Unstable, but more recent builds are downloadable from AppVeyor (choose "Configuration: Release" and "Artifacts").
- Project support based on Cargo
- Syntax highlighting
- Go to definition
- Debugging for both MSVC and GNU toolchains
- Conditional breakpoints
- Watch window (with the ability to change the runtime state)
- Immediate window (with the ability to change the runtime state)
- Set next statement
- Call stack view and navigation
How to contribute?
Feel free to open issues, post comments about progress, questions, new ideas, brain storming etc. You can remove and edit comments as a way of refining ideas in the issue tracker. This is very helpful because many concerns in this project are very complex. Many issues needs to be broken down into new issues before they can be implemented.
Issues marked Ready represent tasks that have a clear design and deliverables. They are recommended starting points if you don't want to spend time discussing and evaluating implementation.
Issues marked Information require some wider perspective and discussion. They are perfect if you want to have an impact on the project but don't have the time to spend coding.
- Fork the main repository
- Work on a feature in your own private branch
- Once you are finished with you work or want someone to you, open a pull request
- Someone will review your code and merge it. Some fixes might be required on your side.
To build this, you'll need Visual Studio 2015 and matching Visual Studio SDK for the VS plugin, WiX Toolset 3.10 or higher for the setup project and Java RE. NuGet will take care of the rest.
If you plan to hack on Visual Rust you should understand difference between our two build configurations.
Releaseconfiguration the main project is
VisualRust.Setup, its output is a .msi file that consists of two parts:
- MSBuild integration: this lets you build Rust projects (.rsproj) from the command line and Visual Studio.
- Visual Studio plugin(s): this adds support for Rust projects (.rsproj) inside Visual Studio. Syntax highlighting, project system, item templates. Everything except building.
Debugbuild main project is called simply
VisualRustand it builds
VisualRust.vsixwhich is a VS plugin in a format that is suitable for local installation and debugging. It doesn't contain MSBuild integration
Consequently, for the debug build you'll want to either install just MSBuild
integration from the .msi file or build it yourself (
Also you'll want to modify
VisualRust project with location of your
Visual Studio installation to launch it automatically when debugging.
This project is currently maintained by vosen.
Feel free to mail him or ask around in
#rust-gamedev on irc.mozilla.org.
Same as Rust, dual MIT/ASL2. Any contributions made are under this license.
*Note that all licence references and agreements mentioned in the VisualRust README section above are relevant to that project's source code only.