Ironcalc — screenshot of github.com

Ironcalc

IronCalc is a new, open-source spreadsheet engine written in Rust. It aims to provide a robust core for building spreadsheet tools across various platforms and programming languages.

Visit github.com →

Questions & Answers

What is IronCalc?
IronCalc is a modern, open-source spreadsheet engine and toolset developed in Rust. It provides core functionality for reading, writing, and manipulating spreadsheet data, including XLSX files and formula evaluation.
Who is IronCalc designed for?
IronCalc is primarily designed for developers and businesses looking to integrate spreadsheet capabilities into their applications. This includes those building terminal, desktop, or web applications, and users interested in contributing to an open spreadsheet infrastructure.
How does IronCalc differentiate itself from other spreadsheet solutions?
IronCalc is a new, work-in-progress engine written in Rust, emphasizing a modern and open infrastructure. It aims for broad language interoperability via WebAssembly and flexible deployment across various application types, unlike proprietary or older engines.
When should I consider using IronCalc?
Consider using IronCalc if you need a programmable, embeddable spreadsheet engine for a new project or to replace a legacy solution. It is suitable for scenarios requiring custom spreadsheet interfaces, programmatic data manipulation, or integration into diverse programming environments.
What programming languages can interface with IronCalc?
IronCalc, being written in Rust, offers bindings and plans for use with multiple languages including Python, JavaScript (via WebAssembly), and Node.js. There is also potential for integration with R, Julia, or Go.