A light and compact client-side framework for building living, breathing web pages.
Serenade.js is a client side framework built on the MVC pattern. It makes it simple to create rich client side applications by freeing you from having to keep the DOM up to date with your data through powerful data bindings.
Serenade.js is simple enough to get you started quickly, yet powerful enough to create rich and complex applications.
Get started in a single line of code. No need to create complicated graphs of objects, just start working.
Serenade's templates automatically update when your data changes. No need for any special wiring, everything is kept current all the time.
Serenade is just 11k gzipped and has absolutely zero dependencies. No jQuery, no special adapters, no nothing. Just drop a single JS file into your app and start working.
Try it now!
Serenade.js works in all modern browsers, including IE9. IE8 and below are not supported.
Serenade.js is licensed under the MIT license, see the LICENSE file.
Substantial parts of this codebase where taken from CoffeeScript, licensed under the MIT license, by Jeremy Ashkenas, see the LICENSE file.