PraccJS is a desktop REPL client for organizing and executing JS code snippets. It's built using Tauri, Rust, Svelte, Oxc and Rustyscript.
PraccJS.Demo.mp4
It not support async js, typescript at the moment. Feel free to create issues and share your thoughts.
- Intall Rust. Verify installation with
rustc --version
orcargo -V
. - Install Node.js 18+
npm install # Install npm dependencies
cd src-tauri # Navigate to the Rust folder
cargo install # Install cargo dependencies
npm run tauri dev
npm run tauri build
After building, you can find the distributables in ./src-tauri/target/release/bundle/