Custom tags • Enjoyable syntax • Elegant API • Tiny size Why do we need a new UI library? The frontend space is indeed crowded, but we honestly feel the solution is still “out there”. We believe Riot.js offers the right balance for solving the great puzzle. So — here’s why we need one: 1. Custom elements Riot.js brings custom elements to all modern browsers without the use of any polyfill! <todo>