Skip to content

A curated list of tools that can be used for creating interactive mathematical explorables.

License

Notifications You must be signed in to change notification settings

ubavic/awesome-interactive-math

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Awesome interactive math tools Awesome

A curated list of tools that can be used for creating interactive mathematical explorables on the web.

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).
  • JSXGraph - a cross-browser JavaScript library for interactive geometry, function plotting, charting, and data visualization in the web browser.
  • Mafs - a set of opinionated React components for creating math visualizations.
  • MathBox - a library for rendering presentation-quality math diagrams in a browser using WebGL. Built on top of Three.js and ShaderGraph, it provides a clean API to visualize mathematical relationships and animate them declaratively.
  • MathCell - a simple straightforward way to include interactive mathematics in a web page.
  • Mathigon - open-source TypeScript libraries for creating and hosting interactive courses or virtual manipulatives.
  • Observable - a platform for creating interactive explorables.
  • p5.js - a JavaScript library for creative coding, with a focus on making coding accessible and inclusive for artists, designers, educators, beginners...
  • pts - a library for visualization and creative-coding
  • Liqvid - library for interactive videos in React.
  • SageMath WebGL Renderer
  • Shiny - an R package that makes it easy to build interactive web apps straight from R.
  • three.js - a cross-browser JavaScript library and application programming interface used to create and display animated 3D computer graphics in a web browser using WebGL.

Examples of awesome interactive math

Articles

Books

Plotters

Other awesomeness

Math games

See this list.

Contribution

Feel free to recommend any awesome tool not listed here.

About

A curated list of tools that can be used for creating interactive mathematical explorables.

Topics

Resources

License

Stars

Watchers

Forks