Siete aplicaciones open source en Rust quieren cubrir el hueco de Adobe

Un proyecto open source está construyendo una suite de aplicaciones creativas en Rust que busca reproducir, mediante ingeniería de sala limpia, buena parte de los flujos de trabajo asociados a Photoshop, Illustrator, Premiere Pro, Lightroom, Acrobat, After Effects e InDesign. La colección, desarrollada por el equipo de ArtCraft, ya incluye varias aplicaciones con versiones para macOS, Windows y Linux, además de compilaciones para navegador mediante WebAssembly.

Las claves de la suite open source de ArtCraft en 30 segundos

  • La colección reúne herramientas para edición de imágenes, vídeo, fotografía RAW, ilustración vectorial, PDF, efectos visuales, maquetación y presentaciones.
  • Las aplicaciones están escritas desde cero en Rust y siguen un enfoque de ingeniería de sala limpia.
  • PhotoCraft puede abrir, editar y guardar documentos PSD y afirma haber probado 134 de 135 archivos reales con vuelta byte a byte.
  • Varias aplicaciones funcionan de forma nativa en Linux, Windows y macOS, y algunas también llegan al navegador mediante WebAssembly.
  • La compatibilidad todavía está en desarrollo: los propios proyectos califican algunas herramientas como alpha o desarrollo temprano.

La propuesta resulta especialmente interesante para quienes buscan alternativas abiertas a las herramientas profesionales de Adobe sin depender de Electron ni de una aplicación web para el escritorio. La arquitectura elegida también permite que muchas de las acciones de las aplicaciones puedan controlarse mediante línea de comandos o agentes de inteligencia artificial a través de MCP, el protocolo que permite conectar modelos con herramientas externas.

La colección no es una única aplicación con módulos diferentes. Cada herramienta tiene su propio repositorio y puede utilizarse de manera independiente. El código está publicado en GitHub bajo la organización storytold, mientras que el proyecto las agrupa bajo la denominación Crafting Apps.

La lista de aplicaciones open source disponibles

PhotoCraft, alternativa a Photoshop

PhotoCraft es el proyecto más directamente relacionado con la edición de imágenes. Se presenta como una implementación de código abierto y de sala limpia de Photoshop escrita íntegramente en Rust.

photocraft demo
Siete aplicaciones open source en Rust quieren cubrir el hueco de Adobe 5

Incluye capas, máscaras, capas de ajuste, estilos de capa, texto, vectores y pinceles. Uno de sus objetivos principales es trabajar con archivos PSD reales, algo especialmente importante para usuarios que necesitan intercambiar proyectos con herramientas de Adobe.

El repositorio afirma que 134 de 135 archivos PSD reales utilizados en sus pruebas pueden hacer un recorrido completo de apertura, edición y guardado manteniendo los datos byte a byte. El propio proyecto, sin embargo, advierte de que PhotoCraft continúa en fase alpha y que todavía trabaja hacia una paridad completa con Photoshop.

Equivalente de referencia: Adobe Photoshop.

VectorCraft, para ilustración vectorial

VectorCraft se centra en el trabajo con gráficos vectoriales y toma como referencia los flujos de trabajo de Illustrator. Está escrito en Rust y funciona de forma nativa en macOS, Windows y Linux, además de contar con una versión basada en WebAssembly.

El proyecto incluye herramientas como trazados Bézier, selección directa, máscaras de recorte y efectos aplicados a elementos vectoriales. Su licencia permite utilizar el código bajo MIT o Apache 2.0.

Equivalente de referencia: Adobe Illustrator.

FilmCraft, edición de vídeo

FilmCraft apunta al terreno de Premiere Pro. Es un editor de vídeo open source escrito en Rust que incorpora edición, color, efectos, audio, títulos y exportación.

filmcraft hero
Siete aplicaciones open source en Rust quieren cubrir el hueco de Adobe 6

El repositorio muestra además una orientación hacia flujos profesionales y compatibilidad con diferentes formatos. El proyecto se ha construido siguiendo un modelo de sala limpia y afirma no incorporar código, iconos, imágenes, ajustes preestablecidos o LUT de Adobe.

La aplicación puede ejecutarse de forma nativa en macOS, Windows y Linux y también dispone de una versión para navegador.

Equivalente de referencia: Adobe Premiere Pro.

LightCraft, fotografía y revelado RAW

LightCraft está pensado para fotógrafos que necesitan organizar una biblioteca de imágenes y realizar revelado RAW.

El proyecto se presenta como una alternativa open source a Lightroom y utiliza un flujo de edición no destructiva. Sus ajustes se aplican sin modificar directamente los originales y utiliza un procesamiento basado en una canalización de 32 bits en coma flotante y amplia gama de color.

hero tetons
Siete aplicaciones open source en Rust quieren cubrir el hueco de Adobe 7

También está disponible para macOS, Windows y Linux, con una versión web mediante WebAssembly. El propio repositorio mantiene una lista de funciones pendientes, entre ellas parte de la compatibilidad con cámaras y formatos RAW, así como determinados módulos y funciones avanzadas de Lightroom.

Equivalente de referencia: Adobe Lightroom.

PrintCraft, documentos PDF

PrintCraft cubre el terreno de Acrobat. Está orientado a leer, organizar y proteger documentos PDF y forma parte de la misma familia de aplicaciones escritas en Rust.

Aquí conviene hacer una distinción importante: el proyecto todavía no pretende presentarse como un sustituto completo de Acrobat Pro. Su propia documentación señala que aún quedan trabajos relacionados con edición de contenido existente, firmas, OCR, compatibilidad con Office, preflight y XFA.

También reconoce que la calidad todavía no se ha comparado de forma completa con Acrobat mediante pruebas paralelas.

pdfcraft viewer
Siete aplicaciones open source en Rust quieren cubrir el hueco de Adobe 8

Equivalente de referencia: Adobe Acrobat.

EffectCraft, efectos visuales y motion graphics

EffectCraft lleva la propuesta al terreno de After Effects. Es un compositor open source escrito en Rust para gráficos en movimiento, composición y efectos visuales.

El proyecto declara actualmente soporte para composiciones, capas, keyframes, más de 300 efectos, estilos de capa, expresiones, cámaras y luces 3D y cola de renderizado. También incorpora importación y exportación de Lottie para llevar determinadas animaciones a aplicaciones y sitios web.

Su arquitectura está pensada para funcionar sin telemetría y sin acceso de red salvo que el usuario lo solicite.

Equivalente de referencia: Adobe After Effects.

DesignCraft, maquetación y publicación

DesignCraft se dirige a la maquetación editorial y reproduce el tipo de flujo de trabajo asociado a InDesign.

El proyecto permite trabajar con páginas, columnas de texto, composiciones editoriales y elementos propios de publicaciones. La documentación muestra, por ejemplo, una revista de varias columnas con citas destacadas y numeración de páginas.

Como el resto de la colección, está desarrollado desde cero en Rust y se ejecuta de forma nativa en macOS, Windows y Linux, además de ofrecer una versión para navegador mediante WebAssembly.

Equivalente de referencia: Adobe InDesign.

SlideCraft, una incorporación que amplía la suite

La colección también incluye SlideCraft, un proyecto que sale del ámbito de Adobe para entrar en el de Microsoft PowerPoint.

SlideCraft es un editor open source de presentaciones escrito en Rust. Permite trabajar con temas, diseños, formas, imágenes, tablas, gráficos, transiciones y animaciones, además de abrir y guardar archivos de PowerPoint.

El proyecto se encuentra todavía en desarrollo temprano, pero ya declara más de 200 comandos de edición, 150 formas predefinidas y soporte para elementos como diapositivas maestras, secciones, notas y comentarios. También puede funcionar en macOS, Windows, Linux y FreeBSD, además del navegador.

Equivalente de referencia: Microsoft PowerPoint.

Rust es una parte importante de la propuesta

La elección de Rust no es un detalle menor. Los proyectos buscan evitar que estas aplicaciones dependan de una capa web para funcionar en el escritorio. PhotoCraft, por ejemplo, utiliza una interfaz nativa y una arquitectura gráfica basada en wgpu, con soporte para tecnologías como Metal, Vulkan, DirectX 12 y WebGPU.

El enfoque se repite en la familia: código abierto, ejecución local y una base común de convenciones entre proyectos, aunque cada aplicación mantiene su propio repositorio y puede funcionar de forma independiente.

También hay una segunda característica especialmente orientada a desarrolladores. Las acciones de las aplicaciones se exponen como comandos que pueden utilizar la interfaz gráfica, la línea de comandos y, en determinados proyectos, agentes de inteligencia artificial mediante MCP. Eso permite automatizar operaciones que normalmente exigirían interactuar manualmente con la aplicación.

La filosofía de sala limpia también tiene importancia. Los repositorios explican que las aplicaciones no reutilizan el código de Adobe y que los nombres de Photoshop, Illustrator, Premiere Pro, Lightroom, Acrobat, After Effects o InDesign se utilizan para describir los flujos de trabajo con los que buscan ser compatibles. Los proyectos son independientes de Adobe y no están patrocinados ni respaldados por la compañía.

Una alternativa prometedora, pero todavía en construcción

La lista ya es suficientemente amplia para resultar llamativa: edición fotográfica, ilustración, vídeo, fotografía RAW, PDF, efectos visuales, maquetación y presentaciones. Sin embargo, comparar directamente estas herramientas con las aplicaciones comerciales que llevan años acumulando funciones sería prematuro.

El propio estado de los repositorios lo deja claro. PhotoCraft está en alpha, SlideCraft se encuentra en desarrollo temprano y PrintCraft todavía tiene pendientes varias funciones profesionales de Acrobat. LightCraft también mantiene una lista de áreas en las que necesita ampliar cobertura y calidad.

Por eso, el interés actual de la colección está tanto en lo que ya puede hacer como en su dirección técnica. La combinación de Rust, código abierto, ejecución nativa, WebAssembly y control mediante comandos crea una base diferente para construir herramientas creativas.

Para usuarios de Linux, además, hay un atractivo evidente: buena parte de la suite contempla Linux como plataforma nativa, en lugar de depender de soluciones de compatibilidad para ejecutar software creado originalmente para Windows o macOS.

Preguntas frecuentes

¿Qué aplicaciones open source incluye ArtCraft?

La familia Crafting Apps incluye PhotoCraft, VectorCraft, FilmCraft, LightCraft, PrintCraft, EffectCraft, DesignCraft y también SlideCraft. Cada proyecto está orientado a un tipo de trabajo diferente.

¿PhotoCraft puede abrir archivos PSD?

Sí. PhotoCraft está diseñado para abrir, editar y guardar documentos PSD. El proyecto afirma que 134 de 135 archivos PSD reales de su corpus de pruebas completan el recorrido de ida y vuelta byte a byte.

¿Estas aplicaciones funcionan en Linux?

Sí. Los proyectos principales de la colección están planteados para ejecutarse de forma nativa en Linux, además de macOS y Windows. Algunas también ofrecen versiones para navegador mediante WebAssembly.

¿Son sustitutos completos de Adobe?

Todavía no. Los propios desarrolladores reconocen que varias aplicaciones están en alpha o desarrollo temprano y mantienen funciones pendientes antes de alcanzar sus objetivos de compatibilidad.

Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.