A robust, strictly-typed Node.js and Browser library for parsing office files (.docx, .pptx, .xlsx, .odt, .odp, .ods, .pdf, .rtf, .csv, .md, .html) and generating high-fidelity outputs in Markdown, HTML, CSV, RTF, and RAG-focused chunks.
Formula parsing, dependency management, and calculation engine for Univer.
Best Data Grid for React with Spreadsheet Look and Feel.
Virtual reactive data grid spreadsheet component - RevoGrid.
React components and hooks for viewing XLSX workbooks
Best Data Grid for Vue with Spreadsheet Look and Feel.
Best Data Grid for Angular with Spreadsheet Look and Feel.
Vue 3 DataGrid Spreadsheet component with native Vue 3 cell render support
React DataGrid Spreadsheet component with native cell render support
AssemblyScript and WebAssembly acceleration kernel for bilig spreadsheet execution.
Svelte DataGrid Spreadsheet component with native cell render support
Excel-style formula parsing, binding, compilation, and evaluation for bilig.
Shared protocol types, enums, opcodes, and spreadsheet limits for bilig.
Local-first spreadsheet engine core for bilig with calc, selection, and commit semantics.
The react version of VTable
canvas table width high performance
Transport-neutral workbook intent API for plans, command receipts, and formula readback checks.
Jspreadsheet is a lightweight, vanilla javascript plugin to create amazing web-based interactive tables and spreadsheets compatible with other spreadsheet software.
Formula parser
LeankylinSheet is a drop-in javascript spreadsheet library that provides rich features like Excel and Google Sheets
Standalone spreadsheet renderer plugin for Flyfish File Viewer powered by styled-exceljs and e-virt-table.
Angular DataGrid Spreadsheet component with native cell render support
Diagnose stale cached XLSX formula values and recalculate XLSX formulas in Node.js without Excel, LibreOffice, or browser automation.
LeankylinSheet is a drop-in javascript spreadsheet library that provides rich features like Excel and Google Sheets
Headless spreadsheet engine with native Node and WASM runtime bindings