Lapce

Lapce

lapce.dev

1

About this website

Lapce is a lightning-fast, open-source code editor written in Rust, created by Dongdong Zhou. It is designed to combine the raw performance and low resource consumption of lightweight editors like Vim with the rich feature set and extensibility of modern IDEs like VS Code. The editor uses Floem (a Rust UI framework also developed by the Lapce team) for rendering, which leverages the GPU via wgpu for hardware-accelerated UI rendering, resulting in extremely smooth scrolling, typing, and rendering even on large files. Lapce also integrates Dracula-inspired themes and a built-in terminal. Key features include: Vim-mode built-in (modal editing with normal, insert, visual, and command modes, supporting most standard Vim motions and operators), a plugin system based on WASI (WebAssembly System Interface), allowing plugins to be written in any language that compiles to WebAssembly, ensuring safe and portable plugin execution with zero native dependencies, syntax highlighting powered by Tree-sitter for fast, incremental parsing and accurate syntax highlighting across over 100 programming languages, built-in Language Server Protocol (LSP) support for code completion, go-to-definition, find references, hover documentation, and code actions, integrated terminal with shell integration, built-in file tree explorer with fuzzy file finder, multi-cursor editing support, find and replace with regular expression support, command palette (similar to VS Code) for quick access to all commands, and built-in Git integration for viewing diffs and managing branches. As of 2026, Lapce has over 35,000 stars.

Tags & Categories

Statistics

1
Views
0
Clicks
0
Like
0
Dislike

Comments

Log In to post a comment

No comments yet. Be the first!