Nebu1eto

High-Performance SpreadsheetML(.xlsx) Library for Rust and TypeScript

32
1
100% credibility
Found Feb 09, 2026 at 11 stars 3x -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

SheetKit is a Rust library with Node.js bindings for reading, writing, and editing Excel spreadsheets with support for styles, charts, images, and formulas.

How It Works

1
🔍 Discover SheetKit

You find a simple tool that makes handling spreadsheets easy, perfect for reports or data lists.

2
📦 Add to your project

You connect the tool to your work so it can create and edit Excel files without hassle.

3
📊 Build your spreadsheet

You start a new file, add rows of numbers, text, colors, and even charts to make it look great.

4
Add charts and images

Watch your data come alive with beautiful charts and pictures that tell the story perfectly.

5
💾 Save your file

One click saves everything as a real Excel file ready to share or print.

Share your masterpiece

Your polished spreadsheet impresses everyone, making reports fun and professional.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 32 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is sheetkit?

Sheetkit is an experimental Rust library for reading and writing XLSX spreadsheets, with TypeScript bindings for Node.js via napi-rs. It handles full Excel files—cells with formulas (110+ functions), sheets, styles, 43 chart types including 3D, images in 11 formats, conditional formatting, pivot tables, and streaming for huge datasets. Devs get a simple API to build reports or process data without Excel.

Why is it gaining traction?

Benchmarks show it outperforming ExcelJS and SheetJS on read/write speed and memory for 50k+ rows, multi-sheets, and mixed workloads like styles or formulas. Rust core delivers native perf in TS land, plus rare features like VBA and sheet protection. Echoes experimental GitHub hits like ue4ss or proton experimental—raw power for spreadsheet-heavy apps.

Who should use this?

Rust backend devs exporting database queries to formatted reports, Node.js scripters converting CSVs to Excel with charts/images, or data pipeline builders streaming million-row XLSX. Suits anyone ditching slow JS libs for production-scale spreadsheet I/O.

Verdict

Solid pick for fast XLSX in Rust/TS—try the benchmarks, they're convincing. 1.0% credibility and 12 stars scream experimental (docs good, but APIs may flux), so test in prototypes before committing.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.