https://github.com/immortalwebdev/rapid-compiler
An interactive online coding environment that supports multiple programming languages. It's a desktop-first app designed to deliver a seamless coding experience with features like syntax highlighting,
https://github.com/immortalwebdev/rapid-compiler
api code-compiler judge0 rapidapi react vercel-deployment vite
Last synced: 5 months ago
JSON representation
An interactive online coding environment that supports multiple programming languages. It's a desktop-first app designed to deliver a seamless coding experience with features like syntax highlighting,
- Host: GitHub
- URL: https://github.com/immortalwebdev/rapid-compiler
- Owner: immortalWebDev
- License: other
- Created: 2024-11-25T05:53:31.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-31T13:49:03.000Z (12 months ago)
- Last Synced: 2025-01-31T14:32:21.750Z (12 months ago)
- Topics: api, code-compiler, judge0, rapidapi, react, vercel-deployment, vite
- Language: JavaScript
- Homepage: https://rapid-compiler.vercel.app
- Size: 250 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
🚀 Rapid Compiler: Your Instant Coding Playground
=================================================
Welcome to **Rapid Compiler**! Inspired by [OneCompiler.com](https://onecompiler.com/javascript), this project provides an interactive online coding environment that supports multiple programming languages. It's a desktop-first app designed to deliver a seamless coding experience with features like syntax highlighting, real-time error detection, and execution statistics such as memory usage and time taken.
#### **This is a desktop first project**
## ⚡ Tech Stack
* **Frontend**: React.js, Monaco Editor
* **Styling**: Tailwind CSS
* **Backend**: Integrated with Rapid API for real-time code execution and stats
## 🌟 Features
* 🖥️ **Desktop-First Design**: Optimized for desktop users with a clean, responsive layout.
* 📝 **Syntax Highlighting**: Supports multiple programming languages with accurate syntax highlighting using Monaco Editor.
* ⚙️ **Execution Stats**: View memory usage, execution time, and other performance metrics after code execution.
* 🚨 **Real-Time Error Detection**: Catch syntax and runtime errors as you code.
* 🔄 **Seamless Integration**: Integrated with **Rapid API** for smooth code execution and fast response times.
## 💻 Demo
- Check out a live demo of the compiler in action: [RapidCompiler](https://rapid-compiler.vercel.app/)
- Check web vitals report: [WebVitals](https://immortalwebdev.github.io/web-vitals-reports/rapidCompiler/rapidCompiler.html)
## 📦 Installation
Clone the repository to get started:
git clone https://github.com/immortalWebDev/rapid-compiler.git
cd rapid-compiler
npm install
npm run dev
The app will be available at [http://localhost:3000](http://localhost:3000) in your browser.
## 🔧 Usage
Once the app is up and running:
1. Select your desired programming language from the list.
2. Write your code in the Monaco editor.
3. Click the **Run** button to execute the code.
4. View real-time stats (memory usage, execution time, etc.) and any errors detected in your code.
## 🧑💻 Contributing
We welcome contributions to make **Rapid Compiler** even better! If you'd like to contribute, follow these steps:
1. Fork the repository.
2. Create a new branch: `git checkout -b feature/your-feature`
3. Make your changes and commit them: `git commit -am 'Add new feature'`
4. Push to the branch: `git push origin feature/your-feature`
5. Submit a pull request.
## 📝 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## 📧 Contact
For any inquiries, feedback, or support:
- **Phone:** [WhatsApp](https://wa.me/917774835449)
- **Email**: [pgbadgujar007@gmail.com](mailto:pgbadgujar007@gmail.com)
- **Portfolio**: [My Portfolio](https://web-portfolio-piyush.vercel.app/)
## 🌱 Acknowledgments
Special thanks to the following resources:
* **Monaco Editor** for providing a powerful code editor.
* **Rapid API** for allowing us to integrate fast, reliable code execution.
* The amazing open-source community for contributing to the technologies we used in this project.
✨ **Enjoy coding with Rapid Compiler! Happy coding!** ✨
---
Created with 💝 by Piyush