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.
☆163Updated 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.☆239Updated 2 months ago
- Heap data structure☆97Updated 4 months ago
- Check where your code is running. In the browser or in node.js environment.☆252Updated last year
- Deterministic JSON.stringify() - a faster version of @substack's json-stable-strigify without jsonify.☆320Updated 2 years ago
- Store JSON data in space efficient manner☆143Updated 3 weeks ago
- Code writer for JavaScript and TypeScript code.☆217Updated last year
- Seedable random number generator supporting many common distributions.☆220Updated 7 months ago
- A programming language designed for typescript type generation☆422Updated 3 years ago
- prints a dependency graph in dot/mermaid format for your typescript/react project☆212Updated last year
- JavaScript Object like api, backed by an arraybuffer☆184Updated 5 months ago
- Basic operations on iterables☆151Updated last year
- Checks TypeScript types match expected values☆257Updated last year
- Runtime type-checking for JavaScript functions☆77Updated last month
- A trie implementation that maps keys to objects. Most common use will be for typeahead searches.☆201Updated 2 months ago
- A lightning fast on the fly JSON parser☆138Updated 2 years ago
- Fast AVL tree for Node and browser☆118Updated 3 weeks ago
- Memoize promise-returning & async functions☆437Updated 3 months ago
- Shows how fat is a package☆108Updated 2 years ago
- Runtime duck type checking utilities for TypeScript.☆89Updated 2 years ago
- A suite of packages designed to provide low-level APIs for interoperable libraries.☆234Updated 2 years ago
- A blazing fast memoization library that is tiny but feature-rich.☆260Updated last week
- Convert event emitters and event targets to ES async iterators☆96Updated 5 years ago
- Data structures for high-performance JavaScript applications.☆727Updated 2 years ago
- A Bundling Tool for TypeScript☆130Updated 3 years ago
- TypeScript Language Service Plugin for SQL with a tagged template strings SQL builder.☆189Updated 11 months ago
- A library built for ES6 iteration protocol.☆180Updated 5 years ago
- A structuredClone polyfill☆321Updated last year
- Faster than fast, smaller than micro ... a nano speed and size (780 Brotili bytes) memoize for single and multiple argument functions.☆217Updated last year
- VS Code's 'Organize imports' executable from command line☆102Updated 2 years ago
- Scheduler for long-running tasks inside browsers and Node.JS☆66Updated 3 years ago