L Loach Docs
Ctrl K

Tech stack

For the curious, here’s the stack behind Loach at a glance.

Stack at a glance

LayerChoice
Desktop shellTauri 2.x (Rust)
FrontendReact 18 + Vite 7 + TypeScript
StylingTailwind CSS + shadcn/ui (Radix primitives)
Iconslucide-react
StateZustand (in-memory; SQLite-backed where appropriate)
StorageSQLite via rusqlite (bundled — no system dependency)
Secretskeyring crate → Windows Credential Manager / Linux Secret Service / macOS Keychain
Hashingargon2 + rand_core (app-lock)
HTTPreqwest with streaming + rustls-tls
Markdownreact-markdown + remark-gfm + rehype-highlight
Document parsingpdfjs-dist (PDF) + mammoth (DOCX)
System trayTauri 2 built-in (tray-icon feature)
Bundle targetsNSIS .exe on Windows; .deb / .rpm / .AppImage on Linux; .dmg + .app.tar.gz on macOS (Apple Silicon)