Lapce review
A free, cross-platform editor with LSP, remote SSH development, and built-in tools.
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Lapce is an open-source desktop code editor written in Rust for developers who want integrated programming tools across Linux, Windows, and macOS. Its core workflow combines Tree-sitter syntax highlighting, built-in Language Server Protocol support for completion and diagnostics, multiple cursors, Git or source-control integration, and a built-in terminal. Vim-like modal editing adds a keyboard-oriented option, while the free model makes Lapce a practical fit for developers seeking a capable editor without a paid license.
Its strongest distinction is the combination of local editing and remote development. Lapce supports SSH-based remote development, so developers can work with code on remote systems while retaining an integrated editor workflow. LSP and Tree-sitter provide the language and syntax foundations, and the WASI-based plugin system offers an extension path. This makes Lapce particularly suitable for code-focused workflows that benefit from language tooling, terminal access, source control, and remote environments in one desktop application.
Lapce also takes a focused approach rather than presenting itself as a broad productivity suite. The published product details center on programming, remote SSH work, plugins, and editor controls, so it should appeal most to developers who value native graphical performance and keyboard-driven editing. Users who prefer conventional editing controls may find Vim-like modal behavior less suitable. Feature availability may vary by release: the official site identifies version 0.4.2, while the official GitHub repository lists later releases. Choose Lapce for a free, open-source editor with LSP and SSH support; consider another editor if your workflow depends on capabilities outside its code-editing focus.
Lapce pros and cons
- Where it wins
- Free and open source on Linux, Windows, and macOS
- Built-in LSP, Tree-sitter highlighting, terminal, and Git integration
- SSH remote development plus multiple cursors and Vim-like editing
- Where it doesn't
- Vim-like modal editing may not suit every workflow
- SSH is the defined approach for remote development
- Release-specific differences may affect feature availability
Lapce fact sheet, pricing and score →
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update
