An open API service for software projects hosted on Open Collective.

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/Haskell

Stars: 410 - 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/Elixir

Stars: 251 - 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/Elm

All Algorithms implemented in Elm

Stars: 68 - Last synced: 11 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

github.com/TheAlgorithms/landing_page

Stars: 1 - Last synced: 25 Jul 2026