Ross ROSS = Recommend OSS · open-source software intelligence for agents

tafia/calamine

A pure Rust Excel/OpenDocument SpreadSheets file reader: rust on metal sheets observed · 2026-08-28

github.com/tafia/calamine · Rust · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

98/100

  • Activity 99
  • Release rhythm 95
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 0
  • age_days: 3722
  • days_rel: 37
  • days_push: 7
  • n_releases_24m: 48

Full methodology

Adoption not part of the score

2407 stars · 250 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

calamine is a pure Rust library for reading and deserializing Excel (xls, xlsx, xlsm, xlsb, xla, xlam) and OpenDocument spreadsheet (ods) files. It integrates with Serde to deserialize worksheet ranges directly into Rust types.

Use cases

  • read xlsx files in Rust
  • parse Excel spreadsheets into Rust structs
  • deserialize spreadsheet rows with serde
  • read OpenDocument ods files
  • extract data from xlsb workbooks
  • read VBA macros from Excel files

When to choose

  • you need a pure Rust, dependency-light spreadsheet reader
  • you want Serde-based deserialization of Excel data
  • you only need to read (not write) spreadsheet files

When to avoid

  • you need to create or write Excel files
  • you need complex features like formulas evaluation, charts, or pivot tables

Facets

library · maturity stable

parser serialization files spreadsheets developer-tools rust cross-platform excel xlsx xlsb ods spreadsheet-reader serde vba pure-rust

2 sources

Member repositories

RepositoryRoleHealth v2
tafia/calaminemain98

For agents

markdown · JSON · MCP: product_card(name="tafia/calamine")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem