marko-js / marko JavaScript 14K 662 A declarative, HTML-based language that makes building web apps fun javascript ui-components dom vdom