Skip to content

harshhgithub/CodeSync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

⚑ CodeSync – Real-Time Collaborative Code Editor

A modern full-stack real-time collaborative code editor built with React, Node.js, Express, and Socket.IO, featuring multi-file editing, live chat, syntax highlighting, code execution, and downloadable ZIPs.


πŸš€ Features

  • πŸ’» Real-time Collaboration – Code together instantly using Socket.IO
  • πŸ“ Multi-File Support – Create, edit, and delete multiple files in the same session
  • πŸ’¬ Group Chat – Communicate with teammates directly inside the editor
  • πŸ‘₯ User Presence – See who’s online with live join/leave notifications
  • πŸ’Ύ Download Project – Export your entire workspace as a .zip file
  • βš™οΈ Code Execution – Run code in various languages using the Piston API
  • πŸͺ„ Auto-Sync – Every change is instantly reflected across all connected users
  • 🎨 Clean UI – Minimal, dark-themed design with Monaco Editor for syntax highlighting

🧩 Tech Stack

Frontend:

  • React (Vite)
  • Socket.IO Client
  • Monaco Editor
  • CSS

Backend:

  • Node.js + Express.js
  • Socket.IO
  • Axios (for Piston API)
  • JSZip (for ZIP download)
  • CORS

About

A Real-time collaborative code editor with live chat, multi-file support, and instant code execution.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published