
Lapce 是一个用 Rust 写的开源代码编辑器,定位是“Lightning-fast and Powerful Code Editor”。和很多基于 Web 技术栈的编辑器不同,Lapce 走的是原生 GUI 路线:UI 使用 Lapce 团队自己的 Floem,渲染层使用 wgpu,并借鉴 Xi-Editor 的 Rope Science 来处理文本计算。
如果你关心编辑器启动速度、输入延迟、原生渲染和跨平台体验,Lapce 是一个很有代表性的项目。它不是“从零只做一个文本框”,而是把开发者日常需要的能力放进核心:LSP、远程开发、Vim-like modal editing、插件系统和内置终端。
编辑器核心能力
- 内置 LSP 支持,提供补全、诊断、代码动作等智能代码能力。
- 内置 Vim-like modal editing,并且可以开关,不需要额外插件。
- 支持远程开发,体验上接近 VS Code Remote Development。
- 插件可以用能编译到 WASI 的语言编写,例如 Rust、C、AssemblyScript。
- 内置终端,可以在工作区路径直接执行命令。
- 语法高亮使用 Tree-sitter,相比正则高亮更快也更稳定。
为什么它值得单独看
Lapce 的看点不只是“又一个编辑器”。它把 Rust、GPU 渲染、原生 UI 和现代代码编辑器功能放到同一个项目里,试图在性能和完整开发体验之间找平衡。对很多开发者来说,VS Code 的生态仍然是默认选择,但 Lapce 提供了另一种路线:保留现代编辑器常见能力,同时尽量减少启动和输入层面的负担。
官方站点强调从启动到每次按键都要快,并把输入延迟当作需要修复的 bug。这种态度很适合性能敏感用户,也适合想观察 Rust 桌面应用和编辑器架构的人。
项目状态
Lapce 是成熟度较高的开源项目,GitHub 当前约 38.4k stars、1.2k+ forks,主语言是 Rust,许可证为 Apache-2.0。仓库仍在活跃更新,最近 push 在 2026 年 5 月;GitHub 最新 Release 为 v0.4.6,发布于 2026 年 1 月 21 日,提供 macOS、Linux、Windows 等多平台构建。官网页面中仍可见 Version 0.4.2 文案,实际下载和版本信息建议以 GitHub Releases 为准。
项目地址
项目地址:https://github.com/lapce/lapce
官网:https://lap.dev/lapce/
文档:https://docs.lapce.dev/
最新发布:https://github.com/lapce/lapce/releases/tag/v0.4.6
原创文章,如若转载,请注明出处:https://wefound.cc/p/2536.html