Handsontable is a JavaScript/HTML5 data grid with spreadsheet look & feel. Available for React, Vue and Angular.
Knockout makes it easier to create rich, responsive UIs with JavaScript