Build it in Svelte. Start from one grid.

A Kanban board, a scheduler and a pivot table are the same <SvGrid> drawn a different way. A tree grid or a spreadsheet is the grid with a few props set. 17 pages, each with the line that turns it on, a live demo and the documentation.

Views of the grid

Not separate widgets. The rows you pass to a table become the cards on a board or the events on a calendar; change the prop and the same data redraws.

The grid, configured

The table itself, set up for one job, in the free @svgrid/grid package unless marked Enterprise.

Components in the same package

They started as the grid's cell editors and menus. Import them on their own for forms, dialogs and settings pages.