JavaScript Algorithms

Open-source JavaScript projects categorized as Algorithms | Edit details

Top 17 JavaScript Algorithm Projects

  • GitHub repo javascript-algorithms

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

    Project mention: "Weighted Random" algorithm in JavaScript (simple but yet interesting approach) | reddit.com/r/webdev | 2021-10-22
  • GitHub repo tech-interview-handbook

    💯 Curated interview preparation materials for busy engineers

    Project mention: Handful Github Repos for Full stack web developer | dev.to | 2021-10-21

    13. Tech Interview Handbook

  • Syncfusion

    Syncfusion - See why our products are consistently getting 4.6 out of 5 stars by your peers.. Syncfusion Essential Studio for JavaScript is a modern UI control library built from the ground up to be lightweight, responsive, modular, and touch-friendly.

  • GitHub repo web-skills

    A visual overview of useful skills to learn as a web developer

    Project mention: Web Skills – This is a nice chart of web dev skills. Could be a reminder of how far you've come, or a glimpse of how much there is to learn. Web development is hard. | reddit.com/r/webdev | 2021-10-10

    I recommend reading the Readme for the project as others have mentioned https://github.com/andreasbm/web-skills, as it isn't the intention of the author to deter beginner programmers.

  • GitHub repo leetcode-patterns

    A curated list of leetcode questions grouped by their common patterns

    Project mention: Suggestions for practicing Data structures and Algorithms for tech interviews | reddit.com/r/algorithms | 2021-10-21
  • GitHub repo Index

    Metarhia educational program index 📖

    Project mention: looking for enterprise-level node js tutorial or repo | reddit.com/r/node | 2021-06-19

    Even though not everything is enterprise-level and you have some truth in your words, there is a section dedicated to Enterprise for node. I still think, there are a lot of things to learn there: https://github.com/HowProgrammingWorks/Index/blob/master/Courses/NodeJS.md#%D0%B2%D0%B5%D0%B1%D0%B8%D0%BD%D0%B0%D1%80%D1%8B-nodejs-for-enterprise

  • GitHub repo quadtree-js

    A lightweight quadtree implementation for javascript

    Project mention: How can I find restaurants within a 10km cirlce? Need an efficient! solution :( | reddit.com/r/webdev | 2021-06-14

    the cell solution would be quite good, but I didn't found any quadtrees gps libraries for javascript, maybe I have to build it myself? maybe this can help me... https://github.com/timohausmann/quadtree-js

  • GitHub repo tspvis

    🗺️ Visualize and control algorithms for the traveling salesman problem

    Project mention: Where can I find a professional react project? | reddit.com/r/reactjs | 2021-10-02

    tspvis ofnotes

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo sorting-visualizer

    Sorting Algorithms Visualizer

    Project mention: Need help with building a snowpack react project | reddit.com/r/reactjs | 2021-07-27

    Sorting Visualizer

  • GitHub repo shortest-path-finder

    Shortest Path Finder visualizer using Breadth First Search algorithm

    Project mention: Path Finding Visualizer | dev.to | 2021-08-16

    Link: https://sadanandpai.github.io/shortest-path-finder/dist/

  • GitHub repo cs.js

    Computer Science Data Structures and Algorithms in JavaScript ( Node.JS, ES ) in simple, clean, reusable code

    Project mention: GitHub - i5ik/cs.js: Computer Science Data Structures and Algorithms in JavaScript ( Node.JS, ES ) in simple, clean, reusable code | reddit.com/r/javascript | 2021-10-18
  • GitHub repo sorting-visualizer

    A Sorting Algorithms Visualizer built using ReactJS (by KarimElghamry)

    Project mention: Sorting Visualizer - An open source sorting algorithms visualizer built using ReactJS (links in comments) | reddit.com/r/reactjs | 2021-01-31

    Github repo: https://github.com/KarimElghamry/sorting-visualizer

  • GitHub repo AlgorithmVisualizer

    A better visualization of different algorithms made with React

    Project mention: My first react project | reddit.com/r/react | 2021-04-30

    You can visit my web app or the github repo here

  • GitHub repo VisualizingSorts

    Visualize sorting algorithms

    Project mention: Visualize and share your own sorting algorithm | reddit.com/r/javascript | 2021-10-04

    Source: https://github.com/SMUsamaShah/VisualizingSorts Shareable link using lz-string: https://pieroxy.net/blog/pages/lz-string/index.html

  • GitHub repo data-structures

    Examples of data structures and algorithms in Javascript

  • GitHub repo SortingAlgorithms

    Sorting algorithms visualized.

    Project mention: Sorting algorithms visualized. Needs contributors. | reddit.com/r/coolgithubprojects | 2021-10-07
  • GitHub repo graphasm

    Graphasm: Graph Visualization Tool

    Project mention: I made a graph visualization tool using React and Python (running on the frontend!) | reddit.com/r/programming | 2021-02-20
  • GitHub repo DataStructure

    I will build the logic, code and then debug the coding problems in my youtube series of #LogicCodeDebug. So, this is going to be a step by step solution of coding problems. I believe, everyone has it's own way of learning. For few problems, it's easy to understand by just seeing the Logic but for few we need to debug them.

    Project mention: [3] Step by Step solution | Find the Second Largest element in array using C# | Java | dev.to | 2021-01-26

    Git Links: C#: https://github.com/kushalseth/DataStructure/blob/master/CodingProblems/CodingProblems/ArrayProblems/SecondLargestInArray.cs

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). The latest post mention was on 2021-10-22.

Index

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

Project Stars
1 javascript-algorithms 124,281
2 tech-interview-handbook 60,290
3 web-skills 4,883
4 leetcode-patterns 3,396
5 Index 1,942
6 quadtree-js 336
7 tspvis 334
8 sorting-visualizer 297
9 shortest-path-finder 155
10 cs.js 48
11 sorting-visualizer 38
12 AlgorithmVisualizer 34
13 VisualizingSorts 21
14 data-structures 9
15 SortingAlgorithms 4
16 graphasm 1
17 DataStructure 0
Find remote jobs at our new job board 99remotejobs.com. There are 37 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Scout APM: A developer's best friend. Try free for 14-days
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
scoutapm.com