Wingetlywingetly
← All apps
R

rust-analyzer

by The Rust Project Developersv2026-09-07

Last updated

rust-analyzer is a language server that provides IDE functionality for writing Rust programs. You can use it with any editor that supports the Language Server Protocol (VS Code, Vim, Emacs, Zed, etc).

Install with winget

$ winget install --id Rustlang.rust-analyzer --exact --version 2026-09-07

Run in Command Prompt, PowerShell, or Windows Terminal. Prompts for any agreements.

Built by Pckgr

For Intune admins

Stop chasing app updates. Pckgr patches them for you.

Automated application patching for Microsoft Intune. Pckgr keeps a curated library of 1,000+ apps continuously up-to-date in your tenant via Microsoft Graph - no manual repackaging, no chasing vendor sites.

Start free 30-day trial

No credit card required.

About

rust-analyzer is a language server that provides IDE functionality for writing Rust programs. You can use it with any editor that supports the Language Server Protocol (VS Code, Vim, Emacs, Zed, etc).

rust-analyzer features include go-to-definition, find-all-references, refactorings and code completion. rust-analyzer also supports integrated formatting (with rustfmt) and integrated diagnostics (with rustc and clippy).

Installers · v2026-09-07

ArchitectureTypeScopeInstallDownload
x86ZIP
archive
-Direct
x64ZIP
archive
-Direct
arm64ZIP
archive
-Direct

Copy a command tailored to that specific architecture, type, and scope - useful when winget would otherwise pick a different default.

Security

No known CVEs for rust-analyzer.

Coverage is best-effort and depends on a winget package mapping to an NVD CPE entry. Absence here is not a guarantee of safety.

Related apps

  • Rust (MSVC)The Rust Project Developers
    Rustlang.Rust.MSVCv1.98.1

    A language empowering everyone to build reliable and efficient software.

  • Rust (GNU LLVM)The Rust Project Developers
    Rustlang.Rust.GNU.LLVMv1.98.1

    A language empowering everyone to build reliable and efficient software.

  • Rust (GNU)The Rust Project Developers
    Rustlang.Rust.GNUv1.98.1

    A language empowering everyone to build reliable and efficient software.

  • R
    RipGrep MSVCBurntSushi
    BurntSushi.ripgrep.MSVCv15.2.0

    ripgrep recursively searches directories for a regex pattern while respecting your gitignore

  • CC Switchfarion1231
    farion1231.CC-Switchv3.20.2

    A cross-platform desktop All-in-One assistant tool for Claude Code, Codex, OpenCode, openclaw & Gemini CLI.

  • starshipStarship Contributors
    Starship.Starshipv1.26.0

    The minimal, blazing-fast, and infinitely customizable prompt for any shell!

More from The Rust Project Developers or browse lsp, lsp-server, rust.

Frequently asked questions

How do I install rust-analyzer on Windows?
Open Windows Terminal, PowerShell, or Command Prompt and run: winget install --id Rustlang.rust-analyzer --exact --version 2026-09-07. winget downloads the installer from The Rust Project Developers and runs it. Requires Windows 10 (1809+) or Windows 11.
How do I install rust-analyzer silently for unattended deployment?
Add --silent and accept the agreements upfront: winget install --id Rustlang.rust-analyzer --exact 2026-09-07 --silent --accept-package-agreements --accept-source-agreements. This is the variant Intune, Configuration Manager, and other deployment tools should use.
How do I uninstall rust-analyzer via winget?
Run: winget uninstall --id Rustlang.rust-analyzer --exact. Add --silent for unattended uninstalls. winget will use the registered uninstaller from rust-analyzer's Apps & Features entry.
Is rust-analyzer free?
rust-analyzer is distributed under Apache-2.0 AND MIT. Refer to the publisher (https://rust-analyzer.github.io/) for the full license terms - Wingetly itself does not charge for installation.
Does rust-analyzer work on Windows 10?
Yes, as long as your Windows 10 build supports winget (1809 or newer). winget ships with App Installer on Windows 10/11 and pulls rust-analyzer directly from the publisher.
How do I keep rust-analyzer up to date?
Run winget upgrade --id Rustlang.rust-analyzer --exact, or winget upgrade --all to update everything winget tracks. We index 10 versions of rust-analyzer from microsoft/winget-pkgs.

Recent versions

  • 2026-09-07latest
  • 2026-08-31
  • 2026-08-24
  • 2026-08-17.4
  • 2026-08-17
  • 2026-08-10.1
  • 2026-08-10
  • 2026-08-03
  • 2026-07-27
  • 2026-07-20