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-programmingCompetitiveCode
Language—C++
LicenseCC-BY-4.0MIT
Stars14.2k174
Forks2.6k287
Last analyzedOct 10, 2026Oct 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.
Read the awesome-competitive-programming analysis →

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.
Read the CompetitiveCode analysis →

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.