Building the product · Independent · 22 Oct 2026

ironcalc/IronCalc

Main engine of the IronCalc ecosystem

← Building the product
IronCalc. A modern spreadsheet calculation engine.

In simple English

IronCalc is a tool for reading, writing and calculating spreadsheets inside your own software. It is fast and handles standard spreadsheet files. You can use it from Python, JavaScript and other programming languages. It is free to use under open-source licences. The project is still young, so you might run into missing features or rough edges.

What it is

IronCalc is a spreadsheet calculation engine and file reader written in Rust. It calculates formulas and manages sheet data programmatically or through web and terminal interfaces.

What it is good for

Developers who need to add spreadsheet calculations, formulas or file processing to web apps, desktop tools or backend services without relying on heavy commercial software.

Stars4.2k
LicenceApache-2.0
Latestv0.9.1 (2026-10-21)checked 22 Oct 2026
Last code change2026-10-22
Written inRust
Setup effort
3 / 5
Payoff
4 / 5
Good
  • Fast calculation engine written in Rust.
  • Reads and writes standard spreadsheet files.
  • Works across multiple programming languages including Python and JavaScript.
Watch for
  • Work in progress with active development and evolving features.
  • Requires compilation from source or Docker to run locally.
  • Small community compared to mature spreadsheet libraries.
Replaces

manual spreadsheet parsing libraries or heavy commercial calculation engines

Works well with

Docker (a way to run a program inside its own sealed box, so it cannot break anything else on your server)

Similar repositories
  • SheetJS/sheetjs36k stars

    A widely used JavaScript library for reading and writing spreadsheet files.

  • pandas-dev/pandas50k stars

    A popular Python data analysis library that handles tabular data and file imports.

Also reviewed on Repo Radar
  • unocss/unocss19k stars

    A styling engine that reads the labels in your markup and generates only the CSS those labels need.

  • python/mypy21k stars

    The reference type checker for Python, run from the command line.

  • HypothesisWorks/hypothesis9.1k stars

    A Python library that generates test inputs and reduces any failure to the smallest example that still fails.

Install
git clone https://github.com/ironcalc/IronCalc
cd IronCalc
cargo build --release

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Data & Research › Analytics & Business Intelligence › Spreadsheets.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.