Imba.mount <nav#hero -> <a href='/guide'> "Get started" <a.github href=linkToGitHub> "GitHub"var Imba = require('imba'), _1 = Imba.createElement; Imba.mount((t0 = (t0=_1('nav')).setId('hero').setTemplate(function() { var $ = this.$, t0; return Imba.static([ ($[0] || _1('a',$,0,t0).setHref('/guide').setText("Get started")), ($[1] || _1('a',$,1,t0).flag('github').setText("GitHub")).setHref(this.linkToGitHub()).end() ],2,1); })).end());

Create complex web apps with ease!

Imba is a programming language for the web that compiles to highly performant and readable JavaScript. It has language level support for defining, extending, subclassing, instantiating and rendering dom nodes. For a simple application like TodoMVC, it is more than 10 times faster than React with less code, and a much smaller library.

The interactive screencasting platform Scrimba.com is written in Imba, both frontend and backend