# xlsx-kit > Read and write Excel `.xlsx` workbooks from Node 22+ and modern browsers, with no Python or native runtime dependencies. Includes a streaming writer (10M rows in fixed memory) and a SAX-based row iterator for huge sheets. This index points at the canonical documentation for the library. Every linked URL is also available as raw Markdown by appending `.md` (e.g. `/docs/install.md`). Append `/llms-full.txt` to this site to get every page concatenated into a single document. ## Getting started - [Install](./docs/install.md): Add xlsx-kit to a Node, Bun, or browser project. - [Getting started](./docs/getting-started.md): Read, edit, and write your first xlsx workbook. - [Recipes](./docs/recipes.md): Working code for the most common tasks — open / build / style / chart / validate / stream / export. - [Cheatsheet](./docs/cheatsheet.md): One-page lookup of task → exact functions to import + call. The shortest path from "I want to do X" to working code. ## Guides - [Streaming](./docs/streaming.md): Read and write multi-million row workbooks in fixed memory. ## Reference - [API overview](./docs/api.md): Top-level exports, subpath entries, and bundle budgets. ## Source - [GitHub repository](https://github.com/baseballyama/xlsx-kit) - [npm package](https://www.npmjs.com/package/xlsx-kit)