Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 JavaScript Algorithm Projects
-
javascript-algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
While browsing trending repositories on GitHub, I discovered trekhleb's javascript-algorithms repository. This repository focuses on helping new developers learn and implement algorithms, serving as an educational resource rather than a traditional software product. I find this approach appealing, as it aligns with my desire to contribute to projects that empower others to learn and grow.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
JavaScript
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices. (by TheAlgorithms)
2 . The Algorithms JavaScript A repository for all algorithms implemented in JavaScript (for educational purposes only)
-
-
dsa.js-data-structures-algorithms-javascript
🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook
-
Project mention: Beyond A*: Better Planning with Transformers via Search Dynamics Bootstrapping | news.ycombinator.com | 2024-02-23
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Generating Voronoi Diagrams Using Fortune's Algorithm (With Odin) | news.ycombinator.com | 2025-02-08
I made an implementation in clojurescript that animates the algorithm as it goes a while back: https://voronoi.ajwerner.net/#/app-diagrams
It’s a very beautiful algorithm.
However, after that project I sort of came to dislike Fortune’s algorithm because it isn’t numerically stable with floating point numbers. If you have points that are colinear, or nearly colinear in fp, things can break. The delaunator is better in this regard iirc: https://github.com/mapbox/delaunator
-
-
-
-
-
-
leetcode-the-hard-way
LeetCode The Hard Way - From Absolute Beginner to Quitter. Join Discord: https://discord.com/invite/Nqm4jJcyBf
-
-
-
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript Algorithm discussion
JavaScript Algorithm related posts
-
Generating Voronoi Diagrams Using Fortune's Algorithm (With Odin)
-
Beginning my Open Source Journey
-
Top 10 GitHub repositoriess for Javascript developers 🚀
-
Databases are the endgame for data-oriented design
-
algotrader: NEW Derivatives and Hedging - star count:615.0
-
algotrader: NEW Derivatives and Hedging - star count:615.0
-
algotrader: NEW Derivatives and Hedging - star count:615.0
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 9 Feb 2025
Index
What are some of the best open-source Algorithm projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | javascript-algorithms | 189,968 |
2 | algorithm-visualizer | 47,074 |
3 | JavaScript | 32,840 |
4 | javascript-algorithms | 7,847 |
5 | dsa.js-data-structures-algorithms-javascript | 7,643 |
6 | ngraph.path | 3,058 |
7 | rbush | 2,521 |
8 | delaunator | 2,389 |
9 | earcut | 2,249 |
10 | supercluster | 2,143 |
11 | blog | 1,616 |
12 | flatbush | 1,444 |
13 | Free-Algorithms-Books | 1,169 |
14 | leetcode-the-hard-way | 899 |
15 | wild-wild-path | 724 |
16 | algotrader | 641 |
17 | carden | 442 |
18 | flot-downsample | 293 |
19 | AlgorithmVisualizer | 257 |
20 | algorithms-js | 202 |
21 | jsColorblindSimulator | 104 |
22 | wild-wild-utils | 37 |
23 | playlistShuffle | 31 |