Moontréal

Dmitry Iv.

Elite
@dy

wavefont. Typeface for rendering waveform/data

466

linefont. Font for rendering line chart data

442

sprae. DOM tree microhydration

185

subscript. Expression parser / evaluator.

148

gl-waveform. Performant waveform renderer.

109

gl-spectrum. :chart_with_downwards_trend: Spectrum visualizer

100

pan-zoom. Pan / zoom for any element

91

resizable. Resizable behavior for elements

80

spect. Observable selectors in DOM

79

settings-panel. Control panel for app, demo or tests

73

svg-path-bounds. Get boundary box of svg path data

70

font-measure. Compute font metrics such as x-height, cap height, ascent, descent and tittle for any web font.

68

gl-spectrogram. :milky_way: Render spectrogram of any audio source in webgl or canvas2d

67

svg-path-sdf. Generate signed distance bitmap for an svg path

67

watr. Light & fast WAT compiler

63

scope-css. Prefix each css selector with parent selector

58

bitmap-sdf. Calculate SDF for image/bitmap/bw data

56

save-file. Save any data to file in browser or node

45

plot-grid. 2D/webgl grid for plots

44

image-pixels. Load pixel data from any image source

32

wavearea. Multiline audio player / editor

31

fps-indicator. Tiny fps indicator for demo or tests

30

piezo. Prototype language for signal processing

30

xhtm. XHTM − eXtended Hyperscript Tagged Markup

29

gl-util. Set of practical webgl functions

27

draggy. Draggable provider

26

enhook. Enable hooks for a function

25

image-decode. Decode image data from any image format

24

image-encode. Encode pixels data to PNG, GIF, BMP, TIF or JPG

24

autoesm. Import esm in node@13+ based on source, not package.json

22

unihooks. Universal unreacted hooks

20

swapdom. Fast & tiny DOM differ

16

dotprop. Get property value by string dot notation

14

point-cluster. 2d point clustering for datavis purposes.

13

image-equal. Test if two images are equal

11

nogl-shader-output. Process fragment shader in js

11
36
Apply