ignlg / heap-js
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.
☆145Updated 3 months ago
Alternatives and similar repositories for heap-js:
Users that are interested in heap-js are comparing it to the libraries listed below
- An efficient combinatorics library for JavaScript utilizing ES2015 generators.☆90Updated 8 years ago
- Store JSON data in space efficient manner☆128Updated 3 months ago
- Augment the TypeScript compiler to support extended functionality☆836Updated 4 months ago
- Check where your code is running. In the browser or in node.js environment.☆248Updated 5 months ago
- Checks TypeScript types match expected values☆248Updated 10 months ago
- Typed express router for TypeScript☆88Updated 2 years ago
- Additional types and types adjusted utilities for TypeScript☆391Updated this week
- A programming language designed for typescript type generation☆418Updated 2 years ago
- RE2JS is the JavaScript port of RE2, a regular expression engine that provides linear time matching☆150Updated last week
- Seedable random number generator supporting many common distributions.☆208Updated this week
- Runtime duck type checking utilities for TypeScript.☆88Updated 2 years ago
- Scheduler for long-running tasks inside browsers and Node.JS☆66Updated 2 years ago
- Transforms module resolution paths using TypeScript path mapping and/or custom paths☆491Updated last week
- TypeScript library providing compile-time checking for state machine transitions☆95Updated last year
- A blazing fast equality comparison, either shallow or deep☆509Updated 2 months ago
- A reasonably fast in-memory B+ tree with a powerful API based on the standard Map. Small minified. Well documented.☆220Updated last year
- Higher order iterator library for JavaScript and TypeScript.☆58Updated 3 months ago
- Infer strong typings for commander options and action handlers☆93Updated last week
- Safe, deterministic and fast serialization alternative to JSON.stringify.☆218Updated last week
- A typesafe TS assertion library☆53Updated 2 years ago
- A lightning fast on the fly JSON parser☆131Updated 2 years ago
- Serialize/deserialize an error into a plain object☆557Updated 3 months ago
- Code samples that scale☆108Updated this week
- Basic operations on iterables☆143Updated 8 months ago
- Chain functions as transform streams.☆92Updated 3 months ago
- Unit tests for TypeScript definitions in your JS open source library☆145Updated 3 weeks ago
- A tiny, crazy fast memoization library for the 95% use-case☆245Updated 3 months ago
- Code writer for JavaScript and TypeScript code.☆204Updated 6 months ago
- The iterable toolbox☆177Updated last year
- Generics to work with tuples in TypeScript☆156Updated last year