A modern, collaborative code editor built with Electron, React, and WebSocket technology. This application provides a VS Code-like interface with real-time collaboration capabilities.
- Modern VS Code-like interface
- Real-time collaboration with multiple users
- Integrated terminal
- File operations (create, edit, delete)
- Server connection management
- Keyboard shortcuts support
- Electron
- React
- WebSocket (for real-time collaboration)
- Node.js
- Node.js (v14 or higher)
- npm or yarn
- Clone the repository:
git clone [your-repo-url]
cd karyakshetra- Install dependencies:
npm install- Start the WebSocket server:
cd server
node websocket.js- In a new terminal, start the application:
npm start- The main application code is in the
srcdirectory - WebSocket server code is in the
serverdirectory - Electron configuration is in
electrondirectory
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.