Lapce je open-source editor kódu zaměřený na výkon a nízkou latenci, čehož dosahuje využitím programovacího jazyka Rust. Na rozdíl od editorů založených na webových technologiích používá Lapce nativní grafické uživatelské rozhraní s GPU akcelerací postavené na frameworku Floem. Tento přístup minimalizuje dobu spuštění aplikace a zpoždění při vykreslování jednotlivých úhozů. Pro analýzu a zvýrazňování syntaxe využívá nástroj Tree-sitter, který poskytuje strukturální pochopení kódu nad rámec běžných regulárních výrazů.
Aplikace integruje podporu pro Language Server Protocol (LSP), což umožňuje funkce jako doplňování kódu, diagnostiku a automatizované akce. Významnou součástí je podpora vzdáleného vývoje, která dovoluje práci na serverech při zachování uživatelské odezvy srovnatelné s lokálním prostředím. Lapce obsahuje modální editační režim kompatibilní s Vimem a terminál integrovaný do pracovního prostoru. Rozšiřitelnost je zajištěna systémem pluginů založených na rozhraní WASI (WebAssembly System Interface), díky čemuž lze doplňky vyvíjet v libovolném jazyce kompilovatelném do WebAssembly.
Pro hodnocení programu se prosím nejprve přihlaste