A real-time collaborative code editor built with React, Node.js, Socket.IO, and Monaco Editor. Collaborate, code in multiple languages, and execute code live in your browser!
- Real-time code collaboration (multiple users, live cursors, typing indicators)
- Multi-language support (JavaScript, Python, Java, C++)
- Secure rooms with optional password protection
- Live code execution with custom input and instant output
- Modern, responsive UI
- React
- Node.js
- Express
- Socket.IO
- Monaco Editor
- Piston API
-
Clone this repository:
git clone https://github.com/saikishoreMSK/realtime-code-editor.git cd realtime-code-editor -
Install dependencies:
npm i
-
Start the app:
npm start
-
Open your browser and go to:
http://localhost:5000
Happy coding!