百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
I

IronCalc

> 前端框架
开源

IronCalc 生态系统的主引擎

4.0K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

IronCalc 生态系统的主引擎

IronCalc

IronCalc is a new, modern, work-in-progress spreadsheet engine and set of tools to work with spreadsheets in diverse settings.

This repository contains the main engine and the xlsx reader and writer.

Programmed in Rust, you will be able to use it from a variety of programming languages like Python, JavaScript (wasm), nodejs and possibly R, Julia or Go.

We will build different skins: in the terminal, as a desktop application or use it in your own web application.

Docker

If you have docker installed just run:

docker compose up --build

head over to http://localhost:2080 to test the application.

Building

cargo build --release

Testing, linting and code coverage

Test are run automatically and test coverage can always be found in codecov

If you want to run the tests yourself:

make tests

Note that this runs unit tests, integration tests, linter tests and formatting tests.

If you want to run the code coverage yourself:

make coverage
cd target/coverage/html/
python -m http.server

API Documentation

Documentation is published at: https://docs.rs/ironcalc/latest/ironcalc/

It might be generated locally

$ make docs
$ cd target/doc
$ python -m http.server

And visit http://0.0.0.0:8000/ironcalc/

Simple example

Add the dependency to Cargo.toml:

[dependencies]
ironcalc = { git = "https://github.com/ironcalc/IronCalc", version = "0.8"}

And then use this code in main.rs:

…

See more examples in the examples folder of the xlsx crate.

ROADMAP

See https://github.com/ironcalc

Early testing

An early preview of the technology running entirely in your browser:

https://app.ironcalc.com

Collaborators needed!. Call to action

We don't have a vibrant community just yet. This is the very stages of the project. But if you are passionate about code with high standards and no compromises, if you are looking for a project with high impact, if you are interested in a better, more open infrastructure for spreadsheets, whether you are a developer (rust, python, TypeScript, electron/tauri/anything else native app, React, you name it), a designer, an Excel power user who wants features, a business looking to integrate a MIT/Apache licensed spreadsheet in your own SaaS application join us!

The best place to start will be to join or discord channel or send us an email at [email protected].

Many have said it better before me:

Folks wanted for hazardous journey. Low wages, bitter cold, long hours of complete darkness. Safe return doubtful. Honour and recognition in event of success.

License

Licensed under either of

  • MIT license
  • Apache license, version 2.0

at your option.

GitHub Issues· 0 开放

在 GitHub 查看全部

暂无开放 Issues,或尚未同步最近议题。

核心特点

  • •Rust
  • •react
  • •rust
  • •self-hosted
  • •spreadsheet

> 标签

Rustreactrustself-hostedspreadsheet

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类前端框架
定价开源

> 相关工具

R
React
用于构建用户界面的 JavaScript 库
V
Vue.js
渐进式 JavaScript 框架
N
Next.js
基于 React 的全栈 Web 框架