Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
GNU General Public License v3.0
22800
582
3915

The Algorithms - JavaScript

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

JavaScript Banner

Language grade: JavaScript 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 is 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
algobytewise
defaude
josecarlosweb
AnupKumarPanwar
dependabot[bot]
leeyan44
AbhinavXT
mandy8055
winsonrich
chiranjeev-thapliyal
Waddah-JD
PatOnTheBack
plooney81
r0hit-gupta
Masa-Shin
rahul1995
rodigu
criskolonas
JakeGerber
NourBennour
Panzki
SyedFasiuddin
c-utkarsh
bexis13
itsAkshayDubey
KuLi
victorialo
DmnChzl
Rudxain
VinWare
VishnuPothan
qingwen23
SpiderMath
suhailmalik07
hmizz
AlexDvorak
thisabhijeet
aryabharat
Khez
Enoch-Moke
10kartik
appgurueu
NourBc
StepfenShawn
arthurvergacas
kho-kho-kho
sandyboypraper
ddhira123
kgolder92
rubiin
sahilbansal17
thivagar-manickam
Eji4h
ParthS007
Aayush2011
dynamitechetan
Panquesito7
Exortions
keshav-bohr
nibble-4bits
MarkSFrancis
rraj798
RitikDua
ahamed
samjain2907
trasherdk
vivek9patel
arnabuchiha
devcer
ggkogkou
illegalcall
merelymyself
CarlosZoft
Japoncio3k
Lakhan-Nad
yanglbme
aladin002dz
RealPeha
black-tmin-oil
raghhavtaneja
Bhargavishnu
Aayushi-Mittal
byt3h3ad
akib22
nella17
HereBeAndre