A tiny and fast selection algorithm in JavaScript.
sets up a retina-scaled canvas with render loop
align-text with ANSI support for CLIs
A [ponyfill](https://ponyfill.com) for `Buffer.from`, uses native implementation if available.
An RxJS map operator that takes an observable of arrays as input and emits arrays where each element represents emissions from the projected observable.
A tiny, faster alternative to native Array.prototype.every
Move an array item to a different position
iTwin.js hypermodeling package
D3 plugin which computes a Weighted Voronoi tesselation
Better binary searching
Pure JS image drawing API based on Canvas. Export to PNG, JPG, and streams.
Push an array of items into an array, while being robust against prototype modification
Run an array of functions in parallel, but limit the number of tasks executing at the same time
Node addon for string extraction for msgpackr
2D heatmap plots
This library may not be fast, but it is robust. Robust in the fact that it will find all of the self-intersections in a polygon - minus of course shared endpoints.
Test if a value is an array.
Isomorphic, load-anywhere function to sort an array by scalar, deep or computed values in any standard or custom order
Fast static spatial index for rectangles
Array manipulation and table processing utilities for TypeScript.
Codecs for various data structures
This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.
Fast Delaunay Triangulation in JavaScript
Noise Shader provides lightweight 2D/3D gradient noise functions for shader use.