#rust-analyzer

  1. lsp-server

    Generic LSP server scaffold

    v0.7.9 439K #language-server #language-server-protocol #message #lsp #debugging #ide #scaffold #rust-analyzer #control-message #rustfmt
  2. ra_ap_syntax

    Concrete syntax tree definitions for rust-analyzer

    v0.0.319 66K #concrete-syntax-tree #rust-analyzer #language-server #define #editor #language-server-protocol
  3. ra_ap_ide_db

    Core data structure representing IDE state for rust-analyzer

    v0.0.319 49K #rust-analyzer #language-server-protocol #rustfmt #clippy #set #analyzing #zed #emacs #vim
  4. ra_ap_project_model

    A representation for a Cargo project for rust-analyzer

    v0.0.319 49K #rust-analyzer #language-server #cargo #set #representation #language-server-protocol
  5. ra_ap_vfs

    A virtual file system for rust-analyzer

    v0.0.319 50K #virtual-filesystem #rust-analyzer #language-server #set
  6. la-arena

    index-based arena without deletion

    v0.3.1 91K #language-server #index-based #arena #deletion #ide #rust-analyzer #language-server-protocol #rustfmt #clippy
  7. ra_ap_stdx

    Missing batteries for standard libraries for rust-analyzer

    v0.0.319 77K #rust-analyzer #language-server #language-server-protocol #standard #batteries #rustfmt
  8. ra_ap_hir

    A high-level object-oriented access to Rust code for rust-analyzer

    v0.0.319 49K #rust-analyzer #language-server #language-server-protocol #compiler #link #rustfmt
  9. ra_ap_limit

    A struct to enforce limits for rust-analyzer

    v0.0.264 44K #rust-analyzer #language-server #limit #enforce #language-server-protocol
  10. ra_ap_base_db

    Basic database traits for rust-analyzer. The concrete DB is defined by ide (aka ra_ap_ide).

    v0.0.319 49K #rust-analyzer #language-server-protocol #database #traits #set
  11. ra_ap_vfs-notify

    loader::Handle for rust-analyzer

    v0.0.319 48K #rust-analyzer #language-server #handle #language-server-protocol #loader #rustfmt
  12. ra_ap_profile

    A collection of tools for profiling rust-analyzer

    v0.0.319 55K #rust-analyzer #language-server #profiling #language-server-protocol #collection
  13. ra_ap_proc_macro_api

    RPC Api for the proc-macro-srv crate of rust-analyzer

    v0.0.319 18K #rust-analyzer #language-server-protocol #rpc-api #proc-macro-srv
  14. ra_ap_cfg

    Conditional compiling options, cfg attribute parser and evaluator for rust-analyzer

    v0.0.319 49K #rust-analyzer #language-server #conditional-compilation #cfg-parser #attributes #evaluator #language-server-protocol #parser-and-evaluator
  15. ra_ap_paths

    Path wrappers for absolute and relative paths rust-analyzer

    v0.0.319 50K #rust-analyzer #language-server #relative-path #absolute-path #language-server-protocol
  16. ra_ap_ide

    IDE-centric APIs for rust-analyzer

    v0.0.319 43K #rust-analyzer #language-server #compiler #link #language-server-protocol #rustfmt #clippy #emacs #zed #vim
  17. ra_ap_parser

    parser for rust-analyzer

    v0.0.319 66K #rust-analyzer #language-server #language-server-protocol #set #rustfmt #clippy #zed #emacs #vim #analyzing
  18. ra_ap_hir_expand

    Macro expansion for rust-analyzer

    v0.0.319 49K #rust-analyzer #macro-expansion #language-server #language-server-protocol #vs
  19. ra_ap_ide_diagnostics

    Diagnostics rendering and fixits for rust-analyzer

    v0.0.319 36K #rust-analyzer #language-server #diagnostics #clippy #rustc #language-server-protocol
  20. ra_ap_ide_assists

    Code assists for rust-analyzer

    v0.0.319 36K #rust-analyzer #language-server #assist #clippy #manual #language-server-protocol
  21. ra_ap_load-cargo

    Loads a Cargo project into a static instance of rust-analyzer for analysis

    v0.0.319 10K #rust-analyzer #language-server #static-analysis #cargo #load #language-server-protocol #clippy
  22. ra_ap_ide_completion

    generating completions of user input for rust-analyzer

    v0.0.319 36K #rust-analyzer #language-server #user-input #clippy #editor #language-server-protocol
  23. ra_ap_toolchain

    Discovery of cargo & rustc executables for rust-analyzer

    v0.0.319 51K #rust-analyzer #language-server #rustc #cargo #executable #language-server-protocol #clippy #rustfmt #analyzing #zed
  24. ra-ap-rustc_lexer

    Automatically published version of the package rustc_lexer in the rust-lang/rust repository from commit 878374e07f3bf038c96e94e5bc917471878e4bf6 The publishing script for this crate lives at:…

    v0.150.0 184K #rust-analyzer #rustc-lexer #documentation
  25. ra_ap_ide_ssr

    Structural search and replace of Rust code for rust-analyzer

    v0.0.319 36K #search-replace #rust-analyzer #language-server-protocol
  26. ra_ap_test_utils

    Assorted testing utilities for rust-analyzer

    v0.0.319 9.0K #rust-analyzer #language-server #testing #editor #manual #language-server-protocol
  27. ra_ap_text_edit

    Representation of a TextEdit for rust-analyzer

    v0.0.241 16K #rust-analyzer #text-edit #language-server #representation #language-server-protocol
  28. ra-ap-rustc_parse_format

    Automatically published version of the package rustc_parse_format in the rust-lang/rust repository from commit 878374e07f3bf038c96e94e5bc917471878e4bf6 The publishing script for this crate lives at:…

    v0.150.0 190K #rust-analyzer #compiler #documentation
  29. ra_ap_hir_ty

    The type system for rust-analyzer

    v0.0.319 49K #rust-analyzer #language-server #diagnostics #clippy #programs #language-server-protocol
  30. ra-ap-rustc_index

    Automatically published version of the package rustc_index in the rust-lang/rust repository from commit 878374e07f3bf038c96e94e5bc917471878e4bf6 The publishing script for this crate lives at:…

    v0.150.0 149K #rust-analyzer #rustc-index #why
  31. ra_ap_hir_def

    RPC Api for the proc-macro-srv crate of rust-analyzer

    v0.0.319 49K #rust-analyzer #language-server-protocol #rpc-api #analyzing #proc-macro-srv #privacy
  32. ra-ap-rustc_abi

    Automatically published version of the package rustc_abi in the rust-lang/rust repository from commit 878374e07f3bf038c96e94e5bc917471878e4bf6 The publishing script for this crate lives at:…

    v0.150.0 78K #rust-analyzer #compiler #documentation #language #started
  33. ra_ap_proc-macro-srv-cli

    A standalone binary for the proc-macro-srv crate of rust-analyzer

    v0.0.270 6.7K #rust-analyzer #language-server #proc-macro-srv #clippy #standalone-binary #language-server-protocol
  34. ra_ap_syntax-bridge

    Conversions between syntax nodes and token trees for rust-analyzer

    v0.0.319 42K #rust-analyzer #token-tree #language-server #syntax-tree #syntax-node #language-server-protocol
  35. ra_ap_rust-analyzer

    A language server for the Rust programming language

    v0.0.319 7.0K #language-server-protocol #rust-analyzer #clippy #rustfmt #rustc #find-reference #programming-language
  36. ra-ap-rustc_pattern_analysis

    Automatically published version of the package rustc_pattern_analysis in the rust-lang/rust repository from commit 878374e07f3bf038c96e94e5bc917471878e4bf6 The publishing script for this crate lives at:…

    v0.150.0 77K #rust-analyzer #github-com #why
  37. ra_ap_mbe

    Handling of macro_rules macros for rust-analyzer

    v0.0.319 49K #rust-analyzer #language-server #macro-rules #language-server-protocol
  38. ra_ap_tt

    A TokenTree data structure for rust-analyzer

    v0.0.319 50K #rust-analyzer #language-server #token-tree #data-structures #language-server-protocol
  39. ra_ap_edition

    Rust edition support crate for rust-analyzer

    v0.0.319 50K #rust-analyzer #language-server #edition #language-server-protocol #support-crate #rustfmt #clippy
  40. ra-ap-rustc_type_ir

    Automatically published version of the package rustc_type_ir in the rust-lang/rust repository from commit 878374e07f3bf038c96e94e5bc917471878e4bf6 The publishing script for this crate lives at:…

    v0.150.0 35K #rust-analyzer #abi #type-system #documentation #why
  41. ra-ap-rustc_next_trait_solver

    Automatically published version of the package rustc_next_trait_solver in the rust-lang/rust repository from commit 878374e07f3bf038c96e94e5bc917471878e4bf6 The publishing script for this crate lives at:…

    v0.150.0 35K #rust-analyzer #github-com #contributing
  42. ra_ap_span

    File and span related types for rust-analyzer

    v0.0.319 42K #rust-analyzer #language-server #spans #set #language-server-protocol #rustfmt #file-and-span #clippy
  43. ra_ap_intern

    Global Arc-based object interning infrastructure for rust-analyzer

    v0.0.319 42K #rust-analyzer #language-server #interning #clippy #arc #language-server-protocol #rustfmt #emacs #zed #vim
  44. ra_ap_proc_macro_srv

    Proc-macro server for rust-analyzer

    v0.0.319 7.5K #rust-analyzer #language-server #proc-macro #language-server-protocol #rustc
  45. squawk-parser

    Linter for Postgres migrations & SQL

    v2.40.0 340 #linter #text-search #postgresql #migration #sql-parser #sql-migrations #materialized-view #rust-analyzer #database #collation
  46. ra-ap-rustc_ast_ir

    Automatically published version of the package rustc_ast_ir in the rust-lang/rust repository from commit 878374e07f3bf038c96e94e5bc917471878e4bf6 The publishing script for this crate lives at:…

    v0.150.0 35K #rust-analyzer #contributing #getting #started #learn
  47. cargo-subspace

    rust-analyzer work better with very large cargo workspaces

    v0.2.4 #rust-analyzer #cargo-workspace #workspace #tool
  48. ra_ap_test_fixture

    Test fixtures for rust-analyzer

    v0.0.319 1.4K #rust-analyzer #fixtures #testing
  49. rust-analyzer-mcp

    MCP server for rust-analyzer integration

    v0.2.0 #rust-analyzer #language-server #mcp-server #mcp #rust
  50. ra-ap-rustc_hashes

    Automatically published version of the package rustc_hashes in the rust-lang/rust repository from commit 878374e07f3bf038c96e94e5bc917471878e4bf6 The publishing script for this crate lives at:…

    v0.150.0 74K #rust-analyzer #rustc-hashes #contributing #getting #started
  51. ra-multiplex

    share one language server instance between multiple LSP clients to save resources

    v0.2.6 #language-server #language-server-protocol #lsp #cargo-workspace #tcp-socket #lsp-client #rust-analyzer
  52. symposium-rust-analyzer

    Symposium rust-analyzer proxy - an MCP server connecting to rust-analyzer and a ACP Proxy managing it

    v0.1.1 #rust-analyzer #mcp #proxy #mcp-server #acp #lsp
  53. crunch-app

    Turbocharge your Rust workflow with crunch

    v0.0.13 #crunch #remote-server #replace #compile-times #clippy #rust-analyzer
  54. ra-ap-rustc_serialize

    Automatically published version of the package rustc_serialize in the rust-lang/rust repository from commit 4e4c20d2abe6a218991152b735800fbaf51aedd6 The publishing script for this crate lives at:…

    v0.80.0 5.0K #rust-analyzer #rustc-serialize #github-com #contributing
  55. chloro

    A minimal Rust code formatter

    v0.7.5 #code-formatter #source #cli #rust-analyzer #low-memory #explore #diffing #rowan #expensive #rustfmt
  56. bevy_zeroverse_ffi

    bevy zeroverse ffi library

    v0.18.1 1.0K #bevy #zeroverse #environment #generator #rust-analyzer #python-bindings #data-loader #pip #synthetic
  57. rvi

    A small tool to let you write rust with rust-analyzer not using cargo

    v0.1.5 280 #rust-analyzer #youcompleteme #none-cargo #cli
  58. ra_ap_la-arena

    index-based arena without deletion

    v0.0.149 550 #language-server #index-based #arena #ide #deletion #rust-analyzer #language-server-protocol #rustfmt #clippy #analyzing
  59. ra_ap_sourcegen

    TBD

    v0.0.190 360 #source-generator #sourcegen #tbd #documentation #rust-analyzer #assist
  60. ra_ap_lsp-server

    Generic LSP server scaffold

    v0.0.149 1.1K #language-server-protocol #lsp #rust-analyzer #scaffold #generic #rustfmt #clippy #emacs #zed #vim
  61. bacdive

    analyzer for microbial genomics

    v0.5.0 #genomics #species #strain #microbial #rust-analyzer #csv #json-output #isolate
  62. ra-ap-rustc_data_structures

    Automatically published version of the package rustc_data_structures in the rust-lang/rust repository from commit 5113ed28ea1451a13eae3a05dca0dbabfd56f587 The publishing script for this crate lives at:…

    v0.28.0 750 #rustc-data-structures #rust-analyzer #started #documentation #eae3a05dca0dbabf #56f587 #5113ed28ea1451a1
  63. cargo-check-delta

    A cargo subcommand to check only delta changes

    v0.2.0 #cargo-subcommand #rust-analyzer #delta #time #workspace #error-message #diagnostics #useless
  64. ra-ap-rustc_arena

    Automatically published version of the package rustc_arena in the rust-lang/rust repository from commit 5113ed28ea1451a13eae3a05dca0dbabfd56f587 The publishing script for this crate lives at:…

    v0.28.0 550 #rust-analyzer #rustc-arena #eae3a05dca0dbabf #56f587 #5113ed28ea1451a1 #auto-publish
  65. ra-ap-rustc_graphviz

    Automatically published version of the package rustc_graphviz in the rust-lang/rust repository from commit 5113ed28ea1451a13eae3a05dca0dbabfd56f587 The publishing script for this crate lives at:…

    v0.28.0 550 #rust-analyzer #documentation #rustc-graphviz #eae3a05dca0dbabf #56f587 #5113ed28ea1451a1
  66. ra_ap_line-index

    Maps flat TextSize offsets to/from (line, column) representation

    v0.0.17 #language-server #column #text-size #maps #representation #ide #rust-analyzer #language-server-protocol #rustfmt
  67. mdbook-rustdoc-links

    Link to Rust API docs by name in mdBook

    v2.0.0 #mdbook #rust-analyzer #rustdoc #markdown #documentation
  68. ra_ap_ssr

    Structural search and replace of Rust code

    v0.0.39 6.7K #language-server #search-replace #ide #rust-analyzer #set #language-server-protocol #find-reference #text-replace #rustfmt
  69. whippyunits-lsp-proxy

    LSP proxy for enhanced whippyunits type display in IDEs

    v0.1.0 #language-server #rust-analyzer #lsp #whippyunits
  70. venus-server

    WebSocket server for Venus interactive notebooks

    v0.1.0 #rust-analyzer #websocket #venus #notebook #websocket-server #lsp #web-ui #embedded
  71. rem-extract

    Providing extract method capability for the REM toolchain

    v0.1.5 #rem #extract #toolchain #generate #up #rust-analyzer
  72. rscls

    A language server for rust-script

    v0.2.2 #language-server #rust-script #rust-analyzer #text-document #request
  73. ra-ap-rustc_hir

    Automatically published version of the package rustc_hir in the rust-lang/rust repository from commit 5113ed28ea1451a13eae3a05dca0dbabfd56f587 The publishing script for this crate lives at:…

    v0.28.0 #rust-analyzer #standard #eae3a05dca0dbabf #56f587 #5113ed28ea1451a1 #auto-publish
  74. Try searching with DuckDuckGo.

  75. codive-lsp

    LSP client infrastructure for Codive

    v0.1.0 #language-server-protocol #lsp #json-rpc-client #lsp-client #typescript #rust-analyzer #file-extension #codive #facade
  76. rslint_text_edit

    text editing crate ported from rust-analyzer for the RSLint project

    v0.1.0 1.1K #text-editing #rust-analyzer #typescript #rs-lint #javascript-linter #javascript-and-typescript #autocomplete
  77. timestamp-rust-cli

    CLI to convert timestamps to human readable format

    v0.1.0 #human-readable-format #convert #timestamp #rust-analyzer #template #github-actions #course #video #button
  78. rustlings-fix

    Fixes rustlings exercises to work with rust-analyzer language server

    v0.1.2 #rust-analyzer #exercise #rustlings #language-server #cargo-toml #rust-project
  79. gen_lsp_server

    Generic LSP server scaffold

    v0.2.0 #language-server #language-server-protocol #ide #scaffold #rust-analyzer #lsp #rustfmt #clippy #zed #emacs
  80. ra_ap_query-group-macro

    A macro mimicking the #[salsa::query_group] macro for migrating to new Salsa

    v0.0.319 39K #language-server #query-group #salsa #ide #macro #rust-analyzer #language-server-protocol #migrating
  81. lorry

    Make Cargo.toml files with rust

    v0.1.8 #cargo-toml #documentation #author #edition #repo #build-script #rust-analyzer #cargo-check
  82. rust-visitor

    Visitor trait for Rust AST based on rust-analyzer

    v0.3.1 3.9K #cargo-up #rust-analyzer #automatic #ast #upgrade
  83. cargo-mach

    Cargo wrapper for mozillas mach

    v0.1.2 #cargo #running #rust-analyzer
  84. ra_ap_macros

    Proc macros for rust-analyzer

    v0.0.319 1.4K #rust-analyzer #language-server #proc-macro #language-server-protocol #rustfmt #clippy
  85. letscoders

    leetcode solution project,which is using cargo to make rust-analyzer happy

    v0.1.1 #leetcode #happy #solution #using-cargo #rust-analyzer
  86. rslint_rowan

    threadsafe fork of rowan for the rslint project

    v0.10.0 600 #syntax-tree #rowan #rs-lint #thread-safe #fork #linter #s-expr #tutorial #rust-analyzer #rowan-syntax
  87. ungrammar2json

    Convert ungrammar files to JSON

    v1.0.0 190 #ungrammar #json #convert #concrete-syntax-tree #github #rust-analyzer #blog-post #dsl
  88. rls-vfs

    Virtual File System for the RLS

    v0.8.0 4.8K #language-server #rls #language-server-protocol #editor #ide #rust-analyzer
  89. splint

    Custom Rust Linting

    v1.1.0 220 #linting #rules #src #rust-analyzer
  90. ra-ap-rustc_macros

    Automatically published version of the package rustc_macros in the rust-lang/rust repository from commit f6cb952dc115fd1311b02b694933e31d8dc8b002 The publishing script for this crate lives at:…

    v0.83.0 5.4K #rust-analyzer #documentation #rustc-macros #auto-publish
  91. rls-span

    Types for identifying code spans/ranges

    v0.5.4 5.9K #language-server #rls #language-server-protocol #compiler #ide #code-spans #identifying #rust-analyzer
  92. ra-ap-rustc_type_ir_macros

    Automatically published version of the package rustc_type_ir_macros in the rust-lang/rust repository from commit 878374e07f3bf038c96e94e5bc917471878e4bf6 The publishing script for this crate lives at:…

    v0.150.0 35K #rust-analyzer #contributing #getting #started #learn
  93. smol_rust

    just a test repo for me & rust analyzer to hang

    v0.1.0 #rust-analyzer #repo #repo-for-rust-analyzer #hang #testing
  94. ra-ap-rustc_index_macros

    Automatically published version of the package rustc_index_macros in the rust-lang/rust repository from commit 878374e07f3bf038c96e94e5bc917471878e4bf6 The publishing script for this crate lives at:…

    v0.150.0 178K #rust-analyzer #contributing #getting #started #learn
  95. ra_syntax

    Comment and whitespace preserving parser for the Rust langauge

    v0.1.0 #language-server #white-space-preserving #ide #rust-analyzer #comments #language-server-protocol #langauge #rustfmt #clippy #zed
  96. ra_vfs

    Virtual File System abstraction for rust-analyzer

    v0.6.1 250 #virtual-filesystem #rust-analyzer #system-abstraction #events #watching #watched #stored-on-disk
  97. twoslash-rust

    Twoslash for Rust - extract type information from Rust code using rust-analyzer

    v0.0.1 #rust-analyzer #documentation #ide