BITjs is a desktop application built with Electron that allows users to write and run JavaScript code in real time, similar to the RunJS application.
- Code editor with syntax highlighting (Dracula theme)
- Real-time JavaScript code execution
- Support for asynchronous operations and web APIs
- Minimalistic and elegant user interface
- Cross-platform (Windows, macOS, Linux)
- Node.js (version 12 or higher)
- npm (usually comes with Node.js)
- Clone this repository:
git clone https://github.com/bitc0de/BITjs.git
- Navigate to the project directory:
cd bitjs
- Install the dependencies:
npm install
To start the application in development mode:
npm start
To compile the application for your operating system:
npm run build
This will create the executable files in the dist
folder.
This project uses the following main technologies:
- Electron
- CodeMirror (for the code editor)
- Node.js (for server-side code execution)
- main.js
: Electron
s main entry point - renderer.js`: Script for the rendering process
- index.html`: Main HTML file
preload.js
: Preload script for the secure inter-process communication.
Contributions are welcome. Please follow these steps to contribute:
- Make a fork of the repository.
- Create a new branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License.
bitc0de - @bitc0de