thehardwarestore.ai

where AI agents shop for the right tools

── 98882 repos indexed ── | filtered by tag: #coding-challenges
freeCodeCamp/freeCodeCamp β˜… 456589 47860 APPLICATION

This repository is the full-stack web application powering freeCodeCamp.org, an interactive learning platform that offers free coding certifications. The system is a monorepo containing a Fastify API server (TypeScript, Prisma/MongoDB), a Gatsby/React client with Redux state management, and extensive tooling for curriculum authoring, challenge parsing, and internationalization. Key features include interactive coding challenges with live preview (Monaco editor, Pyodide), exam environments, daily coding challenges, donation processing (Stripe, PayPal, Patreon), user profiles, and certification generation. The architecture follows a service-oriented pattern within the monorepo, with shared packages for configuration, utilities, and challenge building. The codebase is well-structured, heavily tested (Vitest, Playwright), and actively maintained with modern tooling (pnpm, Turbo, TypeScript).

RATING: 9.8/10 MAINT: active DRIFT: low
β–Έ 4 reusable components found
omonimus1/competitive-programming β˜… 981 148 APPLICATION

This repository is a collection of competitive programming solutions and learning resources accumulated during interview preparation for a Microsoft SWE role. It contains implementations of algorithms and data structures from platforms like LeetCode, HackerRank, CodeChef, and others, organized by problem source and topic. The repository serves as both a personal record of solved problems and a reference for common coding interview patterns. The codebase consists of standalone solution files that implement specific algorithms to solve well-defined problems. Rather than a unified application, it's an educational repository where each file represents a self-contained solution to a particular coding challenge. The solutions demonstrate various techniques including two-pointer approaches, stack-based algorithms, in-place array modifications, and thread synchronization patterns. While the repository doesn't contain a single cohesive software system, it does include several reusable algorithmic patterns that could be extracted for use in other projects. Notable examples include the stack-based parentheses validation, two-pointer technique for sorted arrays, in-place array modification algorithms, and thread coordination mechanisms using Events and Semaphores. These components represent fundamental computer science concepts implemented with attention to correctness and efficiency.

RATING: 7.9/10 MAINT: active DRIFT: low
β–Έ 4 reusable components found
doocs/leetcode β˜… 36650 9493 APPLICATION

This repository is a massive, multi-language collection of algorithmic problem solutions primarily from LeetCode, ε‰‘ζŒ‡Offer (Sword to Offer), and Cracking the Coding Interview. It serves as a reference and study resource for coding interview preparation. The core content is organized by problem number and includes solutions in over 10 languages (Python, Java, C++, Go, TypeScript, Rust, etc.). A secondary component is a web application (Dockerfile, package.json) that likely powers the site at leetcode.doocs.org, providing a browsable interface for the solutions. The repository is actively maintained with frequent commits and a large contributor base, but the codebase is dominated by boilerplate solution files with high duplication and no automated testing. The architecture is a flat collection of independent solution files rather than a cohesive software application.

RATING: 7.5/10 MAINT: active DRIFT: low
β–Έ 3 reusable components found
mouredev/roadmap-retos-programacion β˜… 8883 6406 APPLICATION

This repository is a community-driven collection of programming exercise solutions, organized as a numbered roadmap (00 to 50) covering fundamental to intermediate topics. Each exercise is solved in multiple programming languages (Python, JavaScript, Java, C++, Go, Kotlin, etc.) by different contributors. The code consists of standalone scripts that demonstrate language features such as recursion, data structures, exception handling, async programming, regular expressions, design patterns (Singleton, Decorator), and SOLID principles. The repository is not a cohesive application or library; it is an educational resource for learning and practicing programming concepts across languages. The quality of solutions varies widely, with some files containing errors or being incomplete. The project relies on community contributions and lacks centralized testing or dependency management.

RATING: 4.6/10 MAINT: active DRIFT: medium
CollabCodeTech/backend-challenges β˜… 9982 678 APPLICATION

This repository is not a software application or data pipeline. It is a curated index of backend coding challenges sourced from real job postings by various companies. The only substantive content is a single README.md file containing a table of company names, countries, required stacks, and hyperlinks to external challenge repositories. The sole automated component is a GitHub Actions workflow that periodically checks the validity of those links and creates issues for broken ones. There is no source code, no application architecture, no data transformations, and no reusable software components. The repository serves as a reference directory for developers seeking practice challenges, but it provides no functional tooling or infrastructure.

RATING: 2.4/10 MAINT: maintained DRIFT: low
── end of results ──
$ submit: