Topics / #sort
Sort projects on GitHub
Sorting algorithms and sortable list implementations.
As of , the most-starred Sort projects on GitHub are Java (66.4K stars), C-Plus-Plus (34.8K stars) and JavaScript (34.3K stars). GitHub.Locker tracks 10 Sort repositories with 265.2K stars combined. The fastest-growing on October 17 was C, with +7 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
C
TheAlgorithms/C · ★ 22.6KA community-maintained, open-source collection of algorithm implementations in C, covering computer science, mathematics, statistics, data science, machine learning and engineering.
+6algorithms
keon/algorithms · ★ 25.6KA 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.
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.
C-Plus-Plus
TheAlgorithms/C-Plus-Plus · ★ 34.8KThis is TheAlgorithms/C-Plus-Plus, an open-source collection of algorithm implementations in C++ covering computer science, mathematics, machine learning, and physics, built as a learning resource rather than for production use.
The all-time top
10 projects · by stars
- 66.4K
#1 · 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.
- 34.8K
#2 · TheAlgorithms/C-Plus-Plus
C-Plus-Plus
This is TheAlgorithms/C-Plus-Plus, an open-source collection of algorithm implementations in C++ covering computer science, mathematics, machine learning, and physics, built as a learning resource rather than for production use.
- 34.3K
#3 · TheAlgorithms/JavaScriptJavaScript
A JavaScript implementation of classic algorithms and data structures, built for beginners who want readable, well-organized reference code.
- 4
Sortable
31.2KSortableJS/Sortable · JavaScriptSortable is a standalone JavaScript library that turns ordinary lists into reorderable drag-and-drop lists, working in modern browsers and on touch devices.
- 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
C
22.6KTheAlgorithms/C · CA community-maintained, open-source collection of algorithm implementations in C, covering computer science, mathematics, statistics, data science, machine learning and engineering.
- 7
gods
17.5Kemirpasic/gods · GoGoDS (Go Data Structures) is a Go library that implements the classic data structures and algorithms the Go standard library leaves out: sets, lists, stacks, maps, trees and queues.
- 8

list.js
11.2Kjavve/list.js · JavaScriptList.js is a JavaScript library that adds search, sort, filters, and pagination to existing HTML lists and tables without requiring a rebuild of your markup.
- 9
muuri
10.9Khaltu/muuri · JavaScriptMuuri is a JavaScript layout engine for building responsive grid layouts that can be sorted, filtered, dragged, and animated. It combines the capabilities of Packery, Masonry, Isotope, and Sortable into one library.
- 10

spec
10.8Kulid/specThis is the canonical specification for ULID (Universally Unique Lexicographically Sortable Identifier), a 128-bit identifier format designed as a sortable, URL-safe alternative to UUID.
Related topics
Often tagged together
- library1,594
- open-source5,746
- data-structures101
- algorithm62
- algorithms143
- computer-science167
- education942
- search150
- mit3,386
- javascript1,857
- algorithms-implemented9
- frontend1,087
- gplv3523
- hacktoberfest454
- interview-preparation111
- javascript-library231
- learning512
- linux4,246
- macos3,606
- mathematics53
- npm1,033
- ui497
- web2,483
- algorithm-competitions6