Important
The project is under development, so bugs or missing important features are expected.
Write, run, and share JavaScript code instantly.
It's:
- Open Source
- Run 100% on your device
- Powered by QuickJS (via quickjs-emscripten)
- Shareable
- Installable
- Offline first
Caution
Although JSOD aims to provide a safe environment, there may be inappropriate or malicious behavior when executing third-party code.
Follow Bulletproof-react project structure.
To get a local copy of the code, clone it using git:
git clone https://github.com/Pkcarreno/jsod
cd jsod
Install dependencies:
pnpm i
Now, you can start a local web server by running:
pnpm dev
And then open http://localhost:4000 to view it in the browser.
- Vite Template React: Template used in this project.
- quickjs-emscripten and quickjs-emscripten-sync: Quickjs wrapper, the engine of this app.
- codi.link: Web editor, made in community. Great inspiration.
- borrowed.nvim: Neovim color scheme, take the naming convention to create a color scheme under the JSOD color palette.
This project is licensed under the terms of the MIT license.