All Projects โ†’ make-github-pseudonymous-again โ†’ js-data-structures

make-github-pseudonymous-again / js-data-structures

Licence: AGPL-3.0 license
๐ŸŒฟ Data structures for JavaScript

Projects that are alternatives of or similar to js-data-structures

finger-tree
๐ŸŒต Finger tree data structure for JavaScript
Stars: โœญ 20 (-64.29%)
Mutual labels:  computer-science, immutable, functional, agpl
algoexpert
AlgoExpert is an online platform that helps software engineers to prepare for coding and technical interviews.
Stars: โœญ 8 (-85.71%)
Mutual labels:  graphs, binary-search-trees, heaps
py-algorithms
Algorithms and Data Structures, solutions to common CS problems.
Stars: โœญ 26 (-53.57%)
Mutual labels:  data-structure, graphs, heaps
Partial.lenses
Partial lenses is a comprehensive, high-performance optics library for JavaScript
Stars: โœญ 846 (+1410.71%)
Mutual labels:  immutable, functional
Typed Immutable
Immutable and structurally typed data
Stars: โœญ 263 (+369.64%)
Mutual labels:  immutable, functional
Fpp
Functional PHP Preprocessor - Generate Immutable Data Types
Stars: โœญ 282 (+403.57%)
Mutual labels:  immutable, functional
fermor
Fast, powerful, general-purpose graph traversal and modelling tools plus a performant immutable in-memory graph database.
Stars: โœญ 22 (-60.71%)
Mutual labels:  immutable, graphs
Html
A Virtual DOM based templating-engine for PHP
Stars: โœญ 86 (+53.57%)
Mutual labels:  immutable, functional
Immutable Tuple
Immutable finite list objects with constant-time equality testing (===) and no memory leaks.
Stars: โœญ 29 (-48.21%)
Mutual labels:  immutable, functional
Pyrsistent
Persistent/Immutable/Functional data structures for Python
Stars: โœญ 1,621 (+2794.64%)
Mutual labels:  immutable, functional
Algorithms
Free hands-on course with the implementation (in Python) and description of several computational, mathematical and statistical algorithms.
Stars: โœญ 117 (+108.93%)
Mutual labels:  computer-science, graphs
js-data-structures-and-algorithms
JavaScript implementations of common data structure and algorithm concepts.
Stars: โœญ 31 (-44.64%)
Mutual labels:  computer-science, data-structure
Switzerland
๐Ÿ‡จ๐Ÿ‡ญSwitzerland takes a functional approach to Web Components by applying middleware to your components. Supports Redux, attribute mutations, CSS variables, React-esque setState/state, etcโ€ฆ out-of-the-box, along with Shadow DOM for style encapsulation and Custom Elements for interoperability.
Stars: โœญ 261 (+366.07%)
Mutual labels:  immutable, functional
immutabledict
A fork of frozendict, an immutable wrapper around dictionaries for Python3
Stars: โœญ 20 (-64.29%)
Mutual labels:  immutable, dict
Phpfn
Functional PHP Toolstet: Centralized monorepository for all libraries
Stars: โœญ 19 (-66.07%)
Mutual labels:  immutable, functional
venum
Verifiably better, validated Enum for Python
Stars: โœญ 31 (-44.64%)
Mutual labels:  immutable, functional
Immutable Array Prototype
A collection of Immutable Array prototype methods(Per method packages).
Stars: โœญ 56 (+0%)
Mutual labels:  immutable, data-structure
treecko
A collection of functional and immutable helpers for working with tree data structures.
Stars: โœญ 31 (-44.64%)
Mutual labels:  immutable, functional
fastener
Functional Zipper for manipulating JSON
Stars: โœญ 54 (-3.57%)
Mutual labels:  immutable, functional
Typed
The TypeScript Standard Library
Stars: โœญ 124 (+121.43%)
Mutual labels:  immutable, functional

๐ŸŒฟ Data Structures License GitHub issues


Advanced Data Structures by Erik Demaine

Playground for data structures in JavaScript. This is a child project of js-library and the twin project of js-algorithms.

๐Ÿ“ฐ Description

This README regroups dozens of projects focusing on implementing data structures with JavaScript. This project itself does not contain any code.

๐Ÿ‘ถ Children

๐Ÿข Sequences

Arrays

Double-ended queues

Linked lists

Stacks

๐Ÿคน Maintaining priorities

๐Ÿ‚ Heaps

๐Ÿ” Searching

Total order

๐ŸŒฑ Search trees
Other

Strings

โ›“๏ธ Tries

๐ŸŒฒ Persistent data structures

๐Ÿ”ช Hashing

Nothing yet.

๐Ÿ™ Union-find (disjoint sets)

๐ŸŒ Graphs

๐ŸŽ’ Python's collections library for Javascript

๐Ÿ“ Geometry

  • @aureooms/js-cg : Computational geometry data structures and algorithms for JavaScript

Miscellaneous

Those packages aim to provide code bricks that are as generic as possible. Some examples are:

๐Ÿ“œ Reference

A list of links and projects focusing on data structures implementation.

โ˜• Projects implementing data structures in JavaScript

๐Ÿฆš Projects implementing data structures in other languages

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].