Topics / #competitive-programming
Competitive-programming projects on GitHub
Training resources and solutions for competitive programming contests.
As of , the most-starred Competitive-programming projects on GitHub are free-programming-books (399.4K stars), LeetCode-Go (33.8K stars) and interactive-coding-challenges (31.9K stars). GitHub.Locker tracks 11 Competitive-programming repositories with 615.3K stars combined. The fastest-growing on October 16 was free-programming-books, with +119 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+119free-programming-books
EbookFoundation/free-programming-books · ★ 399.4KIt is a huge, community-maintained list of freely available programming books and other learning resources in many human languages; it started as a clone of a famous StackOverflow list and has grown to become one of GitHub's most popular repositories.
+14OI-wiki
OI-wiki/OI-wiki · ★ 26.9KA free, open and continuously updated wiki of competitive programming (OI/ICPC) knowledge: fundamentals, common problem types, solution strategies and tools, collected so beginners can learn systematically instead of digging through scattered articles.
+8DSA-Bootcamp-Java
kunal-kushwaha/DSA-Bootcamp-Java · ★ 24KThis is a free Java data structures and algorithms (DSA) bootcamp repo holding the code samples, assignments, and notes for WeMakeDevs' interview-prep course.
+3algorithms
williamfiset/algorithms · ★ 18.8KA large open-source collection of classic algorithms and data structures implemented in Java, written to demonstrate correct implementations in the simplest and most elegant ways.
The all-time top
11 projects · by stars
- 399.4K
#1 · EbookFoundation/free-programming-booksfree-programming-books
It is a huge, community-maintained list of freely available programming books and other learning resources in many human languages; it started as a clone of a famous StackOverflow list and has grown to become one of GitHub's most popular repositories.
- 33.8K
#2 · halfrost/LeetCode-GoLeetCode-Go
A large, well-organized collection of LeetCode problem solutions written in Go, with 100% test coverage and runtime beating 100% of submissions on many problems.
- 31.9K
#3 · donnemartin/interactive-coding-challengesinteractive-coding-challenges
A collection of 120+ interactive, test-driven Python coding challenges covering algorithms and data structures commonly asked in coding interviews, each delivered as a Jupyter notebook with unit tests and a paired solution notebook, plus an included Anki flashcard deck.
- 4

OI-wiki
26.9KOI-wiki/OI-wiki · TypeScriptA free, open and continuously updated wiki of competitive programming (OI/ICPC) knowledge: fundamentals, common problem types, solution strategies and tools, collected so beginners can learn systematically instead of digging through scattered articles.
- 5

algorithms
25.6Kkeon/algorithms · PythonA collection of minimal, well-documented implementations of classic data structures and algorithms in Python 3, meant to be read and learned from rather than used as a dependency.
- 6

DSA-Bootcamp-Java
24Kkunal-kushwaha/DSA-Bootcamp-Java · JavaThis is a free Java data structures and algorithms (DSA) bootcamp repo holding the code samples, assignments, and notes for WeMakeDevs' interview-prep course.
- 7

algorithms
18.8Kwilliamfiset/algorithms · JavaA large open-source collection of classic algorithms and data structures implemented in Java, written to demonstrate correct implementations in the simplest and most elegant ways.
- 8

awesome-leetcode-resources
18Kashishps1/awesome-leetcode-resources · JavaA curated collection of resources for learning Data Structures and Algorithms (DSA) and preparing for coding interviews, including patterns, articles, curated problem lists, courses, books, and videos.
- 9

awesome-competitive-programming
14.2Klnishan/awesome-competitive-programmingA curated list of resources for competitive programming, algorithms, and data structures, covering tutorials, courses, books, practice sites, tools, and communities.
- 10

leetcode
11.3Ksoulmachine/leetcode · TeXA free book of fully worked LeetCode solutions covering 151 problems, written and typeset in LaTeX with C++ code (a Java edition is also in progress).
- 11

cp-algorithms
11.3Kcp-algorithms/cp-algorithms · C++It is the source repository behind cp-algorithms.com, a free, ad-free, volunteer-run collection of articles explaining algorithms and data structures commonly used in competitive programming, translated and expanded from the Russian e-maxx.ru resource.
Related topics
Often tagged together
- education933
- algorithms142
- data-structures100
- tutorial626
- algorithm60
- learning-resources410
- computer-science165
- interview-preparation111
- learning512
- leetcode34
- reference304
- interview-questions87
- java451
- python2,395
- algorithms-implemented9
- awesome-list497
- beginner-friendly310
- chinese1,157
- curated-list634
- data-structure9
- dsa6
- dynamic-programming10
- free970
- hacktoberfest454