https://github.com/surajdarade/code-mitra
Realtime Code Editor!
https://github.com/surajdarade/code-mitra
expressjs nodejs reactjs socket-io tailwindcss typescript
Last synced: 3 months ago
JSON representation
Realtime Code Editor!
- Host: GitHub
- URL: https://github.com/surajdarade/code-mitra
- Owner: surajdarade
- Created: 2024-09-16T09:38:47.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-28T05:33:15.000Z (over 1 year ago)
- Last Synced: 2025-06-23T19:07:27.175Z (about 1 year ago)
- Topics: expressjs, nodejs, reactjs, socket-io, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://codemitra.vercel.app
- Size: 381 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Code Mitra
A collaborative, real-time code editor where users can seamlessly code together. It provides a platform for multiple users to enter a room, share a unique room ID, and collaborate on code simultaneously.
## 🔮 Features
- 💻 Real-time collaboration on code editing across multiple files
- 📁 Create, open, edit, save, delete, and organize files and folders
- 💾 Option to download the entire codebase as a zip file
- 🚀 Unique room generation with room ID for collaboration
- 🌍 Comprehensive language support for versatile programming
- 🌈 Syntax highlighting for various file types with auto-language detection
- 🚀 Code Execution: Users can execute the code directly within the collaboration environment, providing instant feedback and results.
- ⏱️ Instant updates and synchronization of code changes across all files and folders
- 📣 Notifications for user join and leave events
- 👥 User presence list of users currently in the collaboration session, including online/offline status indicators
- 💬 Group chatting allows users to communicate in real-time while working on code.
- 🎩 Real-time tooltip displaying users currently editing
- 💡 Auto suggestion based on programming language
- 🔠 Option to change font size and font family
- 🎨 Multiple themes for personalized coding experience
- 🎨 Collaborative Drawing: Enable users to draw and sketch collaboratively in real-time, enhancing the interactive experience of your project.
## 💻 Tech Stack









