Skip to main content

Our Ecosystem

SheetXL is structured as a modular ecosystem of packages, each with a clear and specific purpose.

This architecture was chosen intentionally to give you maximum flexibility and control. It allows you to build your application with only the necessary components, ensuring a minimal footprint and a clean dependency tree. For example, you can use the @sheetxl/grid package on its own without the overhead of the full spreadsheet engine.

The packages below are designed for seamless interoperability and are grouped into Core, UI, and Utilities to help you find the right tool for the job.

Packages Overview

ModuleDescriptionLicense
@sheet/sdkHead-less library for interacting with a spreadsheet.Commercial
@sheetxl/studio-muiA fully functional application that can be easily embedded and/or extended using Material-UI and React.MIT
@sheet/reactReact spreadsheet components.Commercial
@sheet/ioHead-less library for importing and exporting into SheetXL file formatMIT
@sheet/gridA react data grid that provides basic grid capabilities.Commercial
@sheet/utils-muiA set of mui-based components that may be used in any application setting. (e.g. color picker).MIT
@sheet/utils-reactA set of react-base components may be used in any application setting. (e.g. movable panel, keystroke management).MIT
@sheet/utilsA set of headless utilities may be used in any application setting.MIT

Items marked with 💎 are commercially licensed.