IronCalc screenshot

IronCalc

Author Avatar Theme by Ironcalc
Updated: 18 Jan 2026
3558 Stars

Main engine of the IronCalc ecosystem

Overview

IronCalc is an innovative and modern spreadsheet engine currently in development, designed to provide users with versatile tools for handling spreadsheets across various platforms. Built using Rust, it offers compatibility with multiple programming languages such as Python, JavaScript, and potentially others like R and Go. With plans for various interfaces—from terminal applications to desktop environments and web applications—IronCalc aims to cater to a wide range of user needs.

Despite being in early stages, IronCalc shows promise for those passionate about creating an open infrastructure for spreadsheets. As the project develops, it seeks collaboration from developers, designers, and power users alike, fostering a community that values high standards and impactful contributions.

Features

  • Multi-Language Support: Use IronCalc seamlessly with languages like Python, JavaScript, Node.js, and more, broadening accessibility for developers.
  • Flexible User Interfaces: Choose from different skins, whether you prefer a terminal setup or a fully-fledged desktop or web application, to meet your workflow needs.
  • Comprehensive Testing Suite: Automates unit, integration, and linter tests to ensure high-quality code performance, with easy access to test coverage reports.
  • Docker Integration: Simplify the testing process with Docker, allowing you to run the application effortlessly in your local environment.
  • Open to Contributions: The project encourages involvement from anyone interested in developing features or shaping its direction, welcoming a diverse range of skills.
  • Robust Documentation: Extensive API documentation is readily available for users to dive into and understand how to integrate and use IronCalc effectively.
  • Community and Collaboration: A vibrant Discord community is being built, offering a space for discussions, feedback, and collaboration on the project.