Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Latest commit 2cf7942 Jul 6, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
angular-table init Jul 6, 2019
react-table init Jul 6, 2019
scripts init Jul 6, 2019
svelte-table init Jul 6, 2019
vue-table init Jul 6, 2019
xstate-table init Jul 6, 2019
.gitignore init Jul 6, 2019 init Jul 6, 2019
package-lock.json init Jul 6, 2019
package.json init Jul 6, 2019


An experiment to create a table with behavior and to be able to re-use the code across frameworks. Every framework has its own template language, but the behavior code can be shared because it's using XState.

The table can:

  • single select
  • multiple select with ctrl
  • select range with shift
  • select multiple ranges with ctrl+shift
  • multiple select via drag
  • disable action buttons based on selection


This repository

To run the code for a framework:

  • first install the dependencies (with npm install or yarn) in the root folder (this step is needed to copy the xstate-table code)
  • move to the specific folder and install the dependencies
You can’t perform that action at this time.