
IronCalc
by IronCalc · Open-source spreadsheet engine built in Rust
25.1 — BenchRank score out of 100
Screenshots of IronCalc
Homepage
Overview
IronCalc is an open-source spreadsheet engine written in Rust and licensed under MIT/Apache 2.0. It runs in the browser via WebAssembly as a standalone app, and can be embedded in other products or driven headlessly from Rust, JavaScript or Python. Stated features include 300+ functions, multiple sheets, named ranges, dynamic arrays, and .xlsx import and export.
- Best for
- Developers embedding spreadsheet calculation in their own apps, and teams self-hosting a spreadsheet
- Pricing
- No prices are shown; the pages present IronCalc as open-source software under MIT/Apache 2.0 that you self-host, with a Docker Compose deployment shown.
- Runs on
- WebSelf-hosted
Strengths and trade-offs
Strengths
- MIT/Apache 2.0 licensed and deployable on your own infrastructure
- .xlsx import and export, 300+ functions, LET and LAMBDA
- Rust engine runs in WebAssembly in the browser or server-side
- Bindings for Rust, JavaScript and Python for headless use
Trade-offs
- Its own FAQ says it cannot replace Excel yet; still pre-1.0
- No charts, no real-time collaboration and no user accounts
- Conditional formatting is both listed and called 'coming soon'
- Web app stores workbooks in browser storage unless you add a backend
How this score is made up
Each dimension is scored out of 100 and combined into the headline score using fixed weights.
- MCP support
- 0 out of 100
- API quality
- 0 out of 100
- Documentation
- 20 out of 100
- Agent friendliness
- 41 out of 100
- Changelog
- 100 out of 100
- Marketing site structure
- 55 out of 100
- Operational trust
- 0 out of 100
Measured, but not part of the score
Useful to know, but not a mark for or against the product — so these do not affect the ranking.
- Openness
- 60 out of 100
- Maintenance
- 100 out of 100
This doesn’t look right — report a problem with IronCalc’s score
Alternatives in Frameworks & Libraries
Ranked 1
81.6 — BenchRank score out of 100Encore
Encore · Declare backend infrastructure in Go or TypeScript, deploy to your own cloud
Best for: Teams building Go or TypeScript backends on their own AWS or GCP without a platform team
Ranked 2
78.9 — BenchRank score out of 100Builder.io
Builder · Collaborative platform for building software with AI agents
Best for: Product teams wanting designers, PMs and marketers to edit the real codebase alongside engineers
Ranked 3
78.6 — BenchRank score out of 100Convex
Convex · Reactive TypeScript backend with database, functions, sync and search
Best for: Teams building TypeScript apps that want database, functions, sync and file storage in one backend


