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: Minecraft Grub Theme | news.ycombinator.com | 2023-07-18

    I'm reminded of the time when some kid wrote a script to crawl GitHub and create issues[1] about using inclusive language... except it was really dumb, for example: https://github.com/trekhleb/javascript-algorithms/pull/875/f...

    [1] E.g.: https://github.com/EbookFoundation/free-programming-books/pu...

  • 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

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

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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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

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

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 2024-04-04.

JavaScript Data structures related posts

Index

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

Project Stars
1 javascript-algorithms 181,556
2 JavaScript 31,191
3 leetcode-patterns 9,468
4 dsa.js-data-structures-algorithms-javascript 7,494
5 algorithms.js 3,721
6 Index 3,374
7 FrontEndCollection 3,007
8 flatbush 1,368
9 buckets 1,231
10 leetcode-the-hard-way 811
11 wild-wild-path 713
12 quetie 110
13 cs.js 87
14 datastructures-and-algorithms 76
15 wild-wild-utils 33
16 AnabolicSet 16
17 Learning_Algorithms 12
18 data-structures 11
19 AroTable 6
20 declarative-merge 4
21 sumo-queue 3
22 linked-lists 3
23 binary-tree-visualizer 3
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.
www.influxdata.com