| Linux (Wayland, X11) | works | Own windows, client-side title bar, its own systemd scope; the title follows document.title. |
|---|
| Templates | works | React, Vue, Svelte, Solid, vanilla in TypeScript, React and vanilla also in JavaScript; npm, pnpm, Yarn, Bun. New TypeScript projects pass tsc and biome check. |
|---|
| More templates | in the beta | Astro, Next.js, Angular, Preact and Lit, and JavaScript for every Vite template: 19 in all, each checked with biome, tsc, a package and a window. Any other framework runs with one frontend setting. |
|---|
| Web engine features | works | Inspector (F12) in debug builds, downloads, permission requests, notifications, links in the desktop’s browser. |
|---|
| Packages | works | .tar.gz, .deb and Arch, reproducible, with --verify. |
|---|
| Plugins | works | fs, dialog, clipboard, os. |
|---|
| Record and replay | works | lepton record / replay: a session’s calls to the core, run again with or without the window; a recording can be a test. |
|---|
| lepton update | works | Brings a project’s packages, core and src-lepton/ files to the new version and keeps your edits. |
|---|
| Native render path | works | Drawn by the core on the GPU with GLES 3, no web engine; shared memory without a GPU. |
|---|
| Windows | in the beta | WebView2 apps build, run and package as .zip and an MSI made without WiX. All four plugins were measured there. The native path runs too, drawn on the CPU with DirectWrite text; the GPU (D3D11) is next. |
|---|
| macOS | not supported | Signing and notarizing need a paid Apple account and Mac hardware; a single maintainer cannot keep that up. |
|---|
| Native UI with web tech | planned | React, HTML/CSS and JS drawn by Lepton itself, 0.2.0. |
|---|
| Vulkan rendering | planned | 0.2.0. Its floor is measured on a Radeon R7 240: Vulkan 1.3. |
|---|