Isnt it similar to what reactjs does in general? Please do correct me if I am wrong but it seems your projecy which is makajs ( right? ) uses json to write components and if you write reactjs code without babel , you have to write similar json and pass it in reactjs default methods to start with. But i really liked the hub thing your project and i think its a good start. I would use it sometimes for sure.