I have made a custom data adapter for use with Syncfusion’s javascript product. It’s an initial commit and is not ready for production, but most features are working.
Clone from github
Also just a note: Syncfusion offers a free community license for all of their products.