awesome-interactive-math
github.com/ubavic/awesome-interactive-math ↗A curated list of tools that can be used for creating interactive mathematical explorables.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me plotters resources from awesome-interactive-math"
Installation instructions →What's inside
Examples
- 2D Inverse Fourier Transform PlaygroundPlotters
- 4D ToysMath games
a box of toys from the fourth dimension.
- 7 sets Venn DiagramOther awesomeness
- An interactive introduction to Fourier transformsArticles
- A primer on Bézier curvesArticles
- A Slower Speed of LightMath games
a first-person game prototype in which players navigate a 3D space while picking up orbs that reduce the speed of light in increments.
Tools
- CindyJS
a framework to create interactive (mathematical) content for the web.
- D3.js
a JavaScript library for manipulating documents based on data.
- Desmos API
dead-simple way to embed rich, interactive math into your web page or web app.
- Euclid JS
Euclidean geometry in javascript.
- Geogebra embeded
- Grafar
a javascript library for reactive, 3D mathematical visualization (data visualization capabilities coming sometime). Built on top of WebGL (via Three.js).
Showing a sample of 54 resources. View the full list on GitHub →