JavaScript Algorithms

Open-source JavaScript projects categorized as Algorithms

Top 23 JavaScript Algorithm Projects

  • javascript-algorithms

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

    Project mention: 18 useful GitHub repositories every developer should bookmark | | 2023-02-03
  • JavaScript

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

    Project mention: Unlock Your Full Potential as a JavaScript Developer: Dive into these Top GitHub Repositories and supercharge your skills! | | 2023-01-14

    The Algorithms JavaScript GitHub Repo

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • leetcode-patterns

    A pattern-based approach for learning technical interview questions

    Project mention: [Opinion] best dsa course @ 2023-02-02 23:29 | | 2023-02-02 Collection of ~170 problems Designed to help with interview prep

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

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

    Project mention: 7 GitHub Repositories that every front-end developer must know. | | 2022-12-21
  • web-skills

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

  • algorithms.js

    Atwood's Law applied to CS101 - Classic algorithms and data structures implemented in JavaScript

    Project mention: 100+ Must Know Github Repositories For Any Programmer | | 2022-11-17

    10. Algorithms

  • Index

    Metarhia educational program index 📖

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • leetcode-the-hard-way

    LeetCode The Hard Way - From Absolute Beginner to Quitter. Join Discord:

    Project mention: 10 Ways to Get Involved with No Code Open Source Contributions | | 2022-10-12

    View on GitHub

  • quadtree-js

    A lightweight quadtree implementation for javascript

  • sorting-visualizer

    Sorting Algorithms Visualizer

    Project mention: Sorting Algorithms Visualizer using React | | 2022-04-09
  • tspvis

    🗺️ Visualize and control algorithms for the traveling salesman problem

    Project mention: What are the projects that got you hired? | | 2022-02-05

    Traveling salesman problem visualizer in the browser source | demo

  • shortest-path-finder

    Shortest Path Finder visualizer using Breadth First Search algorithm

  • AlgorithmVisualizer

    A better visualization of different algorithms made with React

  • cs.js

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

    Project mention: Show HN: Skiplist in JavaScript | | 2022-05-06
  • sortvisualizer

    Sort Visualizer Web App

  • sorting-visualizer

    A Sorting Algorithms Visualizer built using ReactJS (by KarimElghamry)

  • recommendations

    Neo4j Graph Example Movies Recommendation (by neo4j-graph-examples)

    Project mention: Getting started with Graph database using Neo4j | | 2022-11-04

    GitHub - neo4j-graph-examples/recommendations: Neo4j Graph Example Movies Recommendation |

  • VisualizingSorts

    Visualize sorting algorithms

  • Learning_Algorithms

    Data Structures And Algorithms

    Project mention: Data Structures & Algorithms in JavaScript(Hash Table) | | 2022-02-07

    if you just want the source code find here.

  • data-structures

    Examples of data structures and algorithms in Javascript

  • SortingAlgorithms

    Sorting algorithms visualized.

    Project mention: Sorting algorithms visualized | | 2022-10-02
  • Noodle

    Noodle is an in-memory database for JavaScript applications. With it, one can construct dynamic data views of tabular data. Noodle provides set-based data retrieval and updates without SQL. (by znarkd)

    Project mention: Show HN: The Tabular Data Type | | 2022-12-29
  • algorithm-complexity-extension

    A Chrome Extension to randomly display the complexities of different algorithms.

    Project mention: Creat Your first Chrome Extension | | 2022-10-01

    The complete source code of this project can be found on GitHub.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

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 2023-02-03.

JavaScript Algorithms related posts


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

Project Stars
1 javascript-algorithms 161,689
2 JavaScript 24,643
3 leetcode-patterns 7,753
4 dsa.js-data-structures-algorithms-javascript 7,088
5 web-skills 6,367
6 algorithms.js 3,572
7 Index 2,897
8 leetcode-the-hard-way 584
9 quadtree-js 460
10 sorting-visualizer 440
11 tspvis 373
12 shortest-path-finder 188
13 AlgorithmVisualizer 138
14 cs.js 86
15 sortvisualizer 59
16 sorting-visualizer 38
17 recommendations 24
18 VisualizingSorts 23
19 Learning_Algorithms 12
20 data-structures 9
21 SortingAlgorithms 5
22 Noodle 2
23 algorithm-complexity-extension 2
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.