Pinned Repositories
gl-spectrum
:chart_with_downwards_trend: Spectrum visualizer
gl-waveform
Performant waveform renderer.
linefont
Font for rendering line chart data
pan-zoom
Pan / zoom for any element
resizable
Resizable behavior for elements
spect
Observable selectors in DOM
sprae
∴ DOM tree microhydration
subscript
Fast and tiny expression parser / evaluator.
watr
Light & fast wasm text compiler
wavefont
Typeface for rendering waveform/data
dy's Repositories
dy/font-measure
Compute font metrics such as x-height, cap height, ascent, descent and tittle for any web font.
dy/gl-spectrogram
:milky_way: Render spectrogram of any audio source in webgl or canvas2d
dy/fps-indicator
Tiny fps indicator for demo or tests
dy/arraybuffer-to-string
Convert ArrayBuffer to string
dy/font-atlas-sdf
Populate <canvas> with SDF font atlas texture
dy/image-palette
Extract colors from an image
dy/string-to-arraybuffer
Convert plain/base64/datauri string to ArrayBuffer
dy/detect-kerning
Calculate kerning pairs for a font
dy/flip-pixels
Flip pixel data after readPixels
dy/mobilify
:iphone: Make stream of html mobile-friendly
dy/clip-pixels
Slice rectangle from pixels array
dy/cln
Clean source code for comparison
dy/lines-intersection
Get intersection point of two lines, if any
dy/nogl
WebGL shim for node
dy/parse-rect
Return rectangle object from any possible rect-like argument
dy/polyline-clean
Clean polygon or polyline coordinates: remove duplicates, degenerate, collinear or bad items, trim.
dy/string-split-by
Split a string on a given character or characters, with support for escaping.
dy/to-uint8
Convert input argument to Uint8Array
dy/enable-mobile
Provide mobile metas for app, demo or tests
dy/is-float-array
Detect if an array can store floats
dy/jquery-react
An implementation of the React API, built with jQuery, to demonstrate how it works at a conceptual level. Please do not actually use this.
dy/mircamtl.github.io
Elisabeth Morgan Initiative for Russian Cultural Affairs
dy/parse-poly
Parse any polygon or polyline format
dy/pick-by-alias
Pick object properties by alias
dy/update-diff
Update object by mapping diff properties
dy/get-ext
Tiny path.extname - get extension of a file/path string
dy/has-passive-events
Check if current device supports passive events
dy/is-mobile
Check if mobile browser, based on useragent string.
dy/mouse-wheel
Speed controlled mouse scrolling
dy/plotly-contrib
Assortment of plotly ideas/tasks