rust-analyzer

by rust-lang · Developer Tools

A Rust compiler front-end for IDEs

New0 ratings16,821 starsActive
Developer ToolsDeveloper ToolRustHTML
Open project ↗↓ Download 2026-08-31GitHub⚑ Report
rust-analyzer preview

About this project

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). Internally, rust-analyzer is structured as a set of libraries for analyzing Rust code. See Architecture in the manual. Quick Start https://rust-analyzer.github.io/book/installation.html Documentation If you want to contribute to rust-analyzer check out the…

Technologies

TypeScriptShellPythonHTMLRusthacktoberfestlsp-server

Project health

Actively maintained
Last update2 days ago
Contributors411
Latest release2026-08-31
Open issues & PRs1,797
LicenseApache-2.0
On GitHubsince 2017

GitHub

16,821
stars
2,217
forks
411
contributors
1,797
open issues & PRs
Rust
language
2 days ago
last commit
View on GitHub ↗All releases ↗

Reviews

out of 5 · 0 ratings
★★★★★
0%
★★★★
0%
★★★
0%
★★
0%
0%
Sign in to write a review
No reviews yet
Be the first to review rust-analyzer.

Built by

rust-lang
Imported from GitHub · not yet claimed on GitPalace
View developer pageSign in with GitHub to claim

Maintain rust-lang/rust-analyzer? Claiming verifies admin access through your GitHub account and gives you control of this listing.

You might also like