82 packages
adaptable-text
Adapt font size to a specified width using either binary search or linear steps.
airports-data
Airports data: static, dynamic and custom dump.
async-preloader
Assets preloader using async/await and fetch for usage both in the browser and Node.js.
auto-reload-page
Auto reload a page at a specified interval.
bayer
Compute the bayer matrix for powers of two. Useful for ordered dithering algorithms.
bird-oid
A 3D boid system with accompanying emergent behaviors. Implementation mostly based on Craig Reynolds paper Steering Behaviors For Autonomous Characters.
cameras
Cameras for 3D rendering.
canvas-context
Create a RenderingContext (2d, webgl, webgl2, bitmaprenderer, webgpu), optionally offscreen for possible use in a Worker.
canvas-pattern
Draw and cache a repeated pattern on a canvas context.
canvas-record
Record a video in the browser or directly on the File System from a canvas region (2D/WebGL/WebGPU) as MP4, WebM, MKV, GIF, PNG/JPG Sequence using WebCodecs and wasm when available.