JavaScript Components

Explore the powerful and versatile components designed to elevate your productivity. From data management to collaboration, our ecosystem seamlessly integrates to meet your needs.


Jspreadsheet Pro

An enterprise JavaScript data grid component to integrate spreadsheet UI into your web-based application.

Intrasheets

Collaborate using Intrasheets, an intuitive tool for managing spreadsheets and keeping everyone aligned.

Jspreadsheet CE

An open-source javascript spreadsheet component that offers features for developers seeking flexibility without licensing.

Jsuites

Comprehensive JavaScript plugins and tools for diverse web-based applications that enhance development productivity.

LemonadeJS

LemonadeJS is a dependency-free lightweight library featuring an abstract reactive layer and two-way data binding.

CalendarJS

A powerful JavaScript calendar component for creating interactive date pickers and scheduling interfaces.

TabularJS

Zero-dependency JavaScript library that converts 16+ spreadsheet formats (XLSX, XLS, ODS, CSV, HTML, DBF, SYLK, DIF, Lotus) into clean JSON.

Open-source and enterprise JavaScript components

Bossanova builds a connected ecosystem of JavaScript libraries for data-heavy web apps. At its core is Jspreadsheet, a spreadsheet and data grid component that brings Excel-like editing to the browser, available as free open-source Jspreadsheet CE and enterprise-grade Jspreadsheet Pro. Around it sit complementary tools for reactivity (LemonadeJS), UI plugins (Jsuites), scheduling (CalendarJS), spreadsheet parsing (TabularJS), and collaboration (Intrasheets).

Every component works standalone or together, with no heavy framework dependencies. Drop them into vanilla JavaScript, React, Vue, or Angular.

Where to start

Frequently asked questions

Is Jspreadsheet free?
Yes. Jspreadsheet CE is open-source under the MIT license, free for personal and commercial projects. Jspreadsheet Pro adds advanced features and support under a commercial license.

Does it work with React, Vue, and Angular?
Yes. Jspreadsheet ships official wrappers and guides for all major frameworks, and also runs with plain JavaScript.

What can I build with it?
Editable data tables, financial models, dashboards, order forms, and admin panels. Anything that needs spreadsheet-style interaction in the browser.