Shrike is a project mainly written in JavaScript, based on the MIT license.
Lightweight and speedy JavaScript framework
NOTE This thing is kinda in a late beta stage; it's quite stable but the API may change until the 1.0 release.
USAGE
Load the modules you want or the full shrike.js into your page with a
MODULES
core.js is the Shrike core and is required by all other modules. Requires the Puma CSS selector engine.
events.js is the event system, with Shrike.addEvent/removeEvent, Shrike.ready, Shrike.on, and Shrike.off.
ajax.js contains the Ajax functionality.
animation.js contains animation and drag&drop functionality. Requires events.js.
shrike.js contains all of the above modules and the Puma CSS selector engine.
FUNCTIONS
See the docs/ folder, which isn't nearly finished yet (wait a year or two). I recommend just browsing the source, it's pretty straightforward.