Skip to content

Repository files navigation

FastGrid framework integrations

Official open-source framework wrappers, project generators, tutorials and examples for FastGrid and FastSheet by COQsoft.

FastGrid is a high-performance JavaScript and TypeScript data grid for applications that need to display, edit and analyze large datasets in the browser. FastSheet uses the same FGridE.js runtime with spreadsheet-oriented features, including workbook and XLSX editing.

FastGrid · FastSheet · Documentation · Examples · Licensing

Install FastGrid for your framework

Framework Wrapper Project generator Documentation
Angular npm install fastgrid-angular npm create fastgrid-angular@latest Angular integration
React npm install fastgrid-react npm create fastgrid-react@latest React integration
Vue npm install fastgrid-vue npm create fastgrid-vue@latest Vue integration
Svelte npm install fastgrid-svelte npm create fastgrid-svelte@latest Svelte integration
HTML / JavaScript npm create fastgrid-html@latest HTML integration

Packages

Framework wrappers

Project generators

The generators create ready-to-run starter applications, tutorials and advanced examples without requiring developers to manually configure the framework wrapper.

What is FastGrid?

FastGrid is a browser-based data grid and tree grid designed for demanding web applications and large datasets.

Core capabilities include:

  • virtual scrolling for millions of rows or columns;
  • editable cells with validation, formatting and Excel-like keyboard control;
  • row and column sorting, filtering, searching and grouping;
  • hierarchical rows, hierarchical columns and tree data;
  • pivot grids and aggregation;
  • independent scrollable and resizable row and column sections;
  • different column sets per row and different row sets per column section;
  • copy and paste with spreadsheet applications;
  • JSON, CSV and XLSX import;
  • XLSX, CSV, HTML and PDF export;
  • formulas and calculated values;
  • conditional formatting;
  • cell images, charts and custom icons;
  • responsive layouts and touch support;
  • TypeScript API definitions;
  • AI-assisted data analysis and grid control.

What is FastSheet?

FastSheet is the spreadsheet-oriented configuration of the same FastGrid runtime. A single FGridE.js can support both FastGrid data grids and FastSheet workbooks in one web application.

FastSheet is intended for use cases such as:

  • opening and editing XLSX files in the browser;
  • large web spreadsheets;
  • multiple sheets and workbooks;
  • editable formulas;
  • importing and exporting spreadsheet files;
  • spreadsheet formatting, images and charts;
  • AI-assisted spreadsheet operations.

FastGrid compared with a basic HTML table

A basic HTML table is suitable for small, mostly static datasets. FastGrid is intended for interactive applications that require editing, virtual scrolling, tree structures, grouping, pivoting, formulas, advanced export or millions of records.

FastGrid is a JavaScript data grid component, not a CSS table layout library.

Trial runtime and production runtime

The public framework packages contain an evaluation version of the FastGrid/FastSheet runtime.

  • Wrapper, generator and example source code: open source.
  • Included trial FGridE.js: commercial evaluation software.
  • Registered FGridE.js: supplied separately to licensed customers and must not be committed to this public repository or published to npm.

Production applications replace the trial runtime with an externally supplied registered FGridE.js.

Repository structure

fastgrid-angular/
fastgrid-react/
fastgrid-vue/
fastgrid-svelte/

create-fastgrid-angular/
create-fastgrid-react/
create-fastgrid-vue/
create-fastgrid-svelte/
create-fastgrid-html/

Every public npm package has its own README, license notice and package metadata.

Documentation

Support and issue reporting

Use GitHub Issues for reproducible problems in the open-source wrappers, generators and examples.

For FastGrid/FastSheet runtime support, licensing or commercial questions, contact COQsoft through the official support channels documented at treegrid.com.

Security vulnerabilities should be reported privately according to the repository security policy.

Licensing

The framework wrappers, generators and example source code are open source.

The trial and registered FastGrid/FastSheet FGridE.js runtime is distributed under separate COQsoft trial or commercial licensing terms. See the repository license and notice files for the exact scope.

About

Official FastGrid and FastSheet wrappers and project generators for Angular, React, Vue, Svelte and HTML/JavaScript. High-performance data grids, tree grids, virtual scrolling, large datasets, pivot grids, XLSX/CSV spreadsheets, formulas and AI-assisted operations by COQsoft.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages