CindyJS/CindyJS
A JavaScript framework for interactive (mathematical) content.
Why it is useful
CindyJS is a recent open-source project in Mathematics. It is included because it has recent repository activity and can support mathematical learning, research, modelling, software development, or AI workflows.
Repository at a glance
- Owner: CindyJS
- Primary language: JavaScript
- Latest update: 2026-09-11
- Stars / forks: 714 / 62
- License: Apache-2.0
- Links: Official project site
Good starting points
- Read the project README and installation instructions.
- Try the smallest example before changing parameters or datasets.
- Check tests, issues, and release notes before relying on results in teaching or research.
- Cite the repository and its license when reusing code or figures.
README snapshot
CindyJS is a framework to create interactive (mathematical) content for the web. It aims to be compatible with Cinderella, providing an interpreter for the scripting language CindyScript as well as a set of geometric operations which can be used to describe constructions. Together, these components make it very easy to visualize various concepts, from geometry in particular and mathematics in general, but also from various other fields. See also our project page. Examples on the web can be seen here. There is also [an examples directory](https://github.