IronCalc
IronCalc is a modern spreadsheet engine and toolset built with Rust. It supports read/write XLSX, formula calculations, and multi-sheet models; it can be used by binding through Python, JavaScript (WASM), Node.js and other languages, and provides a Web-side "skin" for interactive operation in the browser.
The form you create can be downloaded or edited by sharing the link in the upper right corner - Core engine: A high-performance computing core implemented in Rust, supporting multiple worktables, cell formulas and dependency evaluation, and is oriented to embeddable and secondary development scenarios. - File compatibility: Built-in XLSX read and write (xlsx crate), you can import and export Excel files and maintain common structures and data types. - Multi-language binding: Provides interfaces such as Python, JavaScript (WASM), and Node.js; it can be extended to R, Julia, and Go in the future. - Web interaction: Equipped with Web "skin" and reverse proxy (Caddy), it supports direct experience and early preview in the browser. - Container deployment: The official Docker Compose solution includes two services: server and caddy. By default, it listens on port 2080, making it easy to start with one click and test locally. - API documentation and examples: Continuously updated documentation and example code covering model creation, formula setting, calculation and saving processes, suitable for rapid integration

