v1.12.0

3rd Party Projects

Several third-party projects developed by external contributors use JSXGraph to create interactive mathematical content and tools. These projects are independently maintained and not officially managed or supported by the JSXGraph development team.

STACK

STACK

STACK is an open-source assessment system for mathematics and STEM. It offers algebraic input, automated feedback, and randomized tasks, mainly within Moodle. Integrated with JSXGraph, it also enables dynamic visualizations and interactive elements, supporting innovative, scalable online learning worldwide.

Learn more


TSXGraph

TSXGraph

TSXGraph is a lightweight TypeScript wrapper for JSXGraph that improves coding experience with auto-completion, type-checking, and syntax support in VSCode. It simplifies the complex create() function, making JSXGraph easier to use for both beginners and advanced developers.

Learn more


Bourne2Learn

Bourne2Learn

Murray Bourne’s site offers mobile-friendly JSXGraph demos, smooth animations, advanced plotting techniques, and integration with MathJax, KaTeX, and audio. It includes tutorials, slides from JSXGraph conferences, and experiments like Game of Life and efficient SVG rendering.

Learn more


i‑Učbeniki/i-Textbooks

i‑Učbeniki/i-Textbooks

The i‑Učbeniki portal offers free Slovenian digital textbooks with interactive content. Many activities use JSXGraph, enabling dynamic visualizations in math and science that promote exploratory and hands-on learning. All materials are open and browser-based.

www.iucbeniki.si

Learn more


Meclib

Meclib

Meclib is a toolkit that simplifies authoring STACK questions in Moodle. It uses JSXGraph for static and interactive graphics controlled by Maxima variables, and offers Maxima-based feedback. Designed for mechanics, it supports creating free-body diagrams with rich formative assessment.

Case Study

Learn more


MUMIE

MUMIE

MUMIE is a digital learning platform for mathematics and STEM subjects. It integrates JSXGraph to provide interactive visualizations in e-learning content. Students can explore dynamic constructions, manipulate parameters, and receive feedback, enhancing conceptual understanding. For creation of such e-learning content, the platform offers an authoring tool with LaTeX-based syntax.

Learn more


STEMCstudio

STEMCstudio

STEMCstudio is a browser-based IDE designed for education and research. It supports beginners with best practices while offering full flexibility for experts. The environment is ideal for developing JSXGraph projects, including live coding, TypeScript, modules, and a helpful wrapper API.

Learn more


NUMBAS

NUMBAS

Numbas is an open-source math assessment platform that integrates JSXGraph for interactive diagrams. It supports randomized variables, two-way input binding, and linking diagram state to grading, enabling rich, dynamic question content.

Demo

Learn more


KDetude ELEDA

KDetude ELEDA

KDetude’s Eleda is a No‑Code pedagogical authoring platform that integrates JSXGraph, enabling teachers to build interactive, randomized math activities—graphs, geometry, feedback—without coding. JSXGraph components are embedded via visual blocks and fully controlled by Eleda’s interface.

Learn more


The WeBWorK Project

The WeBWorK Project

The WeBWorK Project is an open-source online homework system widely used in mathematics and science education. Through its integration with JSXGraph, it supports dynamic, interactive visualizations and explorations, enriching problem sets with geometric and graphical elements for students.

Learn more

Call for Projects

Have you created innovative tools, apps, or visualizations powered by JSXGraph? We invite you to showcase your work! Share how you extended or integrated the library and inspire the community with your creativity, ideas, and groundbreaking applications.

jsxgraph@uni-bayreuth.de