Repolode
storytold

storytold/wordcraft

Procesador de texto de código abierto, desarrollado desde cero en Rust puro, que lee y escribe archivos .docx y funciona en escritorio y en el navegador.

Alternativa open source a:Microsoft Word

Estrellas
14,895
Forks
3,995
Issues abiertos
1,220
Último commit
hace 7 horas

¿Qué es?

WordCraft es un procesador de texto que reproduce el flujo de trabajo de Microsoft Word, con cinta de opciones, estilos, tablas, control de cambios, referencias y combinación de correspondencia. Abre y guarda archivos .docx, también lee archivos Word 97-2003 .doc y varios formatos más, y exporta a PDF con texto seleccionable.

La aplicación se desarrolla en una única base de código Rust con una interfaz nativa basada en egui, y está dirigida a macOS, Windows, Linux, BSD y WebAssembly en el navegador. Cada acción se expone como un comando con un id, por lo que los mismos comandos controlan la interfaz, los atajos de teclado, una herramienta de línea de comandos (wordcraft-cli) y un servidor MCP para agentes de IA.

El proyecto está en fase alfa. La corrección ortográfica y gramatical funciona sin conexión, y la interfaz está disponible en muchos idiomas. La base de código se divide en crates organizados por capas para geometría, modelo de documento, diseño, formatos de archivo, renderizado e interfaz de usuario.

Funciones clave

  • 01Abre y guarda archivos .docx, e importa y exporta .odt, .rtf, .html, .md, .tex y .txt.
  • 02Exporta a PDF con texto seleccionable, enlaces y marcadores.
  • 03Ofrece una cinta de opciones al estilo de Word, una galería de estilos, tablas, control de cambios y combinación de correspondencia desde archivos CSV.
  • 04Incluye citas y bibliografía con los estilos APA, MLA, Chicago e IEEE.
  • 05Funciona de forma nativa en macOS, Windows, Linux y BSD, y en el navegador mediante WebAssembly.
  • 06Expone cada acción como un comando e incluye una CLI y un servidor MCP para automatizar tareas.

Casos de uso

  • Editar documentos .docx en Linux o BSD sin instalar Microsoft Office.
  • Crear scripts para convertir documentos o extraer texto desde la línea de comandos.
  • Permitir que agentes de IA lean, editen y revisen documentos al estilo de Word mediante MCP.
  • Crear informes, cartas y etiquetas con formato mediante la combinación de correspondencia.

Inicio rápido

  1. 1

    Clona el repositorio

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

    Entra en la carpeta del proyecto

    cd wordcraft
  3. 3

    Ejecuta la aplicación de escritorio con el documento de ejemplo

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

Antes de usarlo

  • La sección de estado del README está truncada, por lo que no queda clara la madurez actual del proyecto; remite a ROADMAP.md y a una evaluación de paridad para obtener más detalles.
  • El README describe el proyecto como una reimplementación parcial de Word, por lo que puede que falten algunas funciones de Word.
  • Los metadatos indican que la licencia es Apache-2.0, mientras que el README señala MIT OR Apache-2.0.

Temas

Preguntas frecuentes

¿Qué es wordcraft?
Procesador de texto de código abierto, desarrollado desde cero en Rust puro, que lee y escribe archivos .docx y funciona en escritorio y en el navegador. WordCraft es un procesador de texto que reproduce el flujo de trabajo de Microsoft Word, con cinta de opciones, estilos, tablas, control de cambios, referencias y combinación de correspondencia. Abre y guarda archivos .docx, también lee archivos Word 97-2003 .doc y varios formatos más, y exporta a PDF con texto seleccionable.
¿wordcraft es gratuito? ¿Qué licencia tiene?
wordcraft es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿wordcraft sigue mantenido?
Mantenimiento activo. El último commit de wordcraft fue el 20 oct 2026.
¿Para qué puedo usar wordcraft?
Editar documentos .docx en Linux o BSD sin instalar Microsoft Office. Crear scripts para convertir documentos o extraer texto desde la línea de comandos. Permitir que agentes de IA lean, editen y revisen documentos al estilo de Word mediante MCP. Crear informes, cartas y etiquetas con formato mediante la combinación de correspondencia.
¿Cómo se instala wordcraft?
Clona el repositorio: git clone https://github.com/storytold/wordcraft Entra en la carpeta del proyecto: cd wordcraft Ejecuta la aplicación de escritorio con el documento de ejemplo: cargo run --release -p wordcraft -- --sample
¿Dónde consigo wordcraft?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/storytold/wordcraft

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados