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: 3 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 (5 months ago)
- Default Branch: main
- Last Pushed: 2025-03-10T08:38:53.000Z (3 months ago)
- Last Synced: 2025-03-10T09:29:20.173Z (3 months ago)
- Topics: deno, javascript, oxc, rust, svelte, typescript
- Language: Rust
- Homepage:
- Size: 2.24 MB
- Stars: 34
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-tauri - PraccJS - Lets you practice JavaScript with real-time code execution. (Applications / Developer tools)
README
# PraccJS — Practice your JS
PraccJS is a desktop REPL client for organizing and executing JS code snippets. It's built using Tauri, Rust, Svelte, Oxc and Rustyscript.
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/`