Caramel is light weight front-end MVC framework that has template and binding feature. This is wrote by TypeScript and this is able to use in TypeScript and JavaScript.