A lightweight (~20MB) IDE that's written with a rust backend for speed and consistency.
- Node.js (v18+) — Download
- Rust
brew install rustFor other platforms, see rustup.rs
- Tauri system dependencies — Varies by OS:
- macOS: Xcode Command Line Tools
xcode-select --install
- Windows: Microsoft Visual Studio C++ Build Tools + WebView2
- Linux:
sudo apt install libwebkit2gtk-4.1-dev build-essential curl wget file libxdo-dev libssl-dev libayatana-appindicator3-dev librsvg2-dev
- macOS: Xcode Command Line Tools
git clone https://github.com/chewton2k/embd-ide.git
cd embd-ide
npm install npm run tauri:devBuilds and launches a live development version of the app with hot-reloading.
npm run tauri:buildCompiles and installs the app to your system's application folder.
To test the latest in-progress features, switch to the beta branch after cloning:
Warning: Beta builds are unstable. Do not use them for important work.
Themes are configured in src/lib/stores.ts inside the THEMES export:
export const THEMES: ThemePreset[] = [ ... ]To create a custom theme, see docs/Themes.md.
Have a bug report or suggestion? Fill out the feedback form here