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

Python
66%
Other

Morphik

AI Development · Databases · Search

3,717

Morphik is an AI-native ingestion and retrieval engine that lets developers store, search, and reason over visually rich documents — scanned PDFs, manuals, slides, and video — without duct-taping together OCR, an embedding model, and a vector database.

View details
64
Repo Health
71
Technical
67
Dependency
Built with
Python 66%
TypeScript 23%
Updated 1 weeks ago
Python
38%
Other

Open WebUI

AI Agents · AI Assistants

156,607

The extensible, privacy-first AI platform that runs Ollama, OpenAI, and any LLM backend behind a polished, feature-packed web interface.

View details
92
Repo Health
75
Technical
66
Dependency
Built with
Python 38%
Svelte 35%
JavaScript 19%
Updated 1 weeks ago
TypeScript
85%
MIT

openwork

AI Assistants · Automation

24,237

OpenWork is a free, open-source desktop app for running AI agent workflows on your own files with 50+ LLMs, extensible skills, and MCP server support — the open-source alternative to Claude Cowork and Codex.

View details
87
Repo Health
89
Technical
67
Dependency
Built with
TypeScript 85%
Updated 1 weeks ago
TypeScript
96%
Other

Refly

AI Development · Automation · No Code Platforms

7,537

Build deterministic, versioned agent skills from natural language—run them anywhere from Claude Code to Slack.

View details
68
Repo Health
76
Technical
63
Dependency
Built with
TypeScript 96%
Updated 1 weeks ago
TypeScript
98%
Apache 2.0

rowboat

AI Assistants · AI Development

18,060

Build, test, and deploy multi-agent AI workflows with a visual editor, RAG data sources, MCP tool integration, and a production-ready REST API.

View details
88
Repo Health
72
Technical
65
Dependency
Built with
TypeScript 98%
Updated 1 weeks ago
TypeScript
55%
Other

Tolgee

Developer Tools

4,139

In-context localization platform that lets developers and translators edit app strings directly in the running application, with AI-powered machine translation and framework SDKs for React, Angular, Vue, and Svelte.

View details
91
Repo Health
84
Technical
66
Dependency
Built with
TypeScript 55%
Kotlin 44%
Updated 1 weeks ago
TypeScript
63%
AGPL 3.0

undb

Databases · No Code Platforms

2,975

Self-hosted no-code database and BaaS that lets you manage structured data visually with multi-database support, formula fields, and auto-generated OpenAPI endpoints.

View details
58
Repo Health
66
Technical
65
Dependency
Built with
TypeScript 63%
Svelte 35%
Updated 1 months 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