More Premium Hugo Themes Premium React Themes

Online Ide

Leetcode like platform to practice coding

Online Ide

Leetcode like platform to practice coding

Author Avatar Theme by manangandhi1810
Github Stars Github Stars: 26
Last Commit Last Commit: Nov 26, 2025 -
First Commit Created: Apr 23, 2025 -
Online Ide screenshot

Overview

In today’s fast-paced tech world, honing your coding skills is more crucial than ever, and platforms that make this practice engaging and efficient are valuable. This online IDE, inspired by LeetCode, offers a sleek environment for users to tackle logic-based coding problems. Built on robust technologies like Express.js and React.js, it provides a powerful and flexible platform for both beginners and seasoned coders to sharpen their programming skills through hands-on experience.

The platform combines a user-friendly interface with advanced features to facilitate coding practice. It supports multiple programming languages and offers a unique AI Assistant, making problem-solving interactive and insightful. With built-in analytics and a leaderboard, users can track their progress and engage with a community of like-minded individuals aiming for coding excellence.

Features

  • JWT Based User Authentication: Securely register and log in with support for email verification and password recovery via OTP.
  • Code Editor with Syntax Highlighting: Features Shiki.js for an enhanced coding experience with support for four languages: Python, C, C++, and Java.
  • Problem Statements in Markdown: Each problem includes clear statements rendered as Markdown, along with sample and custom test cases for thorough testing.
  • Sandboxed Code Execution: Execute code in isolated Docker containers, ensuring secure and limited resource usage for each coding attempt.
  • AI Assistant: Leverage the capabilities of LLaMA for hints and a more interactive problem-solving experience, complete with contextual understanding of written code.
  • Points and Leaderboard System: Earn points based on problem-solving efficiency, with a leaderboard to foster healthy competition and track progress.
  • User Profile and Analytics: Monitor submissions and points earned via a visual submission graph, while tracking user interactions on the platform for continuous improvement.
  • Editorials and Community Engagement: Access detailed editorials for each problem and contribute your own after successfully solving challenges, creating a collaborative learning environment.