rust-analyzer

A Rust compiler front-end for IDEs [Moved to: https://github.com/rust-lang/rust-analyzer] (by rust-analyzer)

Rust-analyzer Alternatives

Similar projects and alternatives to rust-analyzer

  1. Visual Studio Code

    Visual Studio Code

  2. Kargo

    Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  3. rust

    Empowering everyone to build reliable and efficient software.

  4. neovim

    1,473 rust-analyzer VS neovim

    Vim-fork focused on extensibility and usability

  5. rfcs

    706 rust-analyzer VS rfcs

    RFCs for changes to Rust

  6. bevy

    A refreshingly simple data-driven game engine built in Rust

  7. nvim-lspconfig

    Quickstart configs for Nvim LSP

  8. coc.nvim

    322 rust-analyzer VS coc.nvim

    Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

  9. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  10. Cargo

    The Rust package manager

  11. too-many-lists

    Learn Rust by writing Entirely Too Many linked lists

  12. MeiliSearch

    A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.

  13. sqlx

    🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite. (by transact-rs)

  14. openvsx

    An open-source registry for VS Code extensions

  15. intellij-rust

    Rust plugin for the IntelliJ Platform

  16. vim-lsp

    85 rust-analyzer VS vim-lsp

    async language server protocol plugin for vim and neovim

  17. rustfmt

    Format Rust code

  18. rust-script

    Run Rust files and expressions as scripts without any setup or compilation step.

  19. mun

    Source code for the Mun language and runtime.

  20. coc-rust-analyzer

    rust-analyzer extension for coc.nvim

  21. Clippy

    A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/

  22. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better rust-analyzer alternative or higher similarity.

rust-analyzer discussion

Log in or Post with

rust-analyzer reviews and mentions

Posts with mentions or reviews of rust-analyzer. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-06-26.
  • RSS Server Side Reader
    4 projects | news.ycombinator.com | 26 Jun 2025
  • rust-analyzer changelog #177
    1 project | /r/rust | 17 Apr 2023
    #14561 map tokens from include! expansion to the included file
  • Make LSP-Rust-analyzer works
    1 project | /r/neovim | 2 Mar 2023
  • rust-analyzer changelog #164
    3 projects | /r/rust | 17 Jan 2023
    I would like changes like https://github.com/rust-analyzer/rust-analyzer/pull/13799 to be listed in 'Breaking Changes' category, to приманка draw the users' attention.
  • Mun v0.4.0 released
    4 projects | /r/rust_gamedev | 13 Dec 2022
    For those of you who haven’t heard of Mun before, Mun is an embeddable programming language empowering creation through iteration. The idea to create Mun originated out of frustration with the Lua dynamic scripting language and a desire to have similar hot reloading functionality available in Rust. As such, it’s not a direct competitor with Rust, but instead is intended to be used with Rust (or C/C++) as a host/embedded language pairing. Actually, Mun is completely written in Rust, building on similar crates as rust-analyzer and rustc. Its key features include:
  • rust-analyzer changelog #159
    2 projects | /r/rust | 12 Dec 2022
    #13728 upgrade chalk to make solver fuel work again (works around most trait solving hangs).
  • rust-analyzer changelog #147
    1 project | /r/rust | 19 Sep 2022
    #13221 (first contribution) add option to move lenses above doc comments (rust-analyzer.lens.location):
  • Does Rust need proc-macros 2.0?
    2 projects | /r/rust | 27 Jul 2022
    Rust-analyzer has a good overview: https://github.com/rust-analyzer/rust-analyzer/blob/master/docs/dev/syntax.md
  • rust-analyzer changelog #134
    7 projects | /r/rust | 20 Jun 2022
    #12517 (first contribution) fix completion for methods in trait generated by macro.
  • LSP Rust Analyzer keeps telling me `Error NO_RESULT_CALLBACK_FOUND`
    3 projects | /r/neovim | 12 Jun 2022
    -- all the opts to send to nvim-lspconfig -- these override the defaults set by rust-tools.nvim -- see https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#rust_analyzer server = { -- on_attach is a callback called when the language server attachs to the buffer -- on_attach = on_attach, settings = { -- to enable rust-analyzer settings visit: -- https://github.com/rust-analyzer/rust-analyzer/blob/master/docs/user/generated_config.adoc ["rust-analyzer"] = { -- enable clippy on save checkOnSave = { command = "clippy" }, assist = { importGranularity = "module", importPrefix = "self", }, cargo = { loadOutDirsFromCheck = true }, procMacro = { enable = true }, } } },
  • A note from our sponsor - SaaSHub
    www.saashub.com | 6 Sep 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic rust-analyzer repo stats
208
9,320
10.0
over 4 years ago

Sponsored
Stop Scripting Promotions. Start Shipping with Kargo
Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
akuity.io

Did you know that Rust is
the 3rd most popular programming language
based on number of references?