dg.js is javascript library for dynamic geometry. DG helps you build, visualize and explore relationship between geometry objects in intuitve and interactive way.
If you want to create quick examples check out interpreter.
Here is a small list of examples to get familiar with dg.js. If you make some example using dg.js make sure to send code and I'll include them here with reference to you.
To see full API & download check out dg.js at github.
See github page on how to contribute.