A visual scripting tool for JavaScript, built with React.
This project is a web-based visual scripting environment that allows users to create JavaScript programs using a node-based interface. It provides a canvas where users can add, connect, and manipulate nodes representing various programming concepts and operations.
- Node-based visual programming interface
- Support for various node types:
- Control flow (If, Switch, Loops)
- Data manipulation (Variables, Math Operations)
- Array and Object operations
- HTTP Requests
- JSON handling (Parse, Stringify)
- Base64 encoding/decoding
- Canvas controls:
- Zoom and pan functionality
- Grid toggle
- Minimap visualization
- Node rounding options
-
Clone the repository:
git clone https://github.com/scar17off/javascript-visual-scripting.git
-
Navigate to the project directory:
cd javascript-visual-scripting
-
Install dependencies:
npm install
-
Start the development server:
npm start
-
Open your browser and visit
http://localhost:3000
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License. See the LICENSE file for details.