Repolode
storytold

storytold/wordcraft

Processador de texto de código aberto, desenvolvido do zero em Rust puro, que lê e grava arquivos .docx e funciona no desktop e no navegador.

Alternativa open source a:Microsoft Word

Estrelas
14,895
Forks
3,995
Issues abertas
1,220
Último commit
há 7 horas

O que é?

O WordCraft é um processador de texto que reproduz o fluxo de trabalho do Microsoft Word, incluindo a faixa de opções, estilos, tabelas, controle de alterações, referências e mala direta. Ele abre e salva arquivos .docx, também lê arquivos Word 97-2003 .doc e vários outros formatos, além de exportar para PDF com texto selecionável.

O aplicativo é desenvolvido em uma única base de código Rust, com interface nativa em egui, para macOS, Windows, Linux, BSD e WebAssembly no navegador. Cada ação é exposta como um comando com um id, então os mesmos comandos controlam a interface, os atalhos de teclado, uma ferramenta de linha de comando (wordcraft-cli) e um servidor MCP para agentes de IA.

O projeto está em alpha. A verificação ortográfica e gramatical funciona offline, e a interface está disponível em vários idiomas. A base de código é dividida em crates em camadas para geometria, modelo de documento, layout, formatos de arquivo, renderização e interface.

Recursos principais

  • 01Abre e salva arquivos .docx e importa e exporta .odt, .rtf, .html, .md, .tex e .txt.
  • 02Exporta para PDF com texto selecionável, links e marcadores.
  • 03Oferece faixa de opções no estilo do Word, galeria de estilos, tabelas, controle de alterações e mala direta a partir de CSV.
  • 04Inclui citações e bibliografia nos estilos APA, MLA, Chicago e IEEE.
  • 05Funciona nativamente no macOS, Windows, Linux e BSD, e no navegador via WebAssembly.
  • 06Expõe cada ação como um comando, com CLI e servidor MCP para automação.

Casos de uso

  • Editar documentos .docx no Linux ou BSD sem instalar o Microsoft Office.
  • Criar scripts para converter documentos ou extrair texto pela linha de comando.
  • Permitir que agentes de IA leiam, editem e revisem documentos no estilo do Word por meio do MCP.
  • Produzir relatórios, cartas e etiquetas formatados com mala direta.

Início rápido

  1. 1

    Clone o repositório

    git clone https://github.com/storytold/wordcraft
  2. 2

    Acesse a pasta do projeto

    cd wordcraft
  3. 3

    Execute o aplicativo para desktop com o documento de exemplo

    cargo run --release -p wordcraft -- --sample

Antes de usar

  • A seção de status do README está cortada, então não fica claro o nível atual de maturidade do projeto; ela indica o ROADMAP.md e uma avaliação de paridade para mais detalhes.
  • O README descreve o projeto como uma reimplementação parcial do Word, então alguns recursos do Word podem estar ausentes.
  • Os metadados listam a licença como Apache-2.0, enquanto o README informa MIT OR Apache-2.0.

Tópicos

Perguntas frequentes

O que é wordcraft?
Processador de texto de código aberto, desenvolvido do zero em Rust puro, que lê e grava arquivos .docx e funciona no desktop e no navegador. O WordCraft é um processador de texto que reproduz o fluxo de trabalho do Microsoft Word, incluindo a faixa de opções, estilos, tabelas, controle de alterações, referências e mala direta. Ele abre e salva arquivos .docx, também lê arquivos Word 97-2003 .doc e vários outros formatos, além de exportar para PDF com texto selecionável.
wordcraft é gratuito? Qual é a licença?
wordcraft é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
wordcraft ainda é mantido?
Manutenção ativa. O último commit de wordcraft foi em 20 de out. de 2026.
Para que posso usar wordcraft?
Editar documentos .docx no Linux ou BSD sem instalar o Microsoft Office. Criar scripts para converter documentos ou extrair texto pela linha de comando. Permitir que agentes de IA leiam, editem e revisem documentos no estilo do Word por meio do MCP. Produzir relatórios, cartas e etiquetas formatados com mala direta.
Como instalar wordcraft?
Clone o repositório: git clone https://github.com/storytold/wordcraft Acesse a pasta do projeto: cd wordcraft Execute o aplicativo para desktop com o documento de exemplo: cargo run --release -p wordcraft -- --sample
Onde consigo wordcraft?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/storytold/wordcraft

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

Projetos relacionados