An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by dy

A curated list of projects in awesome lists by dy .

https://github.com/dy/linefont

Font for rendering line chart data

datavis line-chart opentype truetype waveform

Last synced: 06 Apr 2025

https://github.com/dy/gl-waveform

Performant waveform renderer.

audio webgl

Last synced: 07 Mar 2026

https://github.com/dy/gl-spectrum

:chart_with_downwards_trend: Spectrum visualizer

audio spectrum

Last synced: 10 Aug 2025

https://github.com/dy/pan-zoom

Pan / zoom for any element

grid plot webgl

Last synced: 12 Aug 2025

https://github.com/dy/spect

Observable selectors in DOM

aspects live-collection selector-observer spect

Last synced: 14 Jul 2025

https://github.com/dy/resizable

Resizable behavior for elements

Last synced: 04 Apr 2025

https://github.com/dy/settings-panel

Control panel for app, demo or tests

Last synced: 12 Sep 2025

https://github.com/dy/svg-path-bounds

Get boundary box of svg path data

Last synced: 25 Oct 2025

https://github.com/dy/gl-spectrogram

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

Last synced: 12 Sep 2025

https://github.com/dy/svg-path-sdf

Generate signed distance bitmap for an svg path

Last synced: 23 Oct 2025

https://github.com/dy/scope-css

Prefix each css selector with parent selector

Last synced: 16 Aug 2025

https://github.com/dy/bitmap-sdf

Calculate SDF for image/bitmap/bw data

bitmap sdf

Last synced: 12 Sep 2025

https://github.com/dy/plot-grid

2D/webgl grid for plots

canvas2d grid plot webgl

Last synced: 12 Sep 2025

https://github.com/dy/save-file

Save any data to file in browser or node

blob filesystem save

Last synced: 12 Sep 2025

https://github.com/dy/fps-indicator

Tiny fps indicator for demo or tests

Last synced: 14 Jun 2025

https://github.com/dy/image-pixels

Load pixel data from any image source

Last synced: 12 Sep 2025

https://github.com/dy/gl-util

Set of practical webgl functions

webgl

Last synced: 04 Apr 2025

https://github.com/dy/piezo

Prototype language for signal processing

Last synced: 19 Jul 2025

https://github.com/dy/xhtm

XHTM − eXtended Hyperscript Tagged Markup

htm html jsx preact tagged-template virtual-dom

Last synced: 12 Sep 2025

https://github.com/dy/draggy

Draggable provider

Last synced: 23 Jan 2026

https://github.com/dy/enhook

Enable hooks for a function

hooks hooks-api-react reactive unihooks

Last synced: 12 Sep 2025

https://github.com/dy/wavearea

Multiline audio player / editor

audio audio-edit audio-editor wav wavefont waveform waveform-visualizer

Last synced: 12 Sep 2025

https://github.com/dy/image-decode

Decode image data from any image format

Last synced: 12 Sep 2025

https://github.com/dy/image-encode

Encode pixels data to PNG, GIF, BMP, TIF or JPG

Last synced: 12 Sep 2025

https://github.com/dy/arraybuffer-to-string

Convert ArrayBuffer to string

Last synced: 28 Oct 2025

https://github.com/dy/autoesm

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

Last synced: 29 Jul 2025

https://github.com/dy/font-atlas-sdf

Populate <canvas> with SDF font atlas texture

font sdf typography webgl

Last synced: 12 Sep 2025

https://github.com/dy/sort-ids

Calculate ids corresponding to sorting an input array

Last synced: 12 Aug 2025

https://github.com/dy/optical-properties

Get character optical properties

Last synced: 12 Sep 2025

https://github.com/dy/image-output

Output image to a file, stream, canvas, console, buffer or any other destination

Last synced: 09 May 2025

https://github.com/dy/swapdom

Fast & tiny DOM differ

Last synced: 12 Sep 2025

https://github.com/dy/gauge

Circular gauge indicator component

Last synced: 12 Sep 2025

https://github.com/dy/dotprop

Get property value by string dot notation

Last synced: 12 Sep 2025

https://github.com/dy/point-cluster

2d point clustering for datavis purposes.

Last synced: 26 Jul 2025

https://github.com/dy/hyperf

Hypertext fragment builder

Last synced: 12 Sep 2025

https://github.com/dy/signal-struct

Combined signal storage

Last synced: 24 Feb 2026

https://github.com/dy/sube

Subscribe to any reactive source, weakly

Last synced: 09 Mar 2026

https://github.com/dy/image-equal

Test if two images are equal

Last synced: 11 Mar 2026

https://github.com/dy/get-uid

Generate unique numeric id.

Last synced: 31 Oct 2025

https://github.com/dy/tst

Tests without efforts

mocha tap test

Last synced: 16 Jan 2026

https://github.com/dy/piano-keyboard

:musical_keyboard: Piano readable stream/component

piano piano-keyboard

Last synced: 12 Sep 2025

https://github.com/dy/color-tool

Color picker component

Last synced: 12 Sep 2025

https://github.com/dy/emmy

Events toolkit

Last synced: 12 Sep 2025

https://github.com/dy/placer

Place any element relative to any other element the way you define

adjust floating-ui nanopop popper popup positioning satellite tether

Last synced: 03 Mar 2026

https://github.com/dy/string-to-arraybuffer

Convert plain/base64/datauri string to ArrayBuffer

Last synced: 12 Sep 2025

https://github.com/dy/detect-kerning

Calculate kerning pairs for a font

Last synced: 12 Sep 2025

https://github.com/dy/any-hooks

Resolve any installed hooks

Last synced: 12 Sep 2025

https://github.com/dy/nogl-shader-output

Process fragment shader in js

Last synced: 12 Sep 2025

https://github.com/dy/analogs

Collection of common use-case npm packages & tools alternatives

Last synced: 12 Sep 2025

https://github.com/dy/weakset

Weakset polyfill.

Last synced: 12 Sep 2025

https://github.com/dy/parse-fraction

Parse numerator and denominator from a string

Last synced: 12 Sep 2025

https://github.com/dy/to-array-buffer

Convert any binary-like data to ArrayBuffer

Last synced: 12 Sep 2025

https://github.com/dy/wait-please

Await interval constructors

Last synced: 03 Jul 2025

https://github.com/dy/prepr

C/GLSL-preprocessor in JS

Last synced: 12 Sep 2025

https://github.com/dy/element-props

Normalized access to element attributes/properties

Last synced: 24 Aug 2025

https://github.com/dy/st8

Tiny state machine

state state-machine state-management

Last synced: 17 Dec 2025

https://github.com/dy/input-number

Make input recognize numbers

Last synced: 20 Jun 2025

https://github.com/dy/popoff

Create popups, dropdowns, tooltips and sidebars

dialog dropdowns popup tooltip

Last synced: 12 Sep 2025

https://github.com/dy/key-name

Dict of keycodes for keynames

Last synced: 21 Jan 2026

https://github.com/dy/esdom

Build DOM from AST, change it and convert back to AST.

Last synced: 12 Sep 2025

https://github.com/dy/slidy

Range slider component

Last synced: 12 Sep 2025

https://github.com/dy/array-rearrange

Rearrange array elements by index

Last synced: 12 Sep 2025

https://github.com/dy/parenthesis

Parse / stringify parenthesis

Last synced: 24 Aug 2025

https://github.com/dy/audio-lab

:microscope: Audio streams playground

Last synced: 30 Oct 2025

https://github.com/dy/app-audio

Get audio for application, demo or tests.

audio web-audio

Last synced: 12 Sep 2025

https://github.com/dy/gaussian-fit

Fit mixture of gaussians into data

Last synced: 13 Oct 2025

https://github.com/dy/typographic-hotkeys

Anyhotkey™ script that extends keyboard with typographic keys.

Last synced: 19 Jan 2026

https://github.com/dy/audio-experiment

Assorted sound experiments

Last synced: 11 Jun 2025

https://github.com/dy/color-ranger

Render range for a color space. Useful in color pickers.

Last synced: 15 Feb 2026

https://github.com/dy/add-font

Attach font to the page by url or from array buffer

Last synced: 06 Oct 2025

https://github.com/dy/aligner

Align DOM elements as Photoshop/Illustrator does

Last synced: 06 Apr 2025

https://github.com/dy/primitive-pool

Get unique object for a primitive value to store primitives in WeakMap etc.

Last synced: 15 Jun 2025

https://github.com/dy/has-hover

Test if device has hover support

Last synced: 12 Sep 2025

https://github.com/dy/flip-pixels

Flip pixel data after readPixels

Last synced: 12 Sep 2025

https://github.com/dy/mobilify

:iphone: Make stream of html mobile-friendly

indexhtmlify

Last synced: 12 Sep 2025

https://github.com/dy/define-element

Custom element definitions for HTML

Last synced: 03 Aug 2025

https://github.com/dy/pretty-number

Format number to more humane form than toFixed

Last synced: 24 Jul 2025

https://github.com/dy/jz

Minimal JS subset compiling to WASM

Last synced: 12 Apr 2025

https://github.com/dy/piano-game

Guess notes from stave

Last synced: 06 Apr 2025

https://github.com/dy/obj-map-prop

Map object properties by a dict

Last synced: 15 Apr 2025

https://github.com/dy/clip-pixels

Slice rectangle from pixels array

Last synced: 08 Jul 2025

https://github.com/dy/normal-pdf

Get gaussian density at a point

Last synced: 06 Apr 2025

https://github.com/dy/nogl

WebGL shim for node

Last synced: 14 Sep 2025

https://github.com/dy/pxls

Convert any input pixels array to normalized 4-channel uint8 array

Last synced: 12 Sep 2025

https://github.com/dy/is-svg-path

Check if a string is an svg path data

Last synced: 03 Jan 2026

https://github.com/dy/polyline-clean

Clean polygon or polyline coordinates: remove duplicates, degenerate, collinear or bad items, trim.

Last synced: 14 Apr 2025

https://github.com/dy/piano-key

Piano keys frequences

Last synced: 20 Jun 2025

https://github.com/dy/swizz

Provide swizzles for an array

Last synced: 20 Jan 2026

https://github.com/dy/to-uint8

Convert input argument to Uint8Array

Last synced: 12 Sep 2025

https://github.com/dy/parse-rect

Return rectangle object from any possible rect-like argument

Last synced: 06 Apr 2025

https://github.com/dy/russi

Russian language tools

Last synced: 06 Sep 2025

https://github.com/dy/cln

Clean source code for comparison

Last synced: 17 Aug 2025

https://github.com/dy/lines-intersection

Get intersection point of two lines, if any

Last synced: 06 Apr 2025

https://github.com/dy/string-split-by

Split a string on a given character or characters, with support for escaping.

Last synced: 14 Jan 2026

https://github.com/dy/resume

CV

Last synced: 11 Feb 2026