Thanks to the hard work of a number of developers, tabulator is becoming available in a range of languages outside of vanilla JavaScrip.
This page keeps track of the external projects helping to bring Tabulator into different development environments
Thanks to the great work of @Jojoshua Tabulator now has a full script of TypeScript typings for any developers that need them.
They can be brought into your project with npm
npm install @types/tabulator-tables
An example of how to use the typings on your project can be found at: https://github.com/Jojoshua/TypedTabulator
A Java wrapper using Java GWT/JsInterop is in development and should be available soon, watch this space for more info.