Repolode
ironcalc

ironcalc/IronCalc

Um mecanismo de planilhas em desenvolvimento, escrito em Rust, com leitura e gravação de xlsx e bindings para Python e JavaScript (wasm).

Alternativa open source a:Microsoft Excel

Estrelas
4,225
Forks
207
Issues abertas
288
Último commit
há 8 horas

O que é?

IronCalc é um mecanismo de planilhas escrito em Rust. O repositório contém o mecanismo central de cálculos, além de um leitor e gravador de xlsx, permitindo carregar, calcular e salvar planilhas por código.

O mecanismo foi projetado para ser incorporado a outros programas. Ele pode ser usado diretamente com Rust, e o projeto informa que planeja criar bindings para Python, JavaScript via WebAssembly, Node.js e, possivelmente, R, Julia ou Go. Também há planos para interfaces, como uma UI de terminal, um app para desktop e um componente para aplicações web. O projeto oferece uma prévia no navegador e uma configuração do Docker para executar o app web localmente.

O projeto ainda está em estágio inicial de desenvolvimento e é licenciado sob MIT ou Apache-2.0, à escolha do usuário.

Recursos principais

  • 01Mecanismo central de cálculos de planilhas escrito em Rust.
  • 02Lê e grava arquivos xlsx.
  • 03Pode ser usado com Rust; há planos para bindings para Python e JavaScript (wasm).
  • 04Inclui uma configuração do Docker para executar a aplicação web localmente.
  • 05Oferece uma prévia da tecnologia no navegador.

Casos de uso

  • Incorporar cálculos de planilhas a um backend em Rust ou Python.
  • Gerar ou atualizar arquivos xlsx por código.
  • Adicionar um componente de planilhas a uma aplicação web ou SaaS.
  • Experimentar um mecanismo de planilhas de código aberto com licença permissiva.

Início rápido

  1. 1

    Inicie o aplicativo com Docker Compose a partir da raiz do repositório

    docker compose up --build
  2. 2

    Abra o aplicativo de teste no navegador em localhost, na porta 2080

Antes de usar

  • O projeto se descreve como um mecanismo de planilhas em desenvolvimento, ainda em seus estágios iniciais.
  • O README informa que a comunidade é pequena, que o projeto está em um estágio muito inicial e que ele não tem uma API estável.

Tópicos

Perguntas frequentes

O que é IronCalc?
Um mecanismo de planilhas em desenvolvimento, escrito em Rust, com leitura e gravação de xlsx e bindings para Python e JavaScript (wasm). IronCalc é um mecanismo de planilhas escrito em Rust. O repositório contém o mecanismo central de cálculos, além de um leitor e gravador de xlsx, permitindo carregar, calcular e salvar planilhas por código.
IronCalc é gratuito? Qual é a licença?
IronCalc é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
IronCalc ainda é mantido?
Manutenção ativa. O último commit de IronCalc foi em 21 de out. de 2026.
Para que posso usar IronCalc?
Incorporar cálculos de planilhas a um backend em Rust ou Python. Gerar ou atualizar arquivos xlsx por código. Adicionar um componente de planilhas a uma aplicação web ou SaaS. Experimentar um mecanismo de planilhas de código aberto com licença permissiva.
Como instalar IronCalc?
Inicie o aplicativo com Docker Compose a partir da raiz do repositório: docker compose up --build Abra o aplicativo de teste no navegador em localhost, na porta 2080
Onde consigo IronCalc?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ironcalc/IronCalc

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados