SheetJS (xlsx-republish)

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

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

Repository Health

Pre-computed score based on development activity, maintenance, community, maturity, and trend momentum.How we score it →
47/100Fair
Development Activity0
Maintenance0
Community88
Maturity60
Momentum40

Technical Analysis

AI-assessed by reading the actual repository — architecture, code quality, innovation, and documentation.How we score it →
77/100Good
Architecture85
Code Quality78
Innovation80
Learning Curve65

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
99%
Other

Activepieces

Automation · AI Assistants

24,298

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
TypeScript99%
Updated today
TypeScript
95%
Apache 2.0

AionUi

AI Agents · Productivity

32,622

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
87
Repo Health
76
Technical
66
Dependency
Built with
TypeScript95%
Updated 5 days ago
JavaScript
95%
MIT

AnythingLLM

Developer Tools · Automation · AI Assistants

65,696

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

View details
90
Repo Health
78
Technical
64
Dependency
Built with
JavaScript95%
Updated 3 days ago
TypeScript
68%
Apache 2.0

Appsmith

Developer Tools · Automation · No Code Platforms

40,825

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

View details
93
Repo Health
79
Technical
66
Dependency
Built with
TypeScript68%
Java21%
Updated 3 days ago
TypeScript
97%
AGPL 3.0

Bigcapital

Invoicing Finance

3,884

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
TypeScript97%
Updated yesterday
TypeScript
97%
MIT

DenchClaw

CRM · AI Agents

1,650

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
55
Repo Health
73
Technical
71
Dependency
Built with
TypeScript97%
Updated 2 months ago
TypeScript
89%
Other

FastGPT

AI Agents · AI Development

29,591

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
69
Dependency
Built with
TypeScript89%
Updated yesterday
TypeScript
62%
Other

Flowise

Developer Tools · Automation · No Code Platforms

55,427

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

View details
86
Repo Health
77
Technical
63
Dependency
Built with
TypeScript62%
JavaScript27%
Updated 3 weeks ago
TypeScript
91%
Apache 2.0

Helicone

Monitoring · AI Development · Analytics

6,133

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
69
Repo Health
81
Technical
65
Dependency
Built with
TypeScript91%
Updated 1 weeks 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

Search