Skip to content

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!

Notifications You must be signed in to change notification settings

saikishoreMSK/realtime-code-editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Real-Time Collaborative Code Editor

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!


🚀 Features

  • 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

🛠️ Tech Stack

  • React
  • Node.js
  • Express
  • Socket.IO
  • Monaco Editor
  • Piston API

⚡ Installation

  1. Clone this repository:

    git clone https://github.com/saikishoreMSK/realtime-code-editor.git
    cd realtime-code-editor
  2. Install dependencies:

    npm i
  3. Start the app:

    npm start
  4. Open your browser and go to:

    http://localhost:5000
    

Happy coding!

About

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!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published