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.
React components for Wonder Blocks design system.
Translation pending
DesignTypeScript · MDXGitHub @KhanOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Loading the full README. The saved excerpt is shown below.
The Khan Academy Wonder Blocks design system. This is work-in-progress and a lot
of things are still in motion.
• Node.JS v20.x
• pnpm
To install Wonder Blocks, you need to run the following commands:
Builds all the packages and watches for changes
Now you can open http://localhost:6061 to view the docs. This page will
automatically update as you make changes to components.Read the full README ↗The Khan Academy Wonder Blocks design system. This is work-in-progress and a lot of things are still in motion.
More information: https://khan.github.io/wonder-blocks/
To install Wonder Blocks, you need to run the following commands:
pnpm installInstalls project dependencies
pnpm devBuilds all the packages and watches for changes
pnpm startRuns the docs in dev mode
Now you can open http://localhost:6061 to view the docs. This page will automatically update as you make changes to components.
AI agents / Storybook MCP: To use the Wonder Blocks MCP from another project (e.g. Cursor), clone this repo, run pnpm install and pnpm start, then add http://localhost:6061/mcp to your MCP client config (e.g. mcp.json). See AGENTS.md for full install steps and agentic workflows.
Note for external contributors: We are not accepting external contributions at this time. We are working to make this happen in the future, and we will let you know when this is possible!
For a more detailed explanation about how to develop Wonder Blocks components, please refer to the internal documentation
Please note – before contributing ensure that any design changes you are wanting to make are reflected in the Wonder Blocks project in Figma.
Thanks to Chromatic for providing the visual testing platform that helps us catch unexpected changes on time.