JavaScript Algorithm

Open-source JavaScript projects categorized as Algorithm

Top 23 JavaScript Algorithm Projects

  1. javascript-algorithms

    📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings

    Project mention: Dijkstra's Algorithm in JavaScript | news.ycombinator.com | 2025-11-08
  2. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  3. leetcode

    LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。) (by azl397985856)

  4. JavaScript

    Algorithms and Data Structures implemented in JavaScript for beginners, following best practices. (by TheAlgorithms)

  5. javascript-algorithms

    💻 JavaScript implementations of computer science algorithms (by mgechev)

  6. dsa.js-data-structures-algorithms-javascript

    🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook

  7. ngraph.path

    Path finding in a graph

    Project mention: Improving Heuristic for a* Pathfinding | news.ycombinator.com | 2026-08-08
  8. rbush

    RBush — a high-performance JavaScript R-tree-based 2D spatial index for points and rectangles

  9. Kargo

    Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  10. delaunator

    An incredibly fast JavaScript library for Delaunay triangulation of 2D points

  11. earcut

    The fastest and smallest JavaScript polygon triangulation library for your WebGL apps

  12. supercluster

    A very fast geospatial point clustering library for browsers and Node.

  13. blog

    Life is a moment :notebook_with_decorative_cover: (by MuYunyun)

  14. flatbush

    A very fast static spatial index for 2D points and rectangles in JavaScript 🌱

  15. wild-wild-path

    🤠 Object property paths with wildcards and regexps 🌵

  16. algotrader

    Simple algorithmic stock and option trading for Node.js.

  17. carden

    Flashcards with spaced repetition and gamification 🌱

  18. AlgorithmVisualizer

    A better visualization of different algorithms made with React

  19. flot-downsample

    Downsample plugin for Flot charts.

  20. algorithms-js

    Consumable Data Structures and Algorithms library in JavaScript

  21. jsColorblindSimulator

    Simulate different kinds of colorblindness on images in your browser.

  22. playlistShuffle

    A web application to shuffle/randomize playlist of Youtube

  23. wild-wild-utils

    🤠 Functional utilities using object property paths with wildcards and regexps 🌵

  24. PunchOutModelSynthesis

    Punch Out Model Synthesis - a program for constraint based tiling generation

  25. reactjs-sorting-visualizer

    Sorting Algorithm Visualizer in React.js

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Algorithm discussion

Log in or Post with

JavaScript Algorithm related posts

Index

What are some of the best open-source Algorithm projects in JavaScript? This list will help you:

# Project Stars
1 javascript-algorithms 196,598
2 leetcode 55,774
3 JavaScript 34,241
4 javascript-algorithms 7,829
5 dsa.js-data-structures-algorithms-javascript 7,772
6 ngraph.path 3,133
7 rbush 2,773
8 delaunator 2,622
9 earcut 2,585
10 supercluster 2,354
11 blog 1,610
12 flatbush 1,598
13 wild-wild-path 730
14 algotrader 664
15 carden 483
16 AlgorithmVisualizer 446
17 flot-downsample 328
18 algorithms-js 200
19 jsColorblindSimulator 118
20 playlistShuffle 63
21 wild-wild-utils 40
22 PunchOutModelSynthesis 20
23 reactjs-sorting-visualizer 13

Sponsored
AppSignal knows why the f*#k it crashed.
Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
www.appsignal.com