Overview
IronCalc is a Rust project implementing a spreadsheet calculation engine plus XLSX reading and writing, with an architecture intended for reuse from Rust, WebAssembly, and multiple language environments.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Use spreadsheet models and formula calculation as a library
Cells, sheets, formulas, and evaluation can be manipulated through the Rust API for embedding inside other applications.
Extend into XLSX interoperability and browser previews
The repository includes XLSX reading/writing and provides an early browser preview that can be run through Docker.
Sources: [2]
For developers embedding spreadsheet capabilities into web or native products
It fits teams that need a reusable calculation and file-compatibility layer rather than embedding a complete office suite.
Sources: [2]
Evaluate it as work in progress and account for the dual license
The README explicitly describes IronCalc as work in progress. Users may choose either MIT or Apache-2.0 licensing.
Official sources
- [1]ironcalc/IronCalc repository(2026-09-21)
- [2]IronCalc README(2026-09-21)
- [3]IronCalc Rust API documentation(2026-09-21)
- [4]IronCalc MIT license(2026-09-21)
- [5]IronCalc Apache-2.0 license(2026-09-21)
Supplemental curator note
IronCalc is not a finished office suite; it is a work-in-progress spreadsheet engine and toolset intended for reuse in many environments. The repository is dual-licensed at the user's option under MIT or Apache-2.0, so it is stored as `NOASSERTION` rather than flattened to one license identifier.
Try it in 3 steps
- 1
Get the source
git clone --depth 1 https://github.com/ironcalc/IronCalc.git - 2
Enter the repository
cd IronCalc - 3
Check the official steps
Continue with the commands in the README Installation, Quick Start, or Getting Started section.
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
Growth
Growth trends · Last 30 days
4,166 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 71
- Open PRs
- 23
Development activity is still being collected.
Built with
Categories and tags
Categories
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- self-hosted
- react
- rust
- spreadsheet
- Stars
- 4,166
- Forks
- 184
- Watchers
- 14
- Open issues
- 234
- Contributors
- 35
- Primary language
- Rust
- License
- Apache-2.0
- Repository last updated
- Sep 20, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- React250,610 Stars
A JavaScript library for building web and native user interfaces from declarative components.
JavaScript - n8n205,475 Stars
A fair-code platform combining a visual canvas and code for service integrations, workflows, and AI agents.
TypeScript - Visual Studio Code192,731 Stars
The MIT-licensed Code - OSS repository that forms the open foundation of Visual Studio Code.
TypeScript - Oh My Zsh189,851 Stars
A community framework for managing Zsh configuration through plugins, themes, and an update mechanism.
Shell - Flutter179,024 Stars
A BSD-3-Clause cross-platform SDK for building mobile, web, and desktop UIs from a Dart codebase.
Dart
Report incorrect information
Tell us if any listing information is incorrect or outdated.