IDEs and editor plugins

25 projects

rust-analyzer is the official Rust language server and the core of Rust support in nearly every editor. It provides completion, go to definition, inlay type hints, refactors and inline errors through the Language Server Protocol. In VS Code you install the rust-analyzer extension; in Neovim, Helix, Zed, Kakoune, Emacs and Sublime you point the editor's LSP client at it. The older RLS and Racer have been retired in its favour.

Editor-specific plugins add the parts that LSP does not cover. rust.vim and rust-mode for Emacs provide syntax, formatting and Cargo commands, crates.nvim shows available crate versions inside Cargo.toml, kakoune-lsp connects Kakoune to language servers, and Rust Enhanced serves Sublime Text. Eclipse Corrosion brings Rust to Eclipse.

JetBrains users should note that the open-source intellij-rust plugin has been replaced by RustRover and JetBrains' own Rust plugin. Lapce is an editor written in Rust with built-in LSP support. For debugging, the CodeLLDB extension is the usual choice in VS Code, and it is listed under Debugging.

Eclipse Corrosionby eclipse-corrosionEclipse

A Rust development plugin for the Eclipse IDE, providing a rich edition experience through integration with the Rust Analyzer language server, Cargo runner and gdb debugger

1.2.4Javaupdated 1mo ago

238

emacs-racerby racer-rustEmacs

Autocompletion (see also company and auto-complete)

Emacs Lispupdated 5y ago

396

flycheck-rustby flycheckEmacs

Rust support for Flycheck

Emacs Lispupdated 4mo ago

125

rust-modeby rust-langEmacs

Rust Major Mode

1.0.5Emacs Lispupdated 18d ago

1.3k

rusticby emacs-rusticEmacs

Rust development environment for Emacs

Emacs Lispupdated 1mo ago

180

gitpod.io

Online IDE with full Rust support based on Rust Language Server

gitpod.io

gnome-builder

Native support for rust and cargo since Version 3.22.2

wiki.gnome.org

intellij-rustIntelliJ

Rust plugin for the IntelliJ Platform

Kotlinupdated 2y ago

4.5k

kakoune-lspKakoune

LSP client. Implemented in Rust and supports rls out of the box.

v22.0.0updated 6d ago

701

lapce

Lightning-fast and Powerful Code Editor written in Rust.

v0.4.6updated 12d ago

38.9k

Rideby madeso

A Rust IDE

C++updated 4mo ago

177

RustRover

A powerful Rust IDE by JetBrains, free for individual non-commercial use

jetbrains.com

rust-enhancedby rust-langSublime Text

Official Rust package

v2.29.0Pythonupdated 2mo ago

834

Vim

The ubiquitous text editor

vim.sourceforge.io

LanguageClient-neovimby autozimu

LSP client. Implemented in Rust and supports rls out of the box.

0.1.161updated 1y ago

3.6k

cargo.nvimby nwiizo

A Neovim plugin for seamless integration with Cargo commands.

v0.1.6Luaupdated 2mo ago

96

crates.nvimby Saecki

Plugin that helps to managing crates.io dependencies.

v0.7.1Luaupdated 1mo ago

1.1k

rust.vimby rust-lang

Provides file detection, syntax highlighting, formatting, Syntastic integration, and more.

Vim Scriptupdated 18d ago

4.2k

vim-racerby racer-rust

Allows vim to use Racer for Rust code completion and navigation.

1.0Vim Scriptupdated 5y ago

621

VisualRustby PistonDevelopersVisual Studio

A Visual Studio extension for Rust

0.1.2C#updated 9y ago

700

CodeLLDBVisual Studio Code

A LLDB extension

marketplace.visualstudio.com

DependiVisual Studio Code

Manage your dependencies with ease

marketplace.visualstudio.com

Even Better TOMLVisual Studio Code

TOML support in vscode

marketplace.visualstudio.com

Prettier - Code formatter (Rust)Visual Studio Code

Opinionated Rust code formatter that autofixes bad syntax (Prettier community plugin)

marketplace.visualstudio.com

rust-analyzerVisual Studio Code

An alternative rust language server to the RLS

marketplace.visualstudio.com

Built on the open rust-unofficial/awesome-rust list by its contributors, licensed CC0 1.0. Crate Atlas is an independent project, not affiliated with the list's maintainers.

About Synced Oct 21, 2026

© 2026 Crate Atlas

Esc

Type to search every entry. ↑↓ to move, Enter to open.