InfernoJS – a JavaScript library for building powerful user interfaces