Possibly Useful JavaScript Libraries - concord-consortium/data-science-games GitHub Wiki
What libraries should we (especially Tim) think about using in JS programming? So far mostly from Jonathan, in emails to Tim.
- From our discussion this morning, here is one library that helps manage modules and namespaces: http://requirejs.org/. I am not sure whether there is a more modern version. The Concord folks back East keep up better with the latest technology and I don't find it in their projects directly, but it does work and may be useful to you when your projects get big enough that script declaractions get to be a problem..
- The Raphael Javascript Library can be found here: http://raphaeljs.com/. It is, as I said an old library with diminishing usage.
- A popular physics engine for javascript is Box2D: http://box2d-js.sourceforge.net/
- And, I mentioned the D3 library. It is big and diverse, so maybe too much for right now, but here is a link to let you know what it can do: https://github.com/mbostock/d3/wiki/Gallery'
SVG
- A good place to start for learning about SVG is here: https://developer.mozilla.org/en-US/docs/Web/SVG
- The Raphael developer is now working on an SVG library called Snap: http://snapsvg.io/about/