Implementations of common structures using ramda for utilities. ~~No inheritance. Just plain objects~~ Now with inheritance!
Compare the contents of two object streams, and produce a new stream consisting of the differences
Simple pure-javascript heap
create a tree from an array of objects or a flat array from tree, and others operations on tree
CSV to JSON converter is a lightweight and powerful utility that uses node.js to convert CSV files to JSON in an easy and customizable manner.
eqLift
> Composable Asynchronous Iterators
Provider-agnostic evaluation framework with model-graded and rule-based scorers
[DepUp] Easy way to make a Readable Stream
voctor is a versatile and high-performance library for vector mathematics, providing easy-to-use implementations for vectors
rollkit
Binary Trees for your DS in JS
Doubly Linked List
Pure TypeScript CSV export/import for Lara-Node — zero external dependencies
A library to generate pseudo-random values.
FrostDateTime is a free, open-source date manipulation library for JavaScript.
TypeScript-first, ergonomic wrapper around Node.js streams
Common tests for asyncplify operators
Sorted Set in javascript for node that uses binary search for maintaining sort order
Combines multiple array operations into an iterator and only applies operations when the iterator is processed
stream balance
Enumeration over abstract collection of elements
Immutable, fully persistent, and balanced binary search tree data structure implementation in pure js.
Bindings to JavaScript primitive Set and Map types