Aplicación CAD 3D paramétrica de código abierto, escrita íntegramente en Rust, con control desde escritorio, navegador y agentes MCP.
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
Clona el repositorio
git clone https://github.com/storytold/wordcraft - 2
Entra en la carpeta del proyecto
cd wordcraft - 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
Suite ofimática de escritorio con prioridad offline, desarrollada en Rust y GPUI: documentos, hojas de cálculo, presentaciones, PDF, Git y Markdown, con archivos en carpetas locales.
Agente de IA de código abierto y propósito general que se ejecuta en tu equipo como app de escritorio, CLI o API integrable, para tareas de programación y de otro tipo.
CLI nativa en Rust que permite a los agentes de IA controlar Chrome mediante snapshots, referencias a elementos y comandos habituales de automatización.
Aplicación de escritorio y biblioteca Rust de código abierto para ejecutar muchos agentes de IA con menos tokens, memoria y recursos.
Agente de programación de código abierto en Rust para la terminal que edita archivos, ejecuta comandos y funciona con más de 40 proveedores de modelos, incluidos modelos locales.