JacLy is a Blockly-based editor for building Jaculus projects. This repository contains the web app, the shared editor package, the VS Code extension, and the Wokwi simulator integration.
packages/jacly- shared Blockly editor library used by the web app and VS Code extension.apps/web- browser application for editing, building, running, and simulating Jaculus projects.extensions/vscode- VS Code extension with a visual editor for.jaclyfiles.packages/jaculus-wokwi- Wokwi integration used by the simulator.
Related repositories are under https://github.com/jaculus-org, including Jaculus-tools, Jaculus-registry, and Jaculus-libraries.
This monorepo uses pnpm. Use Node.js 20.19 or newer, or Node.js 22.12 or newer.
pnpm install
pnpm --filter @jaculus/jacly build
pnpm --filter @jaculus/jacly-web build
pnpm --filter jacly-vscode buildThe web app development server runs at http://localhost:5445:
pnpm --filter @jaculus/jacly-web devThe deployed app is intended to be available at https://jacly.jaculus.org.
Everything in this repository, unless otherwise noted, is licensed under the MIT License. See LICENSE.