Skip to content
PluginStats

Rust (deprecated) installs statistics

By The Rust Programming Language (2 listings) · VS Code Marketplace · Programming Languages

Rust for Visual Studio Code (powered by Rust Language Server/Rust Analyzer). Provides lints, code completion and navigation, formatting and more.

View on VS Code Marketplace Fresh · Oct 19, 2026

Rust (deprecated) has 1,874,972 recorded installs on VS Code Marketplace.

It ranks #359 of 2,501 tracked VS Code Marketplace listings by installs.

It is rated 2.7 out of 5 from 129 ratings.

PluginStats has 4 daily observations since Oct 16, 2026; the latest is from Oct 19, 2026.

Installs
1,874,972
Official API · Oct 19, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#359
Among tracked VS Code Marketplace listings

Rating: 2.67 / 5 from 129 ratings

About Rust (deprecated)

Rust support for Visual Studio Code (deprecated)

Warning # This extension is no longer maintained. This has been replaced by the rust-analyzer extension.

Adds language support for Rust to Visual Studio Code. Supports:

• code completion • jump to definition, peek definition, find all references, symbol search • types and documentation on hover • code formatting • refactoring (rename, deglob) • error squiggles and apply suggestions from errors • snippets • build tasks

Rust support is powered by a separate language server - either by the official Rust Language Server (RLS) or rust-analyzer, depending on the user's preference. If you don't have it installed, the extension will install it for you (with permission).

This extension is built and maintained by the Rust IDEs and editors team. Our focus is on providing a stable, high quality extension that makes the best use of the respective language server. We aim to support as many features as possible, but our priority is supporting the essential features as well as possible.

For support, please file an issue on the repo or talk to us on Discord. For RLS, there is also some troubleshooting and debugging advice.

Contribution

Contributing code, tests, documentation, and bug reports is appreciated! For more details see contributing.md.

Quick start

1. Install rustup (Rust toolchain manager). 2. Install this extension from the VSCode Marketplace (or by entering ext install rust-lang.rust at the command palette Ctrl+P). 3. (Skip this step if you already have Rust projects that you'd like to work on.) Create a new Rust project by following these instructions. 4. Open a Rust project (File > Add Folder to Workspace...). Open the folder for the whole project (i.e., the folder containing Cargo.toml, not the src folder). 5. You'll be prompted to install the Rust server. Once installed, it should start analyzing your project (RLS will also have to to build the project).

Configuration

This extension provides options in VSCode's configuration settings. These include rust.*, which are passed directly to RLS, and the rust-client.* , which mostly deal with how to spawn it or debug it. You can find the settings under File > Preferences > Settings; they all have IntelliSense help.

Examples:

• rust.show_warnings - set to false to silence warnings in the editor. • rust.all_targets - build and index code for all targets (i.e., integration tests, examples, and benches) • rust.cfg_test - build and index test code (i.e., code with #[cfg(test)]/#[test]) • rust-client.channel - specifies from which toolchain the RLS should be spawned

_TIP:_ To select the underlying language server, set rust-client.engine accordingly!

Features

Snippets

Snippets are code templates which expand into common boilerplate. IntelliSense includes snippet names as options when you type; select one by pressing enter. You can move to the next snippet 'hole' in the template by pressing tab. We provide the following snippets:

• for - a for loop • macro_rules - declare a macro • if let - an if let statement for executing code only when a pattern matches • spawn - spawn a thread • extern crate - insert an extern crate statement

This extension is deliberately conservative about snippets and doesn't include too many. If you want more, check out Trusty Rusty Snippets.

Tasks

The plugin provides tasks for building, running, and testing using the relevant cargo commands. You can build using ctrl+shift+b(Win/Linux), cmd+shift+b(macOS). Access other tasks via Run Task in the command palette.

The plugin writes these into tasks.json. The plugin will not overwrite existing tasks, so you can customise these tasks. To refresh back to the defaults, delete tasks.json and restart VSCode.

Format on save

To enable formatting on save, you need to set the editor.formatOnSave setting to true. Find it under File > Preferences > Settings.

Requirements

• Rustup, • A Rust toolchain (the extension will configure this for you, with permission), • rls, rust-src, and rust-analysis components (the extension will install these for you, with permission). Only rust-src is required when using rust-analyzer.

Implementation

Both language servers can use Cargo to get more information about Rust projects and both use rustfmt extensively to format the code.

RLS uses Cargo and also the Rust compiler (rustc) in a more direct fashion, where it builds the project and reuses the data computed by the compiler itself. To provide code completion it uses a separate tool called racer.

Rust Analyzer is a separate compiler frontend for the Rust language that doesn't use the Rust compiler (rustc) directly but rather performs its own analysis that's tailor-fitted to the editor/IDE use case.

Description from the VS Code Marketplace listing.

  • multi-root ready
  • rls
  • rust
  • rust-lang
  • snippet

Where Rust (deprecated) sits in the listing

Each band is one page of 20. Installs on a log scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

All VS Code Marketplace2,501 listings · 126 pages · page 18, #19 (overall #359)
All VS Code Marketplace: every listing in installs order
PNG SVG
Programming Languages792 listings · 40 pages · page 8, #5 (overall #145)
Programming Languages: every listing in installs order
PNG SVG
Snippets489 listings · 25 pages · page 4, #5 (overall #65)
Snippets: every listing in installs order
PNG SVG
Linters252 listings · 13 pages · page 3, #14 (overall #54)
Linters: every listing in installs order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

Rust (deprecated) installs on VS Code Marketplace, last 90 days: 1,874,972 installs as of Oct 19, 2026.Rust (deprecated)Installs on VS Code Marketplace · Last 90 days1,874,972installs1.9M1.9M1.9M1.9M1.9M1.9M1.9M1.9MJul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct…pluginstats.com
Rust (deprecated) installs on VS Code Marketplace, last 90 days: 1,874,972 installs as of Oct 19, 2026.
PNG SVG

7/30/90-day growth

Rust (deprecated) installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.Rust (deprecated)Installs growth on VS Code Marketplace1,874,972installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 19, 2026pluginstats.com
Rust (deprecated) installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.
PNG SVG

Ranking history

Rust (deprecated) VS Code Marketplace ranking history: currently #359 (by installs).Rust (deprecated)VS Code Marketplace ranking · by installs · Last 90 days#359current rank#357#358#359#360#361Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19rankOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct 19, 2026pluginstats.com
Rust (deprecated) VS Code Marketplace ranking history: currently #359 (by installs).
PNG SVG

Ratings over time

Rust (deprecated) ratings on VS Code Marketplace, last 90 days: 129 ratings as of Oct 19, 2026.Rust (deprecated)Ratings on VS Code Marketplace · Last 90 days129ratings115120125130135140145Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct…pluginstats.com
Rust (deprecated) ratings on VS Code Marketplace, last 90 days: 129 ratings as of Oct 19, 2026.
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Recent observations

Full history (4)
Recent installs observations for Rust (deprecated)
Date (UTC)InstallsChange vs. previous
1,874,972+31
1,874,941+41
1,874,900+42
1,874,858—

Similar VS Code Marketplace Programming Languages plugins

Data source

Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.

Listing: https://marketplace.visualstudio.com/items?itemName=rust-lang.rust. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.