awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Daily Coding Practice Challenges

Ranking updated Jun 30, 2026

For a set of daily coding practice problems, the first results are typehero/typehero (TypeHero is a coding challenge platform centered on TypeScript, offering a collaborative environment with curated tracks and community solutions, but it is limited to TypeScript and does not emphasize daily problems or multi-language support as your intent asks), rust-lang/rustlings (Rustlings is a structured, interactive learning tool for mastering Rust through incremental exercises, but it does not provide daily new problems, multi-language support, or an in-browser editor, making it a practice course rather than a daily coding challenge platform) and microsoft/monaco-editor (Monaco Editor is a browser-based code editor component, not a platform that delivers daily coding problems or challenges to practice). mainmatter/100-exercises-to-learn-rust and suren-atoyan/monaco-react round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Interactive programming exercises and algorithmic problems designed to improve your software development skills through daily practice.

Daily Coding Practice Challenges

Find the best repos with AI.We'll search the best matching repositories with AI.
  • typehero/typeherotypehero avatar

    typehero/typehero

    6,625View on GitHub↗

    TypeHero is a TypeScript learning platform and community space designed for solving coding challenges and sharing solutions. It functions as a collaborative code sandbox and challenge engine where users practice advanced language features by completing programming puzzles. The platform provides a technical skill tracking system featuring curated learning tracks organized by topic and difficulty. It includes tools for coding challenge design, allowing users to create and publish original programming exercises for others to solve. The system facilitates collaborative code learning through solu

    TypeHero is a coding challenge platform centered on TypeScript, offering a collaborative environment with curated tracks and community solutions, but it is limited to TypeScript and does not emphasize daily problems or multi-language support as your intent asks.

    TypeScriptInteractive Programming TutorialsChallenge EnginesCoding Challenges
    View on GitHub↗6,625
  • rust-lang/rustlingsrust-lang avatar

    rust-lang/rustlings

    63,325View on GitHub↗

    Rustlings is a command-line learning tool designed to build language proficiency through a structured, interactive curriculum. It functions as a practice-oriented platform where users master syntax and core concepts by resolving compilation errors within a sequence of small, incremental code exercises. The environment distinguishes itself by utilizing a compiler-driven feedback loop that parses error messages to provide targeted hints for fixing logic and syntax issues. Progress is managed through a file-based system where users modify incomplete source templates, which are then verified agai

    Rustlings is a structured, interactive learning tool for mastering Rust through incremental exercises, but it does not provide daily new problems, multi-language support, or an in-browser editor, making it a practice course rather than a daily coding challenge platform.

    RustExercise Sequencing Systems
    View on GitHub↗63,325
  • microsoft/monaco-editormicrosoft avatar

    microsoft/monaco-editor

    46,199View on GitHub↗

    Monaco Editor is a web-based text editing component designed to provide advanced syntax highlighting, code completion, and language intelligence within browser environments. It functions as a reusable interface element that enables developers to integrate professional-grade coding experiences into web applications. The editor distinguishes itself through a native client for the Language Server Protocol, which connects the interface to external analysis tools for deep diagnostics and refactoring capabilities. It utilizes a memory-efficient, declarative text buffer to manage large documents and

    Monaco Editor is a browser-based code editor component, not a platform that delivers daily coding problems or challenges to practice.

    JavaScriptBrowser-Based Editors
    View on GitHub↗46,199
  • mainmatter/100-exercises-to-learn-rustmainmatter avatar

    mainmatter/100-exercises-to-learn-rust

    9,134View on GitHub↗

    This project is a structured Rust programming course and learning path consisting of a sequence of interactive coding exercises. It provides a curriculum designed to guide learners from basic language fundamentals, such as syntax and type systems, to the development of complex applications. The learning experience is supported by a command-line solution validator that verifies the correctness of code solutions. The curriculum follows a progressive problem sequencing model, allowing users to master memory management and application logic through a series of practical coding challenges. The sc

    This is a structured Rust course with progressive exercises and a solution validator, which offers coding practice but is a single-language sequential curriculum rather than a multi-language daily challenge platform with community solutions or an in-browser editor.

    RustExercise Sequencing Systems
    View on GitHub↗9,134
  • suren-atoyan/monaco-reactsuren-atoyan avatar

    suren-atoyan/monaco-react

    4,643View on GitHub↗

    monaco-react is a React component wrapper for the Monaco Editor, providing a declarative way to embed a browser-based text editor into web applications. It includes components for standard code editing with syntax highlighting and a specialized diff editor for side-by-side version comparison. The project enables the integration of syntax validation to flag errors and provides mechanisms for managing multiple files through unique model identifiers, which preserve undo history and selection states during switches. It allows for custom asset loading via CDN or local paths and provides access to

    This is a React component wrapper for embedding the Monaco code editor in web applications, not a platform that delivers daily coding problems—it could be a building block for one, but it does not provide problems, progression, or community solutions.

    TypeScriptIn-Browser Code Editing
    View on GitHub↗4,643
  • simonbs/runestonesimonbs avatar

    simonbs/Runestone

    3,051View on GitHub↗

    Runestone is a web-based code editor component and rendering engine designed for browser-based text editing. It functions as a customizable interface that handles the visual representation of code, including line numbering, indentation, and line wrapping. The project features a rule-based syntax highlighting engine that applies colors to text ranges based on language grammar definitions. It also includes a regex-based text search engine that locates specific patterns and applies visual highlights to matching character offsets. The editor manages text input through automatic character pairing

    Runestone is a web-based code editor component, not a daily coding challenge platform — it provides syntax highlighting and text editing but not the problems, daily scheduling, or difficulty progression you are looking for.

    SwiftBrowser-Based Editors
    View on GitHub↗3,051
  • leetcode-opensource/vscode-leetcodeLeetCode-OpenSource avatar

    LeetCode-OpenSource/vscode-leetcode

    8,493View on GitHub↗

    This project is a VS Code extension that integrates LeetCode problem solving directly into the editor. It functions as a code submission client and competitive programming tool, allowing users to browse, solve, and submit algorithmic challenges without leaving their development environment. The extension distinguishes itself by managing local workspaces and archives, enabling the organization of problem files and descriptions in configurable local folders. It supports multi-account session management and regional endpoint routing to handle different geographic service instances. The tool cov

    This VS Code extension connects you to LeetCode's existing challenge library, but it is not itself a daily coding challenge platform — it's a client-side integration for solving problems within your editor rather than a standalone service that delivers and tracks daily problems.

    TypeScriptProblem Browsers
    View on GitHub↗8,493
  • codemirror/devcodemirror avatar

    codemirror/dev

    7,820View on GitHub↗

    CodeMirror is a browser-based code editor framework and modular extension system used to embed full-featured text editors into web pages. It functions as a syntax tree parsing engine and a language server protocol client, enabling structural language analysis and deep integration with external programming language services. The project is distinguished by its modular architecture, which uses a system of extensions and compartments for dynamic reconfiguration at runtime. It supports real-time collaborative editing and state synchronization through an operational transformation framework, allow

    CodeMirror is a browser-based code editor framework, not a daily coding challenge platform — while it could be embedded in such a platform, it does not provide daily problems, difficulty progression, or community solutions itself.

    JavaScriptBrowser-Based Editors
    View on GitHub↗7,820
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
typehero/typehero6.6KTypeScriptAGPL-3.0Jan 23, 2026
rust-lang/rustlings63.3KRustMITJun 23, 2026
microsoft/monaco-editor
46.2K
JavaScript
MIT
Jun 15, 2026
mainmatter/100-exercises-to-learn-rust9.1KRust—Oct 30, 2025
suren-atoyan/monaco-react4.6KTypeScriptmitJan 25, 2026
simonbs/runestone3.1KSwiftmitAug 31, 2025
leetcode-opensource/vscode-leetcode8.5KTypeScriptMITSep 13, 2024
codemirror/dev7.8KJavaScriptNOASSERTIONApr 15, 2026

Related searches

  • a platform for practicing competitive programming problems
  • a platform for practicing technical coding interviews
  • a collection of coding projects for practice
  • a list of projects to build for practice
  • a practice set for SQL interviews
  • a platform for competitive programming practice
  • a collection of software engineering interview questions
  • a question bank for Python interviews