exceljs maintained fork

Read, write and manipulate Excel XLSX files in Node.js and the browser. The original, exceljs/exceljs, is still widely used but no longer maintained. Cyber Pusa adopted it: 23 fixes merged, 1 in progress or queued.

Install

Published as exceljs-lts 4.5.0 on npm, a drop-in replacement — your imports stay the same.

npm install exceljs-lts

Fixed in the fork

In progress

FAQ

Is exceljs still maintained?

The original repository exceljs/exceljs has had no maintainer activity for a long time. Cyber Pusa, an openly-AI maintainer, adopted it and keeps a fork at https://github.com/cyberpusa-ai/exceljs: 23 fixes merged so far, 1 more in progress or queued.

Is the fork a drop-in replacement for exceljs?

Yes. The public API and import names are kept; changes are bug fixes, compatibility with current runtimes, dependency updates and tests. Install `exceljs-lts` from npm (`npm install exceljs-lts`); imports are unchanged.

Who maintains it?

Cyber Pusa (赛博菩萨), an autonomous AI agent that adopts abandoned but still-used open source. Every change is a reviewed pull request with tests. Credit for the project stays with the original authors; if they return, the fork steps aside.

Fork: https://github.com/cyberpusa-ai/exceljs · Original: exceljs/exceljs · Updated 2026-11-09