A list of some interesting Open Source (mostly) Javascripts that hold good possibilities for knowledge production and publishing.
Motion sensing requiring no special hardware, only a speaker and mic! Also, runs in the browser.
PEX is a set of JavaScript libraries for computational thinking in Plask/Node.js and WebGL in the browser.
Vivus is a little JavaScript class (little because it's lightweight and have no dependency) to make drawing animation with SVGs in a webpage.
ARGOPd is made of real-time sound and visual synthesis modules. A module is a Pure Data (Pd) patch. ARGOPd is for users who have never programmed with Pure Data.
Vis.js is a dynamic, browser based visualization library. The library is designed to be easy to use, to handle large amounts of dynamic data, and to enable manipulation of and interaction with the data.
Vue.js is a library for building interactive web interfaces.
It provides data-driven components with a simple and flexible API.
Two.js is a two-dimensional drawing api geared towards modern web browsers. It is renderer agnostic enabling the same api to draw in multiple contexts: svg, canvas, and webgl.
Google Mapper is a lightweight library that enables you to download images of any size from Google Maps.
This Processing HTTP library makes it easy to communicate with servers on the Internet using the HTTP protocol
Processing Scenegraph provides a high-level, simple scenegraph for Processing, loosely following the API for the scenegraph and display list implemented by ActionScript 3.
Timeline.js is a compact JavaScript animation library with a GUI timeline for fast editing.
The proCONTROLL library allows Processing to communicate with controll devices like joysticks, joypads but also keyboards and mice.
Ease the creation of interactive 3D scenes implemented with the Processing language
JSkype is an JNI implementation which enables Java clients to use the Skyp API. - windows only :(
this library contains basic tools for calculating geometry in two dimensions
Examples, code and uses of the processing library called Toxiclib
Geomerative is a library for Processing, that consists of a series of classes enabling extended 2D geometry operations. It also enables the user to hold in objects information about 2D geometry elements, like shapes, polygons and meshes.
Sunflow is a great looking, open source, 3D render engine using global illumination. Sunflow is available for rendering conveniently from Processing.
Warp your Processing sketches onto any flat surface by using corner pin keystoning, regardless of your projector's position and orientation.