So, starting from early this year, I have been working on creating client-side library for Microsoft CRM Portal. Although the first draft version was completed in February 2017, I am making some major changes for the first release to public. Here is a preview of first draft.
The usage in the first draft is really easy like this
I am targeting to release it in mid-March 2017. Initially, it will not cover for every different control types, especially different rendering is set using metadata. Those will be regularly updated.