MCPcopy Index your code
hub / github.com/collidingScopes/shimmer

github.com/collidingScopes/shimmer @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
164 symbols 395 edges 10 files 2 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

An open source project to turn photos into oscillating wave animations. The animation is created directly in the browser, using an HTML5 canvas element.

Live website: https://collidingscopes.github.io/shimmer

Built using javascript, HTML, CSS.

Enormous thanks and credits to user1693593 from StackOverflow, who provided the initial code to create this effect.

License

This is an open source project provided under an MIT license

Extension points exported contracts — how you extend this code

Chunk (Interface)
(no doc)
mp4-muxer-main/src/writer.ts
ChunkSection (Interface)
(no doc)
mp4-muxer-main/src/writer.ts
Box (Interface)
(no doc)
mp4-muxer-main/src/box.ts
VideoOptions (Interface)
(no doc)
mp4-muxer-main/src/muxer.ts
AudioOptions (Interface)
(no doc)
mp4-muxer-main/src/muxer.ts

Core symbols most depended-on inside this repo

u32
called by 64
mp4-muxer-main/src/misc.ts
u16
called by 28
mp4-muxer-main/src/misc.ts
fullBox
called by 25
mp4-muxer-main/src/box.ts
box
called by 19
mp4-muxer-main/src/box.ts
u8
called by 18
mp4-muxer-main/src/misc.ts
ascii
called by 11
mp4-muxer-main/src/misc.ts
write
called by 10
mp4-muxer-main/src/writer.ts
fixed_16_16
called by 10
mp4-muxer-main/src/misc.ts

Shape

Function 103
Method 36
Class 17
Interface 8

Languages

TypeScript100%

Modules by API surface

mp4-muxer-main/src/box.ts47 symbols
mp4-muxer-main/src/writer.ts36 symbols
mp4-muxer-main/src/muxer.ts25 symbols
mp4-muxer-main/src/misc.ts18 symbols
wavyImage.js17 symbols
mp4-muxer-main/src/target.ts8 symbols
mp4-muxer-main/demo/script.js7 symbols
mp4-muxer-main/demo-streaming/script.js6 symbols

For agents

$ claude mcp add shimmer \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact