SheetJS (xlsx-republish)

A drop-in npm mirror of the SheetJS Community Edition for reading and writing spreadsheets.

Library
npm
v0.20.3
36,341 stars
Apache License 2.0

Repository Health

Pre-computed score based on development activity, maintenance, community, maturity, and trend momentum. How we score it →
47 /100 Fair
Development Activity 0
Maintenance 0
Community 88
Maturity 60
Momentum 40

Technical Analysis

AI-assessed by reading the actual repository — architecture, code quality, innovation, and documentation. How we score it →
77 /100 Good
Architecture 85
Code Quality 78
Innovation 80
Learning Curve 65

xlsx-republish is an npm distribution of the SheetJS Community Edition, the widely used JavaScript toolkit for parsing and writing spreadsheet files. SheetJS stopped publishing its xlsx package to the public npm registry, so this package automatically republishes each new Community Edition release from the official SheetJS CDN under a registry-installable name. Functionally it is SheetJS: it reads and writes XLSX, XLS, CSV, ODS and many other formats with a single normalised worksheet model.

What You Get

  • Read and write support for XLSX, XLSM, XLSB, XLS, CSV, ODS and more
  • A single normalised workbook/worksheet data model regardless of source format
  • Utilities to convert sheets to and from JSON, CSV and HTML tables
  • Cross-runtime support across Node.js, browsers, Deno and Bun
  • Registry-installable access to SheetJS Community Edition without the SheetJS CDN

Common Use Cases

  • Importing user-uploaded Excel files into a web application
  • Exporting reports and tabular data to XLSX or CSV downloads
  • Batch-converting spreadsheets between formats in a Node.js script

Under The Hood

Architecture - SheetJS parses each supported spreadsheet format into a common workbook object (a set of named worksheets, each a sparse map of cell addresses to typed cell objects) and serialises that model back out to any target format. xlsx-republish itself is only a small scheduled script that pulls new Community Edition releases from the SheetJS CDN and republishes them to npm; the shipped code is SheetJS.

Tech Stack - The library is dependency-free JavaScript that runs across Node.js, browsers, Deno and Bun. The republish automation uses zx and semver.

Code Quality - SheetJS is a mature, heavily exercised codebase with an extensive corpus of real-world test files spanning many formats and edge cases. Its long production history across the ecosystem reflects broad battle-testing.

API Design - The public API is compact — read, write, and utils helpers for JSON/CSV/HTML conversion — but its breadth of options and format quirks give it a moderate learning curve. Documentation is thorough on the SheetJS site.

Used by 16 apps in this directory

TypeScript
100%
Other

Activepieces

AI Assistants · Automation · Mcp

25,195

Open-source AI automation platform that converts 280+ workflow integrations into MCP servers for LLMs, with no-code builders and TypeScript extensibility.

View details
92
Repo Health
85
Technical
64
Dependency
Built with
TypeScript 100%
Updated 6 days ago
TypeScript
95%
Apache 2.0

AionUi

AI Agents · Productivity

33,741

Free, open-source Cowork desktop app that unifies Claude Code, Codex, Gemini CLI, and 20+ AI agents into a single platform with multi-agent teams, 24/7 cron automation, and zero-config built-in agent.

View details
88
Repo Health
76
Technical
66
Dependency
Built with
TypeScript 95%
Updated 6 days ago
JavaScript
99%
MIT

AnythingLLM

AI Assistants · Automation · Developer Tools

67,496

The all-in-one AI platform for private document chat, no-code agents, and local LLMs with zero setup friction.

View details
91
Repo Health
78
Technical
65
Dependency
Built with
JavaScript 99%
Updated 5 days ago
TypeScript
68%
Apache 2.0

Appsmith

Automation · Developer Tools · No Code Platforms

41,113

Open-source low-code platform to build admin panels, dashboards, and internal tools connected to any database or API.

View details
94
Repo Health
79
Technical
63
Dependency
Built with
TypeScript 68%
Java 22%
Updated 6 days ago
TypeScript
97%
AGPL 3.0

Bigcapital

Invoicing Finance

3,956

Self-hostable double-entry accounting platform with invoicing, inventory, multi-currency, and real-time financial reporting for small and medium businesses.

View details
91
Repo Health
77
Technical
61
Dependency
Built with
TypeScript 97%
Updated 6 days ago
TypeScript
97%
MIT

DenchClaw

AI Agents · CRM

1,660

An AI-native CRM you self-host on your own machine, built on the OpenClaw agent framework, with a DuckDB backend and pre-built agent skills for managing contacts, deals, reports, and 500+ outreach integrations from natural-language chat.

View details
47
Repo Health
73
Technical
71
Dependency
Built with
TypeScript 97%
Updated 4 months ago
TypeScript
91%
Other

FastGPT

AI Agents · AI Development

29,900

Build, debug, and deploy knowledge-based AI agents with a visual workflow editor, RAG retrieval, and support for any OpenAI-compatible LLM.

View details
93
Repo Health
84
Technical
66
Dependency
Built with
TypeScript 91%
Updated 5 days ago
TypeScript
62%
Other

Flowise

AI Development · Automation · Developer Tools

55,521

Drag-and-drop visual builder for AI agents, RAG pipelines, and multi-agent systems—deploy anywhere in minutes.

View details
75
Repo Health
77
Technical
63
Dependency
Built with
TypeScript 62%
JavaScript 27%
Updated 2 months ago
TypeScript
91%
Apache 2.0

Helicone

AI Development · Analytics · Monitoring

6,235

An open-source AI gateway and LLM observability platform that routes requests to 100+ models while logging cost, latency, and full traces for every call.

View details
74
Repo Health
81
Technical
65
Dependency
Built with
TypeScript 91%
Updated 5 days ago

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers