Skip to content

AyishikD/ADeditor

Repository files navigation

ADeditor

ADeditor is a versatile online code editor built using React, Tailwind CSS, and Judge0 API. It empowers developers to compile and run code in over 8 languages, with options for customization through 10+ themes. Whether you're a beginner exploring programming or a seasoned developer looking for a quick, efficient tool, ADeditor provides a seamless experience for writing, testing, and debugging code.

Features

  • Multi-language Support: Compile and run code in over 8 languages, including but not limited to C, C++, Java, Python, JavaScript, and more.

  • Customizable Themes: Choose from a selection of 10+ themes to personalize your coding environment, ensuring both style and functionality meet your preferences.

  • Responsive Design: Enjoy a smooth coding experience across various devices and screen sizes, thanks to the responsive design implemented using Tailwind CSS.

  • Real-time Output: Instantly view the output of your code as you write and compile it, facilitating quick debugging and troubleshooting.

  • User-friendly Interface: The clean and intuitive interface of ADeditor makes it accessible to developers of all skill levels, from beginners to experts.

How to Use

  1. Select a Language: Choose the programming language you want to write and run your code in from the language dropdown menu.

  2. Write Your Code: Enter your code into the editor window. ADeditor provides syntax highlighting for improved readability.

  3. Choose a Theme: Customize your coding environment by selecting a theme from the available options.

  4. Run Your Code: Click the "Run" button to compile and execute your code. The output will be displayed in real-time below the editor.

  5. Debug and Refine: Analyze the output of your code, debug any errors, and refine your solution as needed. ADeditor facilitates an iterative coding process.

Technologies Used

  • React: ADeditor is built using React, a popular JavaScript library for building user interfaces.

  • Tailwind CSS: The styling and design of ADeditor are implemented using Tailwind CSS, a utility-first CSS framework.

  • Judge0 API: The Judge0 API powers the compilation and execution of code within ADeditor, enabling support for multiple programming languages.

Contributing

Contributions to ADeditor are welcome! If you have ideas for new features, improvements, or bug fixes, feel free to submit a pull request or open an issue on the GitHub repository.

Acknowledgments

  • Thanks to the creators and maintainers of React, Tailwind CSS, and Judge0 API for providing the tools and resources that made this project possible.

  • Special thanks to the open-source community for their continuous support and contributions to the development of ADeditor.

Feedback and Support

If you encounter any issues, have suggestions for improvements, or simply want to provide feedback, please don't hesitate to reach out by opening an issue on the GitHub repository. Your input is highly valued and appreciated!

About the Developer

ADeditor is developed and maintained by Ayishik DAS. Connect with us on GitHub to stay updated on the latest developments and releases.

Thank you for using ADeditor! Happy coding! 🚀