WebGL-2D ========
A pure-JS implementation of the W3C's Canvas-2D Context API that can run on top of either Expo Graphics or a browser WebGL context.
WebGL-accelerated signed distance field generation for 2D paths
gets a WebGLRenderingContext
gets canvas context by name
An addon for [xterm.js](https://github.com/xtermjs/xterm.js) that enables a canvas-based renderer using a 2d context to draw. This addon requires xterm.js v5+.
webgl-noise shaders ported to work with glslify
<p align="center"> <a href="https://pixijs.com" target="_blank" rel="noopener noreferrer"> <img height="150" src="https://files.pixijs.download/branding/pixijs-logo-transparent-dark.svg?v=1" alt="PixiJS logo"> </a> </p> <br/> <p align="center">
JavaScript SVG parser and renderer on Canvas.
A small, fast chart for time series, lines, areas, ohlc & bars
Complete set of constants as specified in the WebGL, WebGL2 and extension spec.
DOM Canvas API for NativeScript
Mock both 2D and WebGL contexts in Vitest.
Mock both 2D and WebGL contexts in Jest.
HTML5 inspired canvas that can be rendered to PNG with no native dependencies.
Calculate SDF for image/bw-data/array
Path2D API for node. Can be used for server-side rendering with canvas
sets up a retina-scaled canvas with render loop
Encoder and decoder for the Wolt BlurHash algorithm.
A WebGL-Powered Scalable Interactive Scatter Plot Library
[](https://www.npmjs.com/package/stats-gl) [](https://www.npmjs.com/package/st
Pure JS image drawing API based on Canvas. Export to PNG, JPG, and streams.
WebGL2 adapter for the luma.gl core API
A WebGL memory tracker