Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
GNU General Public License v3.0
24580
572
4260

The Algorithms - JavaScript

JavaScript Repository of TheAlgorithms, which implements various algorithms and data structures in JavaScript.

JavaScript Banner

Checks Contributions Welcome standard.js Discord chat


These implementations are for demonstrative purposes only. Dedicated implementations of these algorithms and data structures are much better for performance and security reasons. We also do not provide any guarantee for api stability.


Before contributing to this repository, make sure to read our Contribution Guidelines. You can look at other TheAlgorithms Repositories or the issues with a "help wanted" label for inspiration regarding what to implement. Our maintainers will guide you through how to make your contribution properly if you make any mistakes. The names of the maintainers of this repository are listed in the CODEOWNERS file.

You can find a list of the algorithms currently in the repository in the directory. Explanations of many of the algorithms can be found in the wiki.


Contributors

raklaptudirm
pomkarnath98
cclauss
itsvinayak
suryapratapsinghsuryavanshi
marsonya
charliejmoore
lvlte
ruppysuppy
Ankush263
fahimfaisaal
christianbender
Yatin-kathuria
ms10398
defaude
algobytewise
josecarlosweb
AnupKumarPanwar
dependabot[bot]
leeyan44
AbhinavXT
mandy8055
winsonrich
chiranjeev-thapliyal
Waddah-JD
PatOnTheBack
plooney81
r0hit-gupta
Masa-Shin
rahul1995
rodigu
itsAkshayDubey
criskolonas
Panquesito7
JakeGerber
NourBennour
Panzki
SyedFasiuddin
c-utkarsh
bexis13
KuLi
SpiderMath
Japoncio3k
victorialo
DmnChzl
appgurueu
Rudxain
VinWare
VishnuPothan
kho-kho-kho
qingwen23
suhailmalik07
hmizz
AlexDvorak
thisabhijeet
Adrito-M
Saimon398
aryabharat
Khez
Enoch-Moke
hiitesh1127
10kartik
Lcvieira2001
NourBc
StepfenShawn
arthurvergacas
ddaniel27
sandyboypraper
CarlosZoft
ddhira123
kgolder92
rubiin
sahilbansal17
thivagar-manickam
Eji4h
ParthS007
Aayush2011
byt3h3ad
dynamitechetan
Chetan07j
Exortions
keshav-bohr
nibble-4bits
MarkSFrancis
IcarusTheFly
prashalruchiranga
rahulrajrd
RitikDua
ahamed
samjain2907
trasherdk
vivek9patel
arnabuchiha
devcer
ggkogkou
illegalcall
merelymyself
Lakhan-Nad
yanglbme
aladin002dz