ironcalc/ironcalc

Main engine of the IronCalc ecosystem

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 1 hour ago
Added to GitGenius on September 16th, 2026
Created on November 20th, 2023
Open Issues & Pull Requests: 257 (+0)
GitHub issues: Enabled
Number of forks: 184
Total Stargazers: 4,166 (+0)
Total Subscribers: 14 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.8 hours
Mean response time: 22.0 days
90th percentile: 63.0 days
Tracked items: 486

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 3% of issues opened in the past year have never received a reply. 37% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. 15% of tracked open issues have had no activity in three months. Only 50% of issues opened in the past year have been closed. Three people close 94% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 231
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 274 days
Stale 30+ days: 202
Stale 90+ days: 73

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (35)
  • Functions (17)
  • second-round (16)
  • functions-test (14)
  • RM: Application (8)
  • RM: Widget (8)
  • RM: Testing (5)
  • functions-doc (5)

Detailed Description

IronCalc is a spreadsheet engine written in Rust that powers the IronCalc ecosystem.

The project addresses the need for a self-hosted, open-source spreadsheet solution by providing a core calculation and data management engine. It handles the computational backbone of spreadsheet operations, allowing users to deploy spreadsheet functionality without relying on proprietary cloud services. The engine is designed to integrate with frontend interfaces, particularly React-based applications, to deliver a complete spreadsheet experience.

IronCalc suits organizations and developers seeking self-hosted spreadsheet infrastructure, especially those building custom spreadsheet applications or requiring control over their data and deployment environment. The Rust implementation provides performance and safety characteristics valuable for server-side spreadsheet processing. Teams evaluating adoption should consider that this is the engine component of a larger ecosystem, meaning successful deployment typically involves integrating it with a compatible frontend layer rather than using it as a standalone application.

Development activity shows consistent engagement with the codebase. The project maintains regular commits across its Rust implementation, indicating ongoing maintenance and feature development. Pull requests are reviewed and merged, demonstrating an active development workflow. Issue tracking shows engagement with bug reports and feature requests, with responses to community contributions. The repository demonstrates sustained work on the core engine rather than sporadic or abandoned patterns.