{"repo":"Hessesian/kmp-lsp","free":true,"listed":false,"github":"https://github.com/Hessesian/kmp-lsp","clone":"git clone https://github.com/Hessesian/kmp-lsp.git","description":"Fast, low-memory LSP server for Kotlin and Java, written in Rust","language":"Rust","stars":162,"topics":["android","helix","java","kotlin","kotlin-multiplatform","language-server","lsp","neovim","rust","swift"],"license":"MIT","category":"dev-tools","readme_excerpt":"kmp-lsp Kotlin Multiplatform Language Server Provider (Kotlin, Java, Swift) A fast, low-memory LSP server for Kotlin , Java , and Swift , written in Rust. Built with tree-sitter — instant startup, no JVM. Install No Cargo? Get it at rustup.rs. After install, kmp-lsp is at /.cargo/bin/ — make sure it's on your PATH . Optional: Install fd and rg (ripgrep) for faster file discovery and cross-file search. Other install methods One-liner (Linux / macOS) — installs both kmp-lsp and the native JAR indexer: One-liner (Windows, PowerShell) — installs both kmp-lsp.exe and kmp-jar-indexer.exe : cargo-binstall — downloads the pre-built binary (no compilation): mise — via the aqua backend: mason.nvim (Neovim) — once listed in the registry: JAR indexer sidecar For full JAR/library type information (Compose, AndroidX, Kotlin stdlib docs), the native sidecar is needed. The install.sh and mise/aqua channels install both binaries automatically. cargo-binstall and mason.nvim install only kmp-lsp — in those cases, download the matching tarball manually to get the sidecar too: The sidecar is a self-contained native binary — no JVM required . Starts in 4 ms. Fallback : if the native sidecar is absent but java is on your PATH, kmp-lsp automatically falls back to the JAR version. AI agent integration kmp-lsp ships a ready-made skill file that teaches agents (GitHub Copilot CLI, Serena, Claude Code, etc.) how to use it for code navigation. Download the skill for your agent: The skill covers: LSP navi","default_branch":null,"files":null,"tree":[],"storefront":"/r/Hessesian","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Hessesian/kmp-lsp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}