An advanced browser-based code editor supporting multiple programming languages, with real-time execution and a seamless developer experience.
You can try the live version of the code editor here:
Online Code Editor
- ✅ Built a fully functional, multi-language code editor accessible via browser.
- ✅ Optimized Node.js backend to improve execution speed and server throughput by 35%.
- ✅ Designed a sleek, developer-friendly UI with:
- Adaptive syntax highlighting
- Customizable light/dark themes
- Responsive and intuitive workspace
- ✅ Implemented structured error handling for smooth execution and better debugging support.
-
Frontend:
- HTML
- CSS
- JavaScript
-
Backend:
- Node.js
- Express.js
-
Additional Features:
- Adaptive Syntax Highlighting
- Real-time Code Execution
- Customizable Themes
-
Clone the Repository:
git clone https://github.com/yashwanthreddy1408/OnlineCodeEditor.git
-
Navigate into the project directory:
cd OnlineCodeEditor -
Install dependencies:
npm install
-
Start the server:
npm start
-
Open your browser and visit:
http://localhost:3000
- Multi-language support
- Real-time output display
- Adaptive and customizable UI
- Responsive and mobile-friendly layout
- Enhanced server performance and error handling
- Add more programming languages
- Introduce collaborative editing
- Improve runtime security and sandboxing
- Cloud-based code storage for users
Reddygari Yashwanth Reddy
This project is licensed under the MIT License.