modoJS is a component-based javascript user interface library, offered under the MIT license
and hosted on github.
It enables you to create modular user interfaces quickly by combining pre-created UI widgets that are ready for the most use cases. If special user interface components are missing from the library, you can simply add them to it via an easy API.
You do not need to pre-create HTML structures on your server or use a lot of frontend templates - modoJS does that for you. The interface structure and functionality is created by the library and can be completely styled by CSS.
Every user interface component is an independent module and can be used multiple times across all your apps. If you extend functionality or fix a bug, all your apps can benefit from it. Internationalization can be done easily by putting your interface strings into a JSON object that can be switched for each language.
modoJS requires jQuery and Backbone to run. Both libraries are widely used as base libraries for any kind of web application.
I am the creator of this library and am here to answer any questions you might have!
RoboStreamer