Skip to content
aicoolies logo
Lapce logo

Lapce

Lightning-fast Rust-powered code editor

Lapce is an open-source code editor written in Rust, delivering sub-millisecond response times through native GPU rendering via wgpu. It features modal editing inspired by Vim, built-in LSP support for intelligent code completion, and a WASI-based plugin system supporting Rust, C, and AssemblyScript extensions. Includes integrated remote development over SSH, a built-in terminal, and split-pane layouts. Its rope-based text architecture ensures efficient handling of large codebases.

About Lapce

Lapce is a code editor built from the ground up in Rust, prioritizing raw performance through native GPU rendering with the wgpu graphics engine and the custom Floem UI framework. Unlike Electron-based editors that consume hundreds of megabytes of memory, Lapce maintains a minimal resource footprint while delivering sub-millisecond keystroke response times. The editor supports modal editing as a first-class feature, providing Vim-like keybindings out of the box for developers who prefer keyboard-driven workflows without sacrificing a modern graphical interface.

The editor integrates Language Server Protocol support for intelligent code features including auto-completion, go-to-definition, hover documentation, and real-time diagnostics across dozens of programming languages. Its plugin system uses WebAssembly System Interface, enabling extensions written in Rust, C, or AssemblyScript to run in a sandboxed environment with near-native performance. Lapce also includes built-in remote development through SSH, allowing developers to edit files on remote servers with the same responsiveness as local editing.

With over 38,000 GitHub stars and an active open-source community under the Apache 2.0 license, Lapce represents a compelling alternative for developers seeking a lightweight yet powerful editor. Its integrated terminal, split-pane layouts, and file explorer provide essential workspace features, while the rope-based text buffer architecture derived from Xi-Editor ensures efficient handling of large codebases. Lapce runs natively on Windows, macOS, and Linux without any runtime dependencies.

Pricing & Platform Specs

Pricing Summary

Lapce is completely free and open-source under the Apache-2.0 license. The lightning-fast code editor is written in Rust and includes built-in remote development capabilities at zero cost.

Supported Platforms

Windows, macOS, Linux

Explore categories, tags & use cases

High-performance code editor built in Rust

High-performance code editor built entirely in Rust by the creators of Atom and Tree-sitter. GPU-accelerated rendering and a multicore architecture deliver 10x faster startup and 75% lower memory use than Electron editors like VS Code. Native real-time collaboration that works like Google Docs, deeply integrated AI with agentic editing (Claude and more), and Tree-sitter-powered syntax highlighting. Direct-to-display rendering on macOS. Available on macOS, Linux, and Windows.

Open Source

Hyperextensible Vim-based text editor

Modern fork of Vim with Lua-based plugin architecture and built-in LSP support. Lightweight yet endlessly extensible, it serves as the foundation for AI-enhanced development workflows through plugins like Avante, Codecompanion, and Copilot.lua. With 85k+ GitHub stars, it's the terminal editor of choice for developers who value speed, customization, and keyboard-driven efficiency.

Open Source

The industry standard code editor

Microsoft's free, open-source code editor that has become the most widely used development environment in the world. Lightweight but powerful, with built-in Git, integrated terminal, IntelliSense, debugger, and tens of thousands of extensions. Recent updates add Agent mode for delegating coding tasks to AI, Model Context Protocol (MCP) support, and Next Edit Suggestions. Native GitHub Copilot, remote development via SSH/containers/WSL, and a browser version at vscode.dev.

Open SourceTelemetry

A post-modern modal text editor

Helix is a post-modern modal text editor written in Rust, inspired by Kakoune and Neovim. It ships with built-in Tree-sitter support for syntax highlighting and structural editing across dozens of languages, native LSP integration for autocompletion and diagnostics, and multiple cursors as a first-class feature. Helix requires no plugin system or configuration to be productive out of the box, offering a selection-then-action editing model that reverses the Vim paradigm.

Open Source

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is Lapce?

Lapce is an open-source code editor written in Rust, delivering sub-millisecond response times through native GPU rendering via wgpu. It features modal editing inspired by Vim, built-in LSP support for intelligent code completion, and a WASI-based plugin system supporting Rust, C, and AssemblyScript extensions. Includes integrated remote development over SSH, a built-in terminal, and split-pane layouts. Its rope-based text architecture ensures efficient handling of large codebases.

Is Lapce free?

Yes — Lapce is open source and free to use. Lapce is completely free and open-source under the Apache-2.0 license. The lightning-fast code editor is written in Rust and includes built-in remote development capabilities at zero cost.

Is Lapce open source?

Yes — Lapce is open source.

Is Lapce still maintained?

Yes — Lapce is active. Its listing was last verified on August 26, 2026.

What are the best Lapce alternatives?

The first editor-selected Lapce alternatives are Zed, Neovim, VS Code, and more.