https://github.com/alyalin/praccjs
Practice JavaScript with real-time code execution
https://github.com/alyalin/praccjs
deno javascript oxc rust svelte typescript
Last synced: 12 months ago
JSON representation
Practice JavaScript with real-time code execution
- Host: GitHub
- URL: https://github.com/alyalin/praccjs
- Owner: alyalin
- License: mit
- Created: 2025-01-10T10:10:12.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-19T08:32:07.000Z (over 1 year ago)
- Last Synced: 2025-04-02T04:54:13.784Z (about 1 year ago)
- Topics: deno, javascript, oxc, rust, svelte, typescript
- Language: Rust
- Homepage:
- Size: 2.3 MB
- Stars: 35
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
PraccJS
Desktop REPL client for organizing and executing JS code snippets. It's built using Tauri, Rust, Svelte, Oxc and Rustyscript.
Download for
macOS (Apple Silicon |
Intel) ·
Linux (AppImage |
deb)
·
Windows (msi)
https://github.com/user-attachments/assets/19625151-d3fd-466c-9946-7e085914a18e
## Notes
It not support async js, typescript at the moment. Feel free to create issues and share your thoughts.
## Prerequisites
- Intall Rust. Verify installation with `rustc --version` or `cargo -V`.
- Install Node.js 18+
## Installing Dependencies
```zsh
npm install # Install npm dependencies
cd src-tauri # Navigate to the Rust folder
cargo install # Install cargo dependencies
```
## Starting the Development Server
```zsh
npm run tauri dev
```
## Building the Project
```zsh
npm run tauri build
```
After building, you can find the distributables in `./src-tauri/target/release/bundle/`