Skip to content
SPECIFICTION
Get listed

Lapce

lap.dev

Free plan Open source WindowsmacOSLinuxBrowser extension
Visit lap.dev
Spec score 8.4 #1 of 13 in Rust IDEs

What it is

Lapce is an open-source code editor written in Rust, available for Linux, macOS, and Windows. It uses a native graphical interface with GPU acceleration through Floem. For code intelligence, it combines Tree-sitter syntax highlighting with Language Server Protocol support for completion, diagnostics, and code actions. Developers can connect to a remote machine to work in an environment matching a production server, and the included terminal opens at the workspace path. The editor has built-in Vim-like modal editing and supports multiple cursors. Plugins can be written in any programming language that compiles to WASI, and the editor supports extensions. Downloads include Linux tar.gz builds for x86 and ARM, Windows system installer and portable x86 builds, and a universal macOS DMG. The product page displays version 0.4.2. Its documentation covers setup, settings, keybindings, modal editing, remote development, themes, terminal use, multiple cursors, syntax highlighting, and plugin development. The About page says Lapdev is maintained by the Lapce team and describes Lapce and Floem as open-source projects.

Spec sheet

What it does
Lapce is a native code editor written in Rust, intended for fast local and remote development.Read 15 Oct 2026 · lap.dev
Product
Lapce is an open source code editor written in Rust.Read 29 Sep 2026 · lap.dev
Free plan
YesRead 22 Sep 2026 · lap.dev
License
The project is released under the permissive Apache License 2.0.Read 15 Oct 2026 · github.com
Maker
The About page says Lapdev is maintained by the Lapce team and describes Lapce and Floem as open source projects.Read 29 Sep 2026 · lap.dev
Architecture
The frontend, filesystem access, plugins and language servers communicate through lapce-proxy, which also runs on remote machines.Read 15 Oct 2026 · docs.lapce.dev
Availability disclaimer
The maker's terms say the site may experience interruptions and that uninterrupted, secure or error-free operation is not guaranteed.Read 15 Oct 2026 · lap.dev
Code intelligence
Lapce includes Tree-sitter syntax highlighting and LSP support for completion, diagnostics, and code actions.Read 29 Sep 2026 · lap.dev
Community support
The project directs users to Discord, Reddit and Matrix for discussion and feedback.Read 15 Oct 2026 · github.com
Company transparency
The opened official pages do not state a legal entity name beyond Lapdev, headquarters, founding year, employee count or funding.Read 15 Oct 2026 · lap.dev
Current site version
The product page displays Lapce version 0.4.2.Read 15 Oct 2026 · lap.dev
Documentation
Lapce documentation includes setup, command palette, settings, keybindings, modal editing, remote development, themes, terminal, multiple cursors, syntax highlighting, and plugin development.Read 29 Sep 2026 · docs.lapce.dev
Documentation depth
The GitBook documentation covers setup, workspaces, remote SSH, terminal profiles, keybindings, syntax grammars, architecture and plugin publication, but its introduction page says it was last updated a year ago.Read 15 Oct 2026 · docs.lapce.dev
Downloads
The official site offers Linux x86_64 and ARM64 archives, Windows x86_64 installer and portable builds, and a universal macOS disk image.Read 15 Oct 2026 · lap.dev
Extension support
YesRead 22 Sep 2026 · lap.dev
Interface
Lapce uses a native GUI with GPU acceleration through Floem.Read 29 Sep 2026 · lap.dev
Language intelligence
Built-in LSP support supplies completion, diagnostics and code actions.Read 15 Oct 2026 · lap.dev
Latest stable release
GitHub lists v0.4.6 as the latest stable release, dated January 21, 2026, with a nightly channel also available.Read 15 Oct 2026 · github.com
Limit: debugging
A 2023 review praised SSH editing but said the reviewer could not find debugging or DAP support and hoped for fuller plugin documentation.Read 15 Oct 2026 · raygervais.ca
Limit: Linux packaging
A C++ developer report noted that Linux downloads were a tarball or single binary and expressed a preference for AppImage or Flatpak packaging.Read 15 Oct 2026 · lorendb.dev
Limit: maturity
MacGeneration reported that Lapce was still pre-alpha, had a small volunteer team, limited extensions and could not open one large test text file that other editors handled.Read 15 Oct 2026 · macg.co
Limit: plugin ecosystem
Open Source For You said the plugin ecosystem was still developing and less mature than VS Code's.Read 15 Oct 2026 · opensourceforu.com
Limit: stability and ecosystem
HysenLabs advised against Lapce when mature APIs, production stability or a large niche-plugin ecosystem are required, because the project remains pre-1.0 and WASI extensions are young.Read 15 Oct 2026 · hysenlabs.com
Limit: stability complaints
Reddit users reported Windows instability, frequent bugs, missing daily-use features and a plugin ecosystem behind VS Code.Read 15 Oct 2026 · reddit.com
Limit: user interface
The same report described focus loss after resizing, absent middle-click paste, inability to drag selected text, low-contrast defaults and non-resizable sidebar sections.Read 15 Oct 2026 · lorendb.dev
Limit: Vim and crashes
Hacker News commenters described incomplete Vim keybindings, hangs and crashes, and said the editor was not ready as a daily driver.Read 15 Oct 2026 · news.ycombinator.com
Local data handling
The architecture documentation says the app stores file content locally and the proxy reads and writes files on disk.Read 15 Oct 2026 · docs.lapce.dev
Maker identity
The official about page identifies the Lapdev team as the maintainers behind Lapce and Floem and says those projects are trusted by thousands of developers.Read 15 Oct 2026 · lap.dev
Modal editing
Vim-style modal editing is built into the editor and can be toggled.Read 15 Oct 2026 · github.com
Multi-cursor editing
YesRead 22 Sep 2026 · lap.dev
Multiple cursors
The documentation describes commands for adding cursors, selecting occurrences and editing multiple lines on all desktop platforms.Read 15 Oct 2026 · docs.lapce.dev
Notable news: Lapdev launch
The team announced Lapdev's open-source beta v0.1.0 on March 23, 2024, positioning it as a self-hostable remote development environment related to Lapce.Read 15 Oct 2026 · lap.dev
Performance design
The codebase uses Rope Science concepts from Xi-Editor and wgpu rendering.Read 15 Oct 2026 · github.com
Plugin publishing
The developer guide uses the volts Cargo command-line tool, GitHub login and an API token to publish plugins to plugins.lapce.dev.Read 15 Oct 2026 · docs.lapce.dev
Plugin registry
The registry lists language support for Rust, TypeScript, JavaScript, Python, C/C++, Go, TOML and Markdown plus themes.Read 15 Oct 2026 · plugins.lapce.dev
Plugin system
Extensions run through WASI and can be written in languages such as C, Rust or AssemblyScript that compile to WASI.Read 15 Oct 2026 · github.com
Plugins
Lapce plugins can be written in any programming language that compiles to WASI.Read 29 Sep 2026 · lap.dev
Praise: integrated workflow
Open Source For You highlighted the built-in LSP, terminal, Git panel, branch operations, diff viewer and SSH editing as useful combined tooling.Read 15 Oct 2026 · opensourceforu.com
Praise: speed
Open Source For You praised Lapce for responsive performance, low memory use and faster interaction than Electron-based editors in its comparison.Read 15 Oct 2026 · opensourceforu.com
Recent release changes
Version 0.4.6 added HAR recognition and Ubuntu Plucky builds and fixed diff scrolling, tab selection, flicker, scaling and cursor issues.Read 15 Oct 2026 · github.com
Remote development
Remote work connects over SSH, runs plugins and commands on the remote host, and uses a lapce-proxy process through an SSH tunnel.Read 15 Oct 2026 · docs.lapce.dev
Remote limitation
Remote development currently expects SSH key authentication; password use requires launching Lapce with the --wait option.Read 15 Oct 2026 · docs.lapce.dev
Rendering
The editor uses the Floem native GUI toolkit with GPU acceleration.Read 15 Oct 2026 · lap.dev
Security disclosure
A GitHub issue reports that the remote proxy binary may be downloaded without integrity verification.Read 15 Oct 2026 · github.com
Security statement
The maker's privacy policy says it uses administrative, logical, physical and managerial safeguards but cannot guarantee complete security.Read 15 Oct 2026 · lap.dev
Supported platforms
Windows,Linux,macOSRead 22 Sep 2026 · lap.dev
Supported systems
Official documentation lists Linux, Windows and macOS support.Read 15 Oct 2026 · docs.lapce.dev
Syntax highlighting
Tree-sitter provides syntax highlighting, with Rust, JSON and TOML grammars included and other grammars loaded externally.Read 15 Oct 2026 · docs.lapce.dev
Terminal
Lapce includes a workspace terminal, while terminal profiles are documented as experimental and not fully integrated.Read 15 Oct 2026 · docs.lapce.dev
Version
The product page displays Lapce version 0.4.2.Read 29 Sep 2026 · lap.dev

Plans and prices

Lapce Free Open source code editor Read 29 Sep 2026 · lap.dev
Lapce editor Free No paid edition is listed open-source desktop editor · Linux, Windows, macOS · built-in LSP, terminal, Vim mode, remote development, WASI plugins Read 15 Oct 2026 · github.com

Every Lapce plan and price →

Strong points and limits

Strong points

  • Free, open-source editor for three desktop platforms.
  • LSP support includes completion, diagnostics, and code actions.
  • Remote development connects to another machine.
  • Built-in Vim-like modal editing and multiple cursors.
  • Plugins can be written in languages compiling to WASI.

Limits

  • The displayed version is 0.4.2.
  • Linux ARM builds are listed as tar.gz downloads.

Who it suits

Lapce suits developers looking for a cross-platform editor with remote development, modal editing, and plugin support. Its included terminal and language-server features support code editing and diagnostics.

Verdict

Lapce combines a native interface with language-server features, remote development, and an extensible plugin system. Its listed downloads cover Linux, Windows, and macOS.

Where Specifiction places it

Alternatives to LapceAll alternatives →

Zed From $10/mo · Free plan 8.3 Visit