Topics / #sorting-algorithms
Sorting-algorithms projects on GitHub
Classic sorting algorithm implementations across many programming languages.
As of , the most-starred Sorting-algorithms projects on GitHub are Python (225.3K stars), javascript-algorithms (196.7K stars) and Java (66.4K stars). GitHub.Locker tracks 9 Sorting-algorithms repositories with 589.6K stars combined. The fastest-growing on October 16 was Python, with +37 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
Python
TheAlgorithms/Python · ★ 225.3KA large collection of classic algorithms and data structures implemented in Python, built as an educational reference for learning and practicing algorithms.
+8javascript-algorithms
trekhleb/javascript-algorithms · ★ 196.7KA large collection of JavaScript implementations of classic algorithms and data structures, where each one has its own folder with code, tests, and a README explaining the theory and further reading links.
Java
TheAlgorithms/Java · ★ 66.4KA GitHub collection of classic algorithms and data structures, each implemented in Java for educational purposes as part of The Algorithms project.
+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
9 projects · by stars
- 225.3K
#1 · TheAlgorithms/Python
Python
A large collection of classic algorithms and data structures implemented in Python, built as an educational reference for learning and practicing algorithms.
- 196.7K
#2 · trekhleb/javascript-algorithmsjavascript-algorithms
A large collection of JavaScript implementations of classic algorithms and data structures, where each one has its own folder with code, tests, and a README explaining the theory and further reading links.
- 66.4K
#3 · TheAlgorithms/Java
Java
A GitHub collection of classic algorithms and data structures, each implemented in Java for educational purposes as part of The Algorithms project.
- 4

JavaScript
34.3KTheAlgorithms/JavaScript · JavaScriptA JavaScript implementation of classic algorithms and data structures, built for beginners who want readable, well-organized reference code.
- 5

algo
23.1Kwangzheng0822/algo · PythonA curated set of 50 Python implementations of classic data structures and algorithms (arrays, linked lists, stacks, queues, trees, graphs, sorting, dynamic programming and more), built as companion exercises for the author's data-structures-and-algorithms course.
- 6

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.
- 7
cosmos
13.7KOpenGenus/cosmos · C++Cosmos is OpenGenus's offline collection of algorithms and data structures — a contributor-driven code dataset with solutions in many languages, used in the Quark Search Engine, OpenGenus IQ and OpenGenus Visual Project.
- 8

algorithm-base
10.7Kchefyuan/algorithm-baseA Chinese-language collection of algorithm and data-structure tutorials that uses animated diagrams to explain classic LeetCode and 剑指Offer interview problems in simple, easy-to-follow terms.
- 9

sort-research-rs
546Voultapher/sort-research-rs · RustA test, benchmark and fuzzing suite for sort implementations, written in Rust. It also hosts a novel sort called ipnsort, vendored Rust, C++ and C sorts for comparison, and the resulting research papers.
Related topics
Often tagged together
- algorithm60
- data-structures100
- education933
- algorithms142
- computer-science165
- open-source5,666
- interview-preparation111
- learning511
- tutorial626
- beginner-friendly310
- hacktoberfest454
- interview-questions87
- java450
- mit3,312
- algorithms-implemented9
- coding-interview30
- curated-list634
- dynamic-programming10
- interview107
- javascript1,842
- learning-resources410
- python2,383
- reference304
- testing336