Which engine every piece runs on

Rendered from manifest.json v7.546 (md5 54329f55d6d67cfb667cdab674f92ad9) by gen-engines.py v1.1.0, at every deploy, from the pieces that ship. Never committed, never hand-edited.

1897 registered pieces · 1706 are HTML pages · 1531 load no library · 17 of 49 drawer scripts are loaded by any piece

A piece that loads two libraries counts under both.

The count

no library (its own code)
1,531
not a page (.md, .svg, .txt)
191
Tone.js
117
three.js
48
other
11
suncalc
7
Babylon.js
4
D3
2
Matter.js
2
cannon
2
regl
2
Zdog
1
chroma
1

Named in the scan and loaded by no piece: p5.js, PixiJS, GSAP, Chart.js, wavesurfer, model-viewer, stats/dat.gui, CCapture/gif.

Every piece, by engine

no library (its own code) · 1,531
not a page (.md, .svg, .txt) · 191
Tone.js · 117
three.js · 48
other · 11
suncalc · 7
Babylon.js · 4
D3 · 2
Matter.js · 2
cannon · 2
regl · 2
Zdog · 1
chroma · 1

The drawer: every script in /lib/, and the pieces that load it

17 loaded by at least one piece · 32 by none

···