ignlg / heap-jsLinks
Efficient Binary heap (priority queue, binary tree) data structure for JavaScript / TypeScript. Includes JavaScript methods, Python's heapq module methods, and Java's PriorityQueue methods.
☆159Updated last month
Alternatives and similar repositories for heap-js
Users that are interested in heap-js are comparing it to the libraries listed below
Sorting:
- A reasonably fast in-memory B+ tree with a powerful API based on the standard Map. Small minified. Well documented.☆230Updated last week
- Fast AVL tree for Node and browser☆118Updated this week
- Data structures for high-performance JavaScript applications.☆724Updated last year
- prints a dependency graph in dot/mermaid format for your typescript/react project☆211Updated last year
- Memoize promise-returning & async functions☆430Updated last month
- Easing functions in TypeScript☆77Updated 3 months ago
- Store JSON data in space efficient manner☆140Updated 2 months ago
- Tiny JavaScript tokenizer.☆531Updated 5 months ago
- Deterministic JSON.stringify() - a faster version of @substack's json-stable-strigify without jsonify.☆319Updated 2 years ago
- Speed-optimized BitSet implementation for modern browsers and JavaScript engines, uses typed arrays☆111Updated 5 months ago
- Basic operations on iterables☆150Updated last year
- Streaming JSON parser in Javascript for Node.js and the browser☆193Updated 9 months ago
- A suite of packages designed to provide low-level APIs for interoperable libraries.☆234Updated 2 years ago
- The iterable toolbox☆181Updated 5 months ago
- Check where your code is running. In the browser or in node.js environment.☆252Updated last year
- Safe, deterministic and fast serialization alternative to JSON.stringify.☆233Updated 7 months ago
- Faster than fast, smaller than micro ... a nano speed and size (780 Brotili bytes) memoize for single and multiple argument functions.☆217Updated last year
- A structuredClone polyfill☆318Updated 9 months ago
- A trie implementation that maps keys to objects. Most common use will be for typeahead searches.☆200Updated 8 months ago
- Checks TypeScript types match expected values☆254Updated last year
- Runtime duck type checking utilities for TypeScript.☆89Updated 2 years ago
- TypeScript port of Python's awesome itertools stdlib.☆159Updated last week
- A programming language designed for typescript type generation☆423Updated 3 years ago
- Scheduler for long-running tasks inside browsers and Node.JS☆66Updated 2 years ago
- Seedable random number generator supporting many common distributions.☆218Updated 4 months ago
- JavaScript Object like api, backed by an arraybuffer☆183Updated 2 months ago
- Code writer for JavaScript and TypeScript code.☆217Updated last year
- JS implementation of probabilistic data structures: Bloom Filter (and its derived), HyperLogLog, Count-Min Sketch, Top-K and MinHash☆427Updated 4 months ago
- Chain functions as transform streams.☆95Updated 6 months ago
- A tiny, crazy fast memoization library for the 95% use-case☆252Updated last week