hoe.js

hoe.js is a lightweight javascript library designed to streamline the creation of user interface in HTML/javascript.

Why hoe.js ?

From one side you have toolkits like jQuery that simplifies DOM manipulation but lacks support for creating complex UI.

On the other side you have MVC frameworks that often impose a very heavy-weight mechanism to create applications.

hoe.js's goal is to let you write structured code for small components and let you scale up your application without "getting into your way". It relies on javascript prototypes and optionally CustomElements, just adding some missing pieces:

Installation

Install using bower

$ bower install hoe