Materializr
Open-source parametric 3D CAD for makers — constraint sketches, solid modeling, threads, SVG & text engraving, STL/STEP export. Android, iPad, Linux, Mac, Windows. Vibe coded.
Reusable interaction, motion and material studies for the web, with live demos.
DesignJavaScript · HTMLGitHub @gitcamyOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Interaction, motion and material studies for the web. React, canvas, SVG and Three.js components with live demos.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Interaction, motion and material studies for the web.
Small, self-contained components with live demos, documented props, and notes on how they work.
Each one is a single effect: a cursor-lit ASCII wordmark, a marquee that follows any SVG path, a
cast-iron medallion that tilts on a damped spring, and more. Every component ships with:
• The source, ready to copy into a React (or plain Three.js) project
• A demo.html that runs with no build step
• A README listing every prop, plus the techniques that make it work
Click any preview to open its live demo.Read the full README ↗Each one is a single effect: a cursor-lit ASCII wordmark, a marquee that follows any SVG path, a cast-iron medallion that tilts on a damped spring, and more. Every component ships with:
demo.html that runs with no build stepClick any preview to open its live demo.
Copy the folder's component file into your project, then follow its README. To run a demo
locally, serve the repo over HTTP (some demos fetch their own source):
python3 -m http.server 8000
Then open http://localhost:8000/components/<name>/demo.html.
Most components start as a reference, such as a screen recording or a screenshot of an interaction I liked. I break down the mechanic, measure its timings and palette, then rebuild it from scratch as a reusable, prop-driven component. Brand, copy and imagery from the reference are never carried over. Each README says what came from the reference and what didn't.
index.json is a machine-readable catalogue of everything here (tags, stack,
dependencies, file destinations, techniques), so tools and AI agents can search and install
components without walking the folders.
components/<name>/.demo.html that runs without a build step where practical.index.json and to the preview grid above. index.json
is the machine-readable catalogue — name, aliases, tags, stack,
dependencies, file destinations, and the techniques worth reusing. Tools
read it instead of walking the folders, so a component missing from it is
effectively invisible.docs/previews/<name>.png.marquee-along-svg-path is MarqueeAlongSvgPath from Daniel Petho's Fancy Components, used under its MIT license. The setup notes, no-build demo and Framer port are mine.
MIT © Cameron Gordon