<ahref="labs/architecture-examples/rappidjs/"data-source="http://www.rappidjs.com"data-content="rAppid.js is a declarative JavaScript framework for rapid web application development. It supports dependency loading, Model-View binding, View-Model binding, dependency injection and i18n.">rAppid.js</a>
</li>
<liclass="routing labs">
<ahref="labs/architecture-examples/o_O/"data-source="http://weepy.github.com/o_O/"data-content="o_O: HTML binding <br> - Elegantly binds objects to HTML<br>- Proxies through jQuery, Ender, etc<br>- Automatic dependency resolution<br>- Plays well with others">Funnyface.js</a>
</li>
<liclass="routing labs">
<ahref="labs/architecture-examples/knockoutjs_classBindingProvider/"data-source="https://github.com/rniemeyer/knockout-classBindingProvider"data-content="This project is an adaptation of /architecture-examples/knockoutjs with Ryan Niemeyer's Class Binding Provider.">Knockout +<br> ClassBinding</a>
a,e,g)}})},addProperty:function(a,b,c){a[b]=e(c);a.properties.push(b)},defaults:{},types:{},extend:function(a,b,c){a=a||{};b=r(this,b,c);b.defaults=a;b.extend=this.extend;a.type&&(g.types[a.type]=b);returnb},create:function(a){vara=a||{},b=this==g?g.types[a.type]:this;if(!b)throwError("no such Model with type: "+a.type);returnnewb(a)}});h(g.prototype,n,{toString:function(){return"#<"+(this.type?this.type():"model")+">"},bind:function(a){e.bind(this,a);returnthis},initialize:function(){},valid:function(){return!0},
*[Funnyface.js on GitHub](https://github.com/weepy/o_O)
_If you have other helpful links to share, or find any of the links above no longer work, please [let us know](https://github.com/tastejs/todomvc/issues)._