JavaScript Data structures

Open-source JavaScript projects categorized as Data structures

Top 23 JavaScript Data structure Projects

Data structures
  • javascript-algorithms

    πŸ“ Algorithms and data structures implemented in JavaScript with explanations and links to further readings

  • Project mention: Top 10 GitHub repositoriess for Javascript developers πŸš€ | dev.to | 2024-05-21
  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • JavaScript

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

  • Project mention: πŸ§™β€β™‚οΈMaster JavaScript with these 5 GitHub repositoriesπŸͺ„βœ¨πŸš€ | dev.to | 2024-03-16

    4. The Algorithm - Javascript

  • leetcode-patterns

    A pattern-based approach for learning technical interview questions

  • Project mention: Interview Prep - Ds & Algos - Arrays | dev.to | 2024-04-04

    Today, after updating my personal website, I shifted focus to a crucial aspect of tech interviews: data structures and algorithms. Starting with arrays, I've committed to tackling one topic per day, solving 3ish related LeetCode problems to reinforce my understanding. πŸ“š (This website is super useful - sorting leetcodes by patterns)

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

    πŸ₯žData Structures and Algorithms explained and implemented in JavaScript + eBook

  • algorithms.js

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

  • Index

    Metarhia educational program index πŸ“–

  • FrontEndCollection

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • flatbush

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

  • Project mention: Databases are the endgame for data-oriented design | news.ycombinator.com | 2023-12-06

    > (There are ECS frameworks in JavaScript, which gives you absolutely no control over memory layout and thus completely defeats one of the primary purposes of the pattern.)

    While JS does not provide great support for bit packing complex structs, typed arrays give you quite a bit of control over memory layout for simple numeric types, which is what you usually want for optimal data-oriented code anyway. This is a common technique used in fast JS libs for data visualization, ie:

    https://github.com/mourner/flatbush

    There are also basic operators required for bitarrays, which are useful for ECS and memory-efficient code generally.

  • 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: https://discord.com/invite/Nqm4jJcyBf

  • Project mention: After 3 years of LeetCode | /r/leetcode | 2023-08-25

    Some contributors and I also upload tutorials & solutions with explanations here. If you like the project, please give it a star on the repository. Also you can join the study group here.

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

  • AnabolicSet

    πŸ’ͺ Javascript Set on steroids.

  • Learning_Algorithms

    Data Structures And Algorithms

  • data-structures

    Examples of data structures and algorithms in Javascript

  • AroTable

    A self-sorting number data structure.

  • declarative-merge

    Merge objects/arrays declaratively

  • sumo-queue

    Queue Data Structure Implementation. Use it for large arrays.

  • linked-lists

    Experimenting with simple data structures: Linked Lists

  • binary-tree-visualizer

    A simple tool, to visualize, Binary Tree and Heap data structures. Made with vanilla JS.

  • 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 Data structures discussion

Log in or Post with

JavaScript Data structures related posts

  • Interview Prep - Ds & Algos - Arrays

    1 project | dev.to | 4 Apr 2024
  • Democrats Introduce Bill Banning Hedge Funds From Owning Single-Family Homes

    1 project | /r/politics | 7 Dec 2023
  • I created a Free Coding Interview Prep Platform with Video and Text Explanation containing 200 problems from all top problem lists (Blind 75, Prashad Leetcode Patterns, Neetcode)

    1 project | /r/leetcode | 27 Nov 2023
  • Ask HN: How do you make time for side projects and Leetcode grinding

    1 project | news.ycombinator.com | 16 Sep 2023
  • 🎯 300+ LeetCode Problems are solved: What I Discovered! πŸ’‘

    1 project | dev.to | 17 Aug 2023
  • How do you know what DS/A to use in a problem?

    1 project | /r/leetcode | 25 Jun 2023
  • I just started leetcoding. Will I still have enough time (with around 4 hours per day) to prepare for FAANG internship interviews within 1.5-2 months from now?

    1 project | /r/csMajors | 8 Jun 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 22 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more β†’

Index

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

Project Stars
1 javascript-algorithms 184,558
2 JavaScript 31,697
3 leetcode-patterns 9,668
4 dsa.js-data-structures-algorithms-javascript 7,526
5 algorithms.js 3,725
6 Index 3,412
7 FrontEndCollection 3,015
8 flatbush 1,390
9 buckets 1,238
10 leetcode-the-hard-way 834
11 wild-wild-path 716
12 quetie 109
13 cs.js 87
14 datastructures-and-algorithms 76
15 wild-wild-utils 35
16 AnabolicSet 16
17 Learning_Algorithms 11
18 data-structures 11
19 AroTable 6
20 declarative-merge 4
21 sumo-queue 3
22 linked-lists 3
23 binary-tree-visualizer 3

Sponsored
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io