{"id":18144845,"url":"https://github.com/surajdarade/code-mitra","last_synced_at":"2026-04-04T08:38:58.107Z","repository":{"id":257383346,"uuid":"858089811","full_name":"surajdarade/code-mitra","owner":"surajdarade","description":"Realtime Code Editor!","archived":false,"fork":false,"pushed_at":"2024-10-28T05:33:15.000Z","size":390,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-23T19:07:27.175Z","etag":null,"topics":["expressjs","nodejs","reactjs","socket-io","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"https://codemitra.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/surajdarade.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-16T09:38:47.000Z","updated_at":"2024-11-10T10:50:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"4d41a74e-bd31-4d9d-9399-a6949c57c7e1","html_url":"https://github.com/surajdarade/code-mitra","commit_stats":null,"previous_names":["surajdarade/code-mitra"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/surajdarade/code-mitra","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/surajdarade%2Fcode-mitra","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/surajdarade%2Fcode-mitra/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/surajdarade%2Fcode-mitra/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/surajdarade%2Fcode-mitra/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/surajdarade","download_url":"https://codeload.github.com/surajdarade/code-mitra/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/surajdarade%2Fcode-mitra/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261539317,"owners_count":23174136,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["expressjs","nodejs","reactjs","socket-io","tailwindcss","typescript"],"created_at":"2024-11-01T20:06:27.416Z","updated_at":"2025-10-27T10:43:01.899Z","avatar_url":"https://github.com/surajdarade.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- ![logo](https://github.com/sahilatahar/Code-Sync/assets/100127570/d1ff7f52-a692-4d51-b281-358aeab9156e) --\u003e\n\n## Code Mitra\n\nA 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.\n\n\u003c!-- ![GitHub contributors](https://img.shields.io/github/contributors/sahilatahar/Code-Sync?style=for-the-badge\u0026color=48bf21)\n![GitHub Repo stars](https://img.shields.io/github/stars/sahilatahar/Code-Sync?style=for-the-badge)\n![GitHub issues](https://img.shields.io/github/issues/sahilatahar/Code-Sync?style=for-the-badge\u0026color=d7af2d)\n![GitHub pull requests](https://img.shields.io/github/issues-pr/sahilatahar/Code-Sync?style=for-the-badge\u0026color=f47373)\n![GitHub License](https://img.shields.io/github/license/sahilatahar/Code-Sync?style=for-the-badge\u0026color=e67234)\n![Visitors](https://api.visitorbadge.io/api/visitors?path=https%3A%2F%2Fgithub.com%2Fsahilatahar%2FCode-Sync\u0026label=Repo%20Views\u0026countColor=%2337d67a\u0026labelStyle=upper) --\u003e\n\n## 🔮 Features\n\n-   💻 Real-time collaboration on code editing across multiple files\n-   📁 Create, open, edit, save, delete, and organize files and folders\n-   💾 Option to download the entire codebase as a zip file\n-   🚀 Unique room generation with room ID for collaboration\n-   🌍 Comprehensive language support for versatile programming\n-   🌈 Syntax highlighting for various file types with auto-language detection\n-   🚀 Code Execution: Users can execute the code directly within the collaboration environment, providing instant feedback and results.\n-   ⏱️ Instant updates and synchronization of code changes across all files and folders\n-   📣 Notifications for user join and leave events\n-   👥 User presence list of users currently in the collaboration session, including online/offline status indicators\n-   💬 Group chatting allows users to communicate in real-time while working on code.\n-   🎩 Real-time tooltip displaying users currently editing\n-   💡 Auto suggestion based on programming language\n-   🔠 Option to change font size and font family\n-   🎨 Multiple themes for personalized coding experience\n-   🎨 Collaborative Drawing: Enable users to draw and sketch collaboratively in real-time, enhancing the interactive experience of your project.\n\n\n## 💻 Tech Stack\n\n![React](https://img.shields.io/badge/React-20232A?style=for-the-badge\u0026logo=react\u0026logoColor=61DAFB)\n![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge\u0026logo=typescript\u0026logoColor=white)\n![React Router](https://img.shields.io/badge/React_Router-CA4245?style=for-the-badge\u0026logo=react-router\u0026logoColor=white)\n![Tailwind CSS](https://img.shields.io/badge/Tailwind_CSS-38B2AC?style=for-the-badge\u0026logo=tailwind-css\u0026logoColor=white)\n![NodeJS](https://img.shields.io/badge/Node.js-43853D?style=for-the-badge\u0026logo=node.js\u0026logoColor=white)\n![ExpressJS](https://img.shields.io/badge/Express.js-404D59?style=for-the-badge)\n![Socket io](https://img.shields.io/badge/Socket.io-ffffff?style=for-the-badge)\n![Git](https://img.shields.io/badge/GIT-E44C30?style=for-the-badge\u0026logo=git\u0026logoColor=white)\n![GitHub](https://img.shields.io/badge/GitHub-100000?style=for-the-badge\u0026logo=github\u0026logoColor=white)\n![Vercel](https://img.shields.io/badge/Vercel-000000?style=for-the-badge\u0026logo=vercel\u0026logoColor=white)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsurajdarade%2Fcode-mitra","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsurajdarade%2Fcode-mitra","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsurajdarade%2Fcode-mitra/lists"}