awesome-competitive-programming vs CompetitiveCode
Competitive programming resources and solutions compared
awesome-competitive-programming is a curated directory of learning materials, practice platforms, tools, and communities. CompetitiveCode is a collection of programming problems and documented solutions, so one focuses on finding resources while the other offers examples to browse and contribute.

awesome-competitive-programming: Find Competitive Programming Resources
A curated directory of learning materials, practice platforms, algorithm references, tools, and communities for competitive programmers. Useful for planning a learning path or finding targeted resources, but the list is currently inactive and should be checked for link freshness.

CompetitiveCode: Explore Competitive Programming Problems and Solutions
CompetitiveCode is a community collection of competitive coding problems and commented solutions, organized by platform with a folder for original problems. It can help learners study approaches and contributors share solutions, though the repository has been inactive for years.
| awesome-competitive-programming | CompetitiveCode | |
|---|---|---|
| Language | — | C++ |
| License | CC-BY-4.0 | MIT |
| Stars | 14.2k | 174 |
| Forks | 2.6k | 287 |
| Last analyzed | Oct 10, 2026 | Oct 10, 2026 |
Key differences
- awesome-competitive-programming spans courses, books, judges, contest tools, references, and communities; CompetitiveCode focuses on platform-sourced problems and solutions, plus original problems in `misc`.
- awesome-competitive-programming is a discovery reference rather than a prescribed curriculum; CompetitiveCode organizes examples by source or topic and invites solution contributions.
- awesome-competitive-programming has a CC-BY-4.0 license; CompetitiveCode has an MIT license.
- CompetitiveCode prefers C, C++, Python, Java, and JavaScript solutions, while awesome-competitive-programming lists language-specific references including C/C++ and Java.
- awesome-competitive-programming reports 14.2k stars and 2.6k forks; CompetitiveCode reports 174 stars and 287 forks.
- awesome-competitive-programming was last pushed on 2024-12-08; CompetitiveCode was last pushed on 2022-12-09.
Choose awesome-competitive-programming if you…
- need a broad directory of courses, books, practice platforms, and contest tools.
- want to explore resources across algorithms, languages, and contest workflows.
- are assembling a training resource list for a study group or coaching program.
Choose CompetitiveCode if you…
- want to browse documented solutions to competitive programming problems.
- plan to contribute solutions in a preferred programming language.
- have an original programming challenge to share in the `misc` folder.
Compare the numbers side by side, or add more projects
This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.