This is your work, valued
wavefont. Typeface for rendering waveform/data
466linefont. Font for rendering line chart data
442sprae. DOM tree microhydration
185subscript. Expression parser / evaluator.
148gl-waveform. Performant waveform renderer.
109gl-spectrum. :chart_with_downwards_trend: Spectrum visualizer
100pan-zoom. Pan / zoom for any element
91resizable. Resizable behavior for elements
80spect. Observable selectors in DOM
79settings-panel. Control panel for app, demo or tests
73svg-path-bounds. Get boundary box of svg path data
70font-measure. Compute font metrics such as x-height, cap height, ascent, descent and tittle for any web font.
68gl-spectrogram. :milky_way: Render spectrogram of any audio source in webgl or canvas2d
67svg-path-sdf. Generate signed distance bitmap for an svg path
67watr. Light & fast WAT compiler
63scope-css. Prefix each css selector with parent selector
58bitmap-sdf. Calculate SDF for image/bitmap/bw data
56save-file. Save any data to file in browser or node
45plot-grid. 2D/webgl grid for plots
44image-pixels. Load pixel data from any image source
32wavearea. Multiline audio player / editor
31fps-indicator. Tiny fps indicator for demo or tests
30piezo. Prototype language for signal processing
30xhtm. XHTM − eXtended Hyperscript Tagged Markup
29gl-util. Set of practical webgl functions
27draggy. Draggable provider
26enhook. Enable hooks for a function
25image-decode. Decode image data from any image format
24image-encode. Encode pixels data to PNG, GIF, BMP, TIF or JPG
24autoesm. Import esm in node@13+ based on source, not package.json
22unihooks. Universal unreacted hooks
20swapdom. Fast & tiny DOM differ
16dotprop. Get property value by string dot notation
14point-cluster. 2d point clustering for datavis purposes.
13image-equal. Test if two images are equal
11nogl-shader-output. Process fragment shader in js
11