A high-performance, offline-first text editor built with Tauri v2, Rust, and Svelte 5.
Saku Kaze is a lightweight yet powerful code editor engineered for speed, reliability, and a deeply integrated developer experience. No network telemetry, no background AI overhead ā just a pure, optimized tool designed to keep you in the flow state.
"Saku Kaze" (å²ć風) ā the blooming wind.
portable-pty. Handles complex background processes, pipe disconnects, and standard I/O without crashing.| Layer | Technology |
|---|---|
| Frontend | Svelte 5 (Runes), CodeMirror 6, Vite |
| Backend | Rust, Tauri v2 |
| Terminal | portable-pty |
| Styling | Tailwind CSS, PostCSS |
| Distribution | NSIS Installer (Windows) |
Saku Kaze_x.x.x_x64-setup.exe file.Make sure you have the following installed:
pnpm)git clone https://github.com/MetehanSarica/saku-kaze.git
cd saku-kaze
pnpm install
Starts the Vite dev server and opens the Tauri application window.
pnpm run tauri dev
Compiles the optimized Rust backend, bundles the frontend, and extracts the final .exe installer into a releases/ folder at the project root.
pnpm run build:release
saku-kaze/
āāā src/ # Svelte frontend source
āāā src-tauri/ # Rust/Tauri backend source
āāā scripts/ # Build & post-build scripts
āāā static/ # Static assets
āāā .vscode/ # VS Code workspace settings
āāā package.json
āāā svelte.config.js
āāā tailwind.config.ts
āāā vite.config.ts
āāā tsconfig.json
This project is licensed under the MIT License.
Built with Tauri, Svelte, CodeMirror, and portable-pty.