RepoGuard
Mis à jour 7 min ago
The Algorithms

Organization

Empreinte publique GitHub de The Algorithms

@TheAlgorithms
Voir le profil sur GitHub

Open Source resource for learning Data Structures & Algorithms and their implementation in any Programming Language

India

44

Dépôts publics

459 326

Total des étoiles

63 867

Abonnés

TheAlgorithms est une organisation sur GitHub qui se consacre à l'apprentissage des structures de données et des algorithmes via des implémentations dans plusieurs langages de programmation tels que Python, Java et C++. Avec une large gamme de dépôts publics, l'organisation offre des ressources éducatives précieuses pour les développeurs de tous niveaux.

Langues principales

Python 3HTML 3TypeScript 2Java 1C++ 1JavaScript 1Rust 1C 1

Dépôts publics

Python

224 492

All Algorithms implemented in Python

Python
Mis à jour 12 sept. 2026

Java

66 241

All Algorithms implemented in Java

Java
Mis à jour 12 sept. 2026

C-Plus-Plus

34 658

Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.

C++
Mis à jour 12 sept. 2026

JavaScript

34 246

Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.

JavaScript
Mis à jour 11 sept. 2026

Rust

26 045

All Algorithms implemented in Rust

Rust
Mis à jour 11 sept. 2026

C

22 407

Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.

C
Mis à jour 12 sept. 2026

Go

18 202

Algorithms and Data Structures implemented in Go for beginners, following best practices.

Go
Mis à jour 11 sept. 2026

C-Sharp

8 182

All algorithms implemented in C#.

C#
Mis à jour 11 sept. 2026

Algorithms-Explanation

3 465

Popular algorithms explained in simple language with examples and links to their implementation in various programming languages and other required resources.

Langue inconnue
Mis à jour 11 sept. 2026

TypeScript

2 913

Algorithms and Data Structures implemented in TypeScript for beginners, following best practices.

TypeScript
Mis à jour 11 sept. 2026

PHP

2 646

All Algorithms implemented in PHP

PHP
Mis à jour 4 sept. 2026

Dart

2 146

All Algorithms implemented in Dart

Dart
Mis à jour 5 sept. 2026

Kotlin

1 631

All Algorithms implemented in Kotlin

Kotlin
Mis à jour 10 sept. 2026

Ruby

1 315

All algorithms implemented in Ruby

Ruby
Mis à jour 2 sept. 2026

R

1 185

Collection of various algorithms implemented in R.

R
Mis à jour 10 sept. 2026

TheAlgorithms.github.io

1 148

This website is deprecated. The new website is https://the-algorithms.com. You can see the old website by going to https://thealgorithms.github.io/index-old.html

HTML
Mis à jour 4 sept. 2026

Scala

1 107

All Algorithms implemented in Scala

Scala
Mis à jour 7 sept. 2026

website

1 044

The Algorithms website providing GitHub's largest open-source algorithm library.

TypeScript
Mis à jour 7 sept. 2026

Jupyter

915

The repository contains script and notebook related to Statistics, Machine learning, Neural network, Deep learning, NLP, Numerical methods, and Automation.

Jupyter Notebook
Mis à jour 1 sept. 2026

Swift

566

All Algorithms implemented in Swift

Swift
Mis à jour 2 sept. 2026

Julia

515

Algorithms implemented in the Julia programming language. We're collaborating with the Humans of Julia community!

Julia
Mis à jour 8 sept. 2026

Haskell

431

Aucune description fournie pour ce dépôt.

Haskell
Mis à jour 2 sept. 2026

MATLAB-Octave

415

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.

MATLAB
Mis à jour 7 sept. 2026

Zig

405

Collection of Algorithms implemented in Zig.

Zig
Mis à jour 11 sept. 2026

Lua

386

Algorithms and Data Structures implemented in the Lua programming language

Lua
Mis à jour 29 août 2026

Solidity

362

Algorithms and data structures implemented in Solidity

Solidity
Mis à jour 25 août 2026

.github

326

Default configuration for @TheAlgorithms repositories

Langue inconnue
Mis à jour 19 août 2026

Elixir

265

Aucune description fournie pour ce dépôt.

Elixir
Mis à jour 25 août 2026

F-Sharp

243

All Algorithms implemented in F#

F#
Mis à jour 10 sept. 2026

website-old

216

This website is no longer maintained. Please see https://github.com/TheAlgorithms/website

HTML
Mis à jour 26 juil. 2026

algorithms-keeper

195

A bot for TheAlgorithms/Python repository.

Python
Mis à jour 5 sept. 2026

AArch64_Assembly

191

All Algorithms implemented in AArch64 Assembly

Assembly
Mis à jour 4 sept. 2026

OCaml

120

Algorithms Implemented in OCaml

OCaml
Mis à jour 30 août 2026

Clojure

113

All Algorithms implemented in Clojure

Clojure
Mis à jour 2 sept. 2026

Nim

110

Collection of various algorithms implemented in Nim for educational purposes.

Nim
Mis à jour 22 août 2026

Fortran

102

All Algorithms implemented in Fortran. Making Fortran Great Again!

Fortran
Mis à jour 3 août 2026

scripts

92

Scripts used across all The Algorithms repositories

Python
Mis à jour 16 août 2026

C-Plus-Plus-1

74

Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.

Langue inconnue
Mis à jour 22 août 2026

Elm

73

All Algorithms implemented in Elm

Elm
Mis à jour 26 juil. 2026

Mojo

61

All algorithms implemented in Mojo. (The first open-sourced Mojo repository on GitHub)

Mojo
Mis à jour 3 août 2026

Jule

39

Algorithms and data structures implemented in the Jule programming language.

Langue inconnue
Mis à jour 2 sept. 2026

Zig-delete

14

All Algorithms implemented in Zig

Langue inconnue
Mis à jour 12 juil. 2026

contributor_covenant

13

Pledge your respect and appreciation for contributors of all kinds to your open source project.

Langue inconnue
Mis à jour 26 juil. 2026

landing_page

11

Aucune description fournie pour ce dépôt.

HTML
Mis à jour 26 juil. 2026

Questions fréquemment posées

Que construit TheAlgorithms sur GitHub ?

TheAlgorithms développe des implémentations d'algorithmes et de structures de données dans divers langages de programmation. Ses dépôts incluent des projets notables en Python, Java et C++, offrant des ressources pédagogiques pour les utilisateurs.

Quels langages de programmation utilise TheAlgorithms ?

TheAlgorithms utilise principalement Python, Java, TypeScript, C++, JavaScript et d'autres langages. Ces langages permettent de couvrir une variété d'algorithmes et de structures de données pour un large public.

Les dépôts de TheAlgorithms sont-ils publics ?

Oui, tous les dépôts de TheAlgorithms sont publics. Cela permet aux utilisateurs d'accéder librement aux ressources éducatives et d'explorer les implémentations d'algorithmes dans plusieurs langages de programmation.

Cette exposition est-elle intentionnelle ?

Surveillez The Algorithms avec RepoGuard et soyez alerté dès qu'un nouveau dépôt public apparaît.

Surveiller ce compte