JavaScript Data structures

Open-source JavaScript projects categorized as Data structures

Top 23 JavaScript Data structure Projects

  • javascript-algorithms

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

    Project mention: Help! Prep for interview in 2 weeks | | 2023-05-17

    for algos - not sure how much you'll need to do for a jr position but familiarity with some of the beginner stuff here couldn't hurt:

  • 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: Has anyone here found a job being self-taught? | | 2023-05-29

    LC refers to Leetcode problems (LC = LeetCode). While the Leetcode website itself is not the only place to practice, "Leetcode problems" refers to the general concept of programming interview problems involving data structures and algorithms.

  • 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
  • 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 📖

  • FrontEndCollection

    Notes for Fullstack Software Engineers. Covers common data structure and algorithms, web concepts, Javascript / TypeScript, React, and more!

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

    10. Frontend Collection

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • flatbush

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

    Project mention: Load GeoHash data in RAM for querying for Proximity Searches | | 2023-05-28

    But for 500 k points, it's not many. I'd put it in the database tech I was using and hit an API for it. Or like you say, load it into memory and use Mourner's flatbush for a super simple and super fast solution..

  • buckets

    A complete, fully tested and documented data structure library written in pure JavaScript.

  • leetcode-the-hard-way

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

    Project mention: how to get started with LC for someone that never took a DS&A class | | 2023-04-25
  • wild-wild-path

    🤠 Object property paths with wildcards and regexps 🌵

  • quetie

    🎀 Just the cutest and tiniest queue/deque implementation!

  • cs.js

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

  • datastructures-and-algorithms

    For JavaScript lovers | JavaScript Implementation of various data structures and algorithms. (by saalikmubeen)

  • wild-wild-utils

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

  • Learning_Algorithms

    Data Structures And Algorithms

  • data-structures

    Examples of data structures and algorithms in Javascript

  • AroTable

    A self-sorting number data structure.

  • sumo-queue

    Queue Data Structure Implementation. Use it for large arrays.

  • linked-lists

    Experimenting with simple data structures: Linked Lists

    Project mention: Curious if its possible to use imports without running webpack | | 2023-01-25

    I did this linked lists projects that strictly through the console with no html is needed. I have a class called LinkedList and one called Node and would like to put them into their own files and just import them into main.js where I can call them both. I keep getting import errors because I am assuming the JS needs a browser for imports to work. and I don't feel like setting up a webpack project is the right way to go about it. I saw a github repo where it seems he was able to do it but I am not sure exactly how he did it. Repo:

  • declarative-merge

    Merge objects/arrays declaratively

  • 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
  • data-structure-algorithms

    Implementation of most famous Data Structures and Algorithms using JavaScript

    Project mention: Have you ever found a comprehensive list of important algorithms along with their time complexities listed anywhere on internet? | | 2022-06-11

    Something like this?

  • CodiumAI

    TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.

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-05-29.

JavaScript Data structures related posts


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

Project Stars
1 javascript-algorithms 170,437
2 JavaScript 26,617
3 leetcode-patterns 8,419
4 dsa.js-data-structures-algorithms-javascript 7,224
5 algorithms.js 3,605
6 Index 3,009
7 FrontEndCollection 2,736
8 flatbush 1,271
9 buckets 1,222
10 leetcode-the-hard-way 659
11 wild-wild-path 614
12 quetie 111
13 cs.js 86
14 datastructures-and-algorithms 76
15 wild-wild-utils 28
16 Learning_Algorithms 12
17 data-structures 10
18 AroTable 6
19 sumo-queue 3
20 linked-lists 3
21 declarative-merge 3
22 Noodle 2
23 data-structure-algorithms 1
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.