The Algorithms
Open Source resource for learning Data Structures & Algorithms and their implementation in any Programming Language
Collective -
https://opencollective.com/thealgorithms
- Code: https://github.com/TheAlgorithms
github.com/TheAlgorithms/Python
All Algorithms implemented in Python
Stars: 204,177 - Last synced: 16 Jul 2026
github.com/TheAlgorithms/Java
All Algorithms implemented in Java
Stars: 62,765 - Last synced: 14 Jul 2026
github.com/TheAlgorithms/JavaScript
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
Stars: 33,627 - Last synced: 13 Jul 2026
github.com/TheAlgorithms/C-Plus-Plus
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
Stars: 32,966 - Last synced: 13 Jul 2026
github.com/TheAlgorithms/Rust
All Algorithms implemented in Rust
Stars: 24,740 - Last synced: 12 Jul 2026
github.com/TheAlgorithms/C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
Stars: 20,845 - Last synced: 13 Jul 2026
github.com/TheAlgorithms/Go
Algorithms and Data Structures implemented in Go for beginners, following best practices.
Stars: 17,339 - Last synced: 12 Jul 2026
github.com/TheAlgorithms/C-Sharp
All algorithms implemented in C#.
Stars: 7,809 - Last synced: 12 Jul 2026
github.com/TheAlgorithms/Algorithms-Explanation
Popular algorithms explained in simple language with examples and links to their implementation in various programming languages and other required resources.
Stars: 3,224 - Last synced: 12 Jul 2026
github.com/TheAlgorithms/PHP
All Algorithms implemented in PHP
Stars: 2,399 - Last synced: 12 Jul 2026
github.com/TheAlgorithms/TypeScript
Algorithms and Data Structures implemented in TypeScript for beginners, following best practices.
Stars: 2,313 - Last synced: 12 Jul 2026
github.com/TheAlgorithms/Dart
All Algorithms implemented in Dart
Stars: 2,013 - Last synced: 12 Jul 2026
github.com/TheAlgorithms/Kotlin
All Algorithms implemented in Kotlin
Stars: 1,542 - Last synced: 12 Jul 2026
github.com/TheAlgorithms/Ruby
All algorithms implemented in Ruby
Stars: 1,262 - Last synced: 12 Jul 2026
github.com/TheAlgorithms/Scala
All Algorithms implemented in Scala
Stars: 1,097 - Last synced: 12 Jul 2026
github.com/TheAlgorithms/R
Collection of various algorithms implemented in R.
Stars: 1,015 - Last synced: 12 Jul 2026
github.com/TheAlgorithms/website
The Algorithms website providing GitHub's largest open-source algorithm library.
Stars: 950 - Last synced: 12 Jul 2026
github.com/TheAlgorithms/Jupyter
The repository contains script and notebook related to Statistics, Machine learning, Neural network, Deep learning, NLP, Numerical methods, and Automation.
Stars: 854 - Last synced: 12 Jul 2026
github.com/TheAlgorithms/Swift
All Algorithms implemented in Swift
Stars: 524 - Last synced: 12 Jul 2026
github.com/TheAlgorithms/Julia
Algorithms implemented in the Julia programming language. We're collaborating with the Humans of Julia community!
Stars: 477 - Last synced: 12 Jul 2026
github.com/TheAlgorithms/MATLAB-Octave
This repository contains algorithms written in MATLAB/Octave. Developing algorithms in the MATLAB environment empowers you to explore and refine ideas, and enables you test and verify your algorithm.
Stars: 394 - Last synced: 12 Jul 2026
github.com/TheAlgorithms/Solidity
Algorithms and data structures implemented in Solidity
Stars: 350 - Last synced: 12 Jul 2026
github.com/TheAlgorithms/Lua
Algorithms and Data Structures implemented in the Lua programming language
Stars: 345 - Last synced: 12 Jul 2026
github.com/TheAlgorithms/Zig
Collection of Algorithms implemented in Zig.
Stars: 281 - Last synced: 12 Jul 2026
github.com/TheAlgorithms/.github
Default configuration for @TheAlgorithms repositories
Stars: 266 - Last synced: 12 Jul 2026
github.com/TheAlgorithms/F-Sharp
All Algorithms implemented in F#
Stars: 223 - Last synced: 12 Jul 2026
github.com/TheAlgorithms/algorithms-keeper
A bot for TheAlgorithms/Python repository.
Stars: 179 - Last synced: 12 Jul 2026
github.com/TheAlgorithms/AArch64_Assembly
All Algorithms implemented in AArch64 Assembly
Stars: 171 - Last synced: 12 Jul 2026
github.com/TheAlgorithms/OCaml
Algorithms Implemented in OCaml
Stars: 109 - Last synced: 12 Jul 2026
github.com/TheAlgorithms/Clojure
All Algorithms implemented in Clojure
Stars: 98 - Last synced: 12 Jul 2026
github.com/TheAlgorithms/Nim
Collection of various algorithms implemented in Nim for educational purposes.
Stars: 93 - Last synced: 12 Jul 2026
github.com/TheAlgorithms/scripts
Scripts used across all The Algorithms repositories
Stars: 87 - Last synced: 12 Jul 2026
github.com/TheAlgorithms/Fortran
All Algorithms implemented in Fortran. Making Fortran Great Again!
Stars: 73 - Last synced: 12 Jul 2026
github.com/TheAlgorithms/Mojo
All algorithms implemented in Mojo. (The first open-sourced Mojo repository on GitHub)
Stars: 46 - Last synced: 12 Jul 2026
github.com/TheAlgorithms/Google-Summer-of-Code
Organization resources for Google Summer of Code '23
Stars: 32 - Last synced: 11 Jul 2026
github.com/TheAlgorithms/Jule
Algorithms and data structures implemented in the Jule programming language.
Stars: 29 - Last synced: 12 Jul 2026
github.com/TheAlgorithms/SessionGuard.js
https://github.com/TheAlgorithms/Google-Summer-of-Code/blob/main/project_ideas/AnomalousSessionRecorder.md
Stars: 7 - Last synced: 11 Jul 2026
github.com/TheAlgorithms/Personalised-Discounts
https://github.com/TheAlgorithms/Google-Summer-of-Code/blob/main/project_ideas/PersonalisedDiscounts.md
Stars: 3 - Last synced: 11 Jul 2026
github.com/TheAlgorithms/SessionGuard-Core
https://github.com/TheAlgorithms/Google-Summer-of-Code/blob/main/project_ideas/AnomalousSessionRecorder.md
Stars: 3 - Last synced: 11 Jul 2026
github.com/TheAlgorithms/EcomEntity
https://github.com/TheAlgorithms/Google-Summer-of-Code/blob/main/project_ideas/NamedEntityRecognitionForEcommerceSearchQueries.md
Stars: 2 - Last synced: 11 Jul 2026