SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 JavaScript Algorithm Projects
-
javascript-algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
leetcode
LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。) (by azl397985856)
-
JavaScript
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices. (by TheAlgorithms)
-
-
dsa.js-data-structures-algorithms-javascript
🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook
-
-
-
-
-
I'm building Concert Map [1], an interactive map of live music events all over the world.
I was frustrated with how difficult it was to find concerts and festivals when travel plans are flexible. Questions like:
- Is there any show I could catch on my next cross country road trip?
- I want an excuse to visit Seattle this summer, is there a good weekend I could pick where I could see live music there or along the way?
- I like to travel for one big music festival per year, is there a good match for me anywhere in the country, or abroad?
The idea behind concert map is to show all events on a map, and highlight the "most relevant" events for any area, so you can skim through the map and find events that are worth the travel. The "relevant" events depend on the view context. If you import your top artists, then the most relevant events are ones with artists that you listen to most. Otherwise, it's based on global artist popularity.
I'm currently working on integrating with more event providers, and working on loading performance. I've been using leaflet.js [2] which has worked great, but I'm experimenting with switching to supercluster [3].
[1] https://www.concert-map.com/
[2] https://leafletjs.com/
[3] https://github.com/mapbox/supercluster
-
-
-
leetcode-the-hard-way
LeetCode The Hard Way - From Absolute Beginner to Quitter. Join Discord: https://discord.com/invite/Nqm4jJcyBf
-
-
-
-
-
-
-
-
-
-
JavaScript Algorithm discussion
JavaScript Algorithm related posts
-
Algorithm Visualizer
-
Dijkstra's Algorithm in JavaScript
-
Ask HN: What are you working on (August 2025)?
-
DSA Study map + Revise All
-
Generating Voronoi Diagrams Using Fortune's Algorithm (With Odin)
-
Beginning my Open Source Journey
-
Top 10 GitHub repositoriess for Javascript developers 🚀
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Jun 2026
Index
What are some of the best open-source Algorithm projects in JavaScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | javascript-algorithms | 196,070 |
| 2 | leetcode | 55,758 |
| 3 | JavaScript | 34,185 |
| 4 | javascript-algorithms | 7,845 |
| 5 | dsa.js-data-structures-algorithms-javascript | 7,766 |
| 6 | ngraph.path | 3,125 |
| 7 | rbush | 2,750 |
| 8 | delaunator | 2,598 |
| 9 | earcut | 2,458 |
| 10 | supercluster | 2,322 |
| 11 | blog | 1,614 |
| 12 | flatbush | 1,589 |
| 13 | leetcode-the-hard-way | 955 |
| 14 | wild-wild-path | 728 |
| 15 | algotrader | 657 |
| 16 | carden | 482 |
| 17 | AlgorithmVisualizer | 438 |
| 18 | flot-downsample | 325 |
| 19 | algorithms-js | 201 |
| 20 | jsColorblindSimulator | 118 |
| 21 | playlistShuffle | 58 |
| 22 | wild-wild-utils | 40 |
| 23 | PunchOutModelSynthesis | 19 |