The Emacs Widget Library

Of course there is one. Via org.
It will face major adoption issues in the enterprise due to the fact that it is not based upon XML.
It will face major adoption issues on the web due to the fact that it is not based upon JSON.
That is OK though because it will outlive both of them.