Here is a little story why I wrote Inesita
I decided to use virtual-dom, which as many of you may know is blazingly fast. I created a wrapper for it (opal-virtual-dom) and that's how I got started. First I implemented a component using virtual dom, then a router based on a component... and the beginnings of Inesita were born. Later I added the Store and the rest.
With regards to other front end Ruby frameworks, I looked at Veinna and Clearwater. Vienna is an MVC framework that I felt didn't work well with for the front end in the way I wanted to do front ends and I found most of Clearwater simply didn't work (or I just couldn't get to work!). Of course, a lot may have changed since then.
It was lot of fun by writing everything from scratch (except virtual dom which is just a wrapper), and theres a few things that could still be improved. Once they're done, it will be interesting to do some performance tests as I think Inesita will do very well on this front.
So a few months have passed since the first commit and I think it is time to share it with the world. I will do my best to make Inesita a beautiful and powerful front-end framework. I hope you like it!