HA

Handsontable

JavaScript data grid component with spreadsheet-like editing

Office Suites ★ 22.1k stars Medium setup Apache-2.0

Handsontable is a JavaScript data grid component that provides spreadsheet-like editing in the browser, with formula support, cell types, and validation. It embeds into web apps via plain JS or React, Angular, and Vue wrappers.

Key features

  • Spreadsheet-like grid editing
  • Formula support
  • Cell types and validation
  • React, Angular and Vue wrappers

Pros & cons

Strengths

  • Mature and well documented
  • Framework wrappers available
  • Rich editing features

Trade-offs

  • Developer integration required
  • Not a standalone app

Is Handsontable secure?

No known vulnerabilities affect Handsontable's latest release (18.1.2). OSV.dev lists 1 past advisory for the project; none of them applies to this release. No known vulnerabilities is not proof of security: it means none have been publicly catalogued.

  • Most recent fixed advisory CVE-2021-23446, published 2021-09-29 (1841 days ago), fixed in 10.0.0

Source: OSV.dev, checked 2026-10-14. How this is measured.

Handsontable replaces

Health badge

Maintain Handsontable? Add its health score to your README. The badge links back to this page.

SelfHostIndex: 97 · excellent

Markdown
[![SelfHostIndex health score for Handsontable](https://selfhostindex.com/badge/handsontable.svg)](https://selfhostindex.com/app/handsontable/)
HTML
<a href="https://selfhostindex.com/app/handsontable/"><img src="https://selfhostindex.com/badge/handsontable.svg" alt="SelfHostIndex health score for Handsontable"></a>
reStructuredText
.. image:: https://selfhostindex.com/badge/handsontable.svg
   :alt: SelfHostIndex health score for Handsontable
   :target: https://selfhostindex.com/app/handsontable/

The score is recomputed on every nightly rebuild from public repository data — see how it is calculated.

Compare Handsontable

4 head-to-head comparisons.

Similar office suites apps