lspmux
« Back to VersTracker
Description:
Share one language instance between multiple LSP clients to save resources
Type: Formula  |  Tracked Since: Jan 19, 2026
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: lsp multiplexer developer-tools language-server productivity
Install: brew install lspmux
About:
lspmux is a multiplexer that allows multiple Language Server Protocol (LSP) clients to share a single language server instance. This reduces resource consumption by avoiding the overhead of running separate language server processes for each editor or IDE session. It is particularly useful for developers working with resource-intensive language servers.
Key Features:
  • Shares a single LSP server instance across multiple clients
  • Reduces CPU and memory usage
  • Transparent to LSP clients
  • Supports standard LSP over stdio
Use Cases:
  • Running multiple editor instances (e.g., VS Code, Neovim) that connect to the same language server
  • Developing in resource-constrained environments where running multiple language servers is prohibitive
  • Centralizing language server management for a development environment
Alternatives:
  • lsp-proxy – Similar concept but may have different implementation details and feature sets.
Version History
Detected Version Rev Change Commit
Jan 19, 2026 12:10pm 0 META 6440c5df