ra-multiplex
« Back to VersTracker
Description:
Share one rust-analyzer instance between multiple LSP clients to save resources
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: rust-analyzer lsp rust productivity developer-tools
Install: brew install ra-multiplex
About:
ra-multiplex is a proxy that manages a single rust-analyzer server instance and shares it across multiple LSP clients. It significantly reduces CPU and memory usage by preventing redundant language server processes. This is particularly useful when working on the same project from multiple editors or terminals.
Key Features:
  • Resource-efficient single server instance
  • Supports multiple concurrent clients
  • Fast client connection and initialization
  • Standalone proxy architecture
Use Cases:
  • Running rust-analyzer in both Neovim and VS Code simultaneously
  • Reducing memory usage on laptops during heavy development
  • Using a persistent rust-analyzer session across terminal multiplexers like tmux
Alternatives:
  • rust-analyzer standalone – ra-multiplex wraps the standard rust-analyzer binary to add sharing capabilities
Version History
Detected Version Rev Change Commit
Sep 14, 2025 7:23am 0 VERSION_BUMP b99e6189