Competitive-Programming-Resources vs awesome-competitive-programming
Competitive programming resource directories compared
Competitive-Programming-Resources and awesome-competitive-programming are curated directories that point learners to external study materials and practice resources. Competitive-Programming-Resources gives notable space to interview preparation and system design, while awesome-competitive-programming emphasizes contest training, tools, and categorized references.

Competitive-Programming-Resources: Find Coding and Interview Prep Materials
A curated directory of links for competitive programming, data structures and algorithms, interview preparation, and system design. Use it to find tutorials, practice platforms, books, and competition information in one place.

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.
| Competitive-Programming-Resources | awesome-competitive-programming | |
|---|---|---|
| License | MIT | CC-BY-4.0 |
| Stars | 3.9k | 14.2k |
| Forks | 1k | 2.6k |
| Last analyzed | Oct 3, 2026 | Oct 10, 2026 |
Key differences
- Competitive-Programming-Resources includes interview preparation and system design materials; awesome-competitive-programming focuses more broadly on competitive programming and contest workflows.
- awesome-competitive-programming lists syllabuses, problem classifiers, contest calendars, implementations, team notebooks, and development tools; Competitive-Programming-Resources highlights topic references, books, practice platforms, and competitions.
- Competitive-Programming-Resources has an MIT license; awesome-competitive-programming has a CC-BY-4.0 license.
- The supplied metadata lists 3.9k stars and 1k forks for Competitive-Programming-Resources, compared with 14.2k stars and 2.6k forks for awesome-competitive-programming.
- Both are directories rather than courses or practice applications, and neither prescribes a learning sequence.
Choose Competitive-Programming-Resources if you…
- want links spanning competitive programming, interview preparation, and system design.
- need starting points for interview practice, mock interviews, or system design materials.
- prefer a directory licensed under MIT.
Choose awesome-competitive-programming if you…
- want contest-focused references such as problem classifiers, calendars, or team notebooks.
- need categorized resources for syllabuses, implementations, programming languages, and contest tools.
- prefer a directory licensed under CC-BY-4.0.
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.