From 9af2222dc80b0f2482a1a90eaf68941a88f2e4bc Mon Sep 17 00:00:00 2001 From: KanuniLabs Date: Sat, 29 Aug 2026 08:47:08 +0300 Subject: [PATCH] Add KanuniLabs DataGrid and KanuniLabs PivotGrid --- README.md | 2 ++ data/kanunilabs-datagrid.yml | 50 +++++++++++++++++++++++++++++++++++ data/kanunilabs-pivotgrid.yml | 50 +++++++++++++++++++++++++++++++++++ 3 files changed, 102 insertions(+) create mode 100644 data/kanunilabs-datagrid.yml create mode 100644 data/kanunilabs-pivotgrid.yml diff --git a/README.md b/README.md index c2f4598..49d125d 100644 --- a/README.md +++ b/README.md @@ -47,6 +47,8 @@ - [jQWidgets](https://www.jqwidgets.com/) - A comprehensive JavaScript UI library with 70+ widgets built entirely from scratch. - [Jspreadsheet CE](https://bossanova.uk/jspreadsheet/v4) - A lightweight vanilla JavaScript plugin (formerly Jexcel) to create amazing web-based online interactive tables and spreadsheets compatible with other spreadsheet softwares. - [Jspreadsheet Pro](https://jspreadsheet.com) - Jspreadsheet is a lightweight Vanilla JavaScript plugin that help developers to create exceptional web-based interactive data grid with spreadsheet controls. +- [KanuniLabs DataGrid](https://kanunilabs.com/datagrid) - A data grid for React and vanilla JavaScript with sorting, filtering and grouping in an embedded Web Worker. +- [KanuniLabs PivotGrid](https://kanunilabs.com/pivotgrid) - A React pivot table with a Web Worker engine, drag-and-drop field areas and a free tier that includes the pivot core. - [Kendo UI for Angular](https://www.telerik.com/kendo-angular-ui/components/grid/) - An Angular data grid with 100+ features including paging, sorting, filtering, editing, grouping, virtualization, accessibility, and export to PDF and Excel. - [Kendo UI for Vue](https://www.telerik.com/kendo-vue-ui/components/grid/) - A Vue data grid with 100+ features including paging, sorting, filtering, editing, grouping, virtualization, accessibility, and export to PDF and Excel. - [Kendo UI Grid](https://www.telerik.com/kendo-ui/grid) - An HTML5 and jQuery data grid with 100+ features including paging, sorting, filtering, editing, grouping, virtualization, globalization, RTL, and export to PDF and Excel. diff --git a/data/kanunilabs-datagrid.yml b/data/kanunilabs-datagrid.yml new file mode 100644 index 0000000..6981615 --- /dev/null +++ b/data/kanunilabs-datagrid.yml @@ -0,0 +1,50 @@ +title: KanuniLabs DataGrid +homeUrl: https://kanunilabs.com/datagrid +demoUrl: https://kanunilabs.com/playground/datagrid +githubRepo: null +npmPackage: "@kanunilabs/datagrid-react" +license: Proprietary +revenueModel: Free Community tier, paid Enterprise tier +description: > + A data grid for React and vanilla JavaScript. Sorting, filtering, grouping and + aggregation run in a Web Worker that is compiled into the package, so there is + no bundler configuration to add. +frameworks: + react: true + vanilla: true +features: + accessible: Keyboard navigation and cell focus are implemented; no formal accessibility audit has been done + copyPaste: Copy is in the free tier; cut and paste require the paid tier + csvExport: true + customEditors: Paid tier + customFormatters: true + draggableRows: true + editable: Paid tier + fillDown: Paid tier + fillRight: Paid tier + filtering: true + formulas: false + freezableCols: true + headless: false + i18n: true + maintained: true + mergeCells: Paid tier + openSource: false + pagination: true + pdfExport: Paid tier + pivots: false + rangeSelection: Paid tier + resizableCols: true + responsive: The page does not break at 375px and the grid scrolls horizontally, but there are no mobile breakpoints and most toolbar controls are under 40px + rowGrouping: Single level is in the free tier; multi-level grouping and group summaries require the paid tier + rowPinning: true + rowSelection: true + search: true + serverSide: Paid tier + sorting: true + sparklines: Paid tier + theming: true + trees: Paid tier + typescript: true + xlsxExport: Paid tier + virtualization: true diff --git a/data/kanunilabs-pivotgrid.yml b/data/kanunilabs-pivotgrid.yml new file mode 100644 index 0000000..dd3b20f --- /dev/null +++ b/data/kanunilabs-pivotgrid.yml @@ -0,0 +1,50 @@ +title: KanuniLabs PivotGrid +homeUrl: https://kanunilabs.com/pivotgrid +demoUrl: https://kanunilabs.com/playground/pivotgrid +githubRepo: null +npmPackage: "@kanunilabs/pivotgrid-react" +license: Proprietary +revenueModel: Free Community tier, paid Enterprise tier +description: > + A React pivot table with a Web Worker engine. Drag-and-drop field areas, six + summary types, grouping, sorting by measure and totals are in the free tier; + the paid tier adds the calculated-field designer, prefilter builder, + drill-down and styled export. +frameworks: + react: true +features: + accessible: The header filter popup is fully keyboard-driven; no formal accessibility audit has been done + copyPaste: Copy to clipboard is in the free tier + csvExport: true + customEditors: false + customFormatters: true + draggableRows: false + editable: false + fillDown: false + fillRight: false + filtering: true + formulas: Calculated fields derive measures from other fields; writing them in code is free, the no-code designer is in the paid tier + freezableCols: Row headers and the header row are frozen by design; there is no configurable column freezing + headless: false + i18n: true + maintained: true + mergeCells: true + openSource: false + pagination: The pivot itself is not paginated; the paid drill-down grid is + pdfExport: Paid tier + pivots: true + rangeSelection: true + resizableCols: true + responsive: The page does not break at 375px and the grid scrolls horizontally, but there are no mobile breakpoints and the footer controls are under 40px + rowGrouping: true + rowPinning: false + rowSelection: true + search: false + serverSide: false + sorting: true + sparklines: false + theming: true + trees: true + typescript: true + xlsxExport: Paid tier + virtualization: true