Editor open source de ilustración vectorial y maquetación, desarrollado en Rust puro para Windows, macOS, Linux y navegadores.
storytold/vectorcraft
Aplicación de ilustración vectorial de código abierto, creada desde cero en Rust puro y disponible en escritorio, FreeBSD y el navegador mediante WebAssembly.
Alternativa open source a:Adobe Illustrator
- Estrellas
- 11,437
- Forks
- 5,536
- Issues abiertos
- 1,108
- Último commit
- ayer
¿Qué es?
VectorCraft es una aplicación de ilustración vectorial para dibujar con trazados, formas, degradados, texto y efectos. Abarca el flujo de trabajo habitual de un ilustrador: herramientas Pluma y Selección directa, operaciones booleanas de Buscatrazos, Creador de formas, controles de Apariencia y transparencia, capas, muestras de color y efectos en tiempo real, como fusiones, distorsión de envolvente y repetición radial. Los archivos se guardan en un formato nativo basado en JSON y documentado. También permite importar y exportar SVG, PDF y archivos .ai compatibles con PDF, además de varios formatos de imagen rasterizada.
La aplicación está construida a partir de una única base de código en Rust, con una interfaz basada en egui; la misma interfaz puede ejecutarse en el navegador mediante WebAssembly. Hay versiones de escritorio para macOS, Windows, Linux y FreeBSD. Todos los elementos de los menús, las herramientas y los diálogos se pueden controlar a través de un canal de control JSON y un servidor MCP, para que agentes de IA como Claude Code puedan crear, editar y exportar ilustraciones.
El proyecto está en desarrollo activo y se describe a sí mismo como alpha. Algunas áreas aún están incompletas, como el intercambio fiable de archivos .ai, las funciones 3D más allá de la herramienta Revolve inicial, el texto vertical en CJK y la creación de scripts. La interfaz está disponible en más de veinte idiomas.
Funciones clave
- 01Herramientas Pluma, Selección directa, Buscatrazos y Creador de formas para dibujar vectores.
- 02Efectos en tiempo real de fusión, distorsión de envolvente, repetición radial y Revolve 3D.
- 03Formato de archivo nativo JSON, además de importación y exportación de SVG, PDF y .ai compatible con PDF.
- 04Exportación a PNG, JPEG y WebP, con la opción Export for Screens.
- 05Canal de control JSON y servidor MCP para controlar la aplicación desde agentes de IA.
- 06Se ejecuta de forma nativa en macOS, Windows, Linux y FreeBSD, y en el navegador mediante WebAssembly.
Casos de uso
- Crear pósteres vectoriales, logotipos e ilustraciones en el escritorio o en el navegador.
- Convertir y editar ilustraciones SVG o PDF en una aplicación nativa escrita en Rust.
- Permitir que un agente de IA como Claude Code dibuje, edite y exporte arte vectorial mediante MCP.
Inicio rápido
- 1
Clona el repositorio desde GitHub
git clone https://github.com/storytold/vectorcraft - 2
Entra en la carpeta del proyecto
cd vectorcraft - 3
Compila y ejecuta la aplicación de escritorio con Cargo
cargo run --release -p vectorcraft
Antes de usarlo
- El proyecto está en fase alfa y sigue en desarrollo activo.
- Para ejecutarlo desde el código fuente, necesitas una toolchain de Rust con Cargo.
- La insignia de licencia del README indica MIT OR Apache-2.0, mientras que la licencia indicada es Apache-2.0.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es vectorcraft?
- Aplicación de ilustración vectorial de código abierto, creada desde cero en Rust puro y disponible en escritorio, FreeBSD y el navegador mediante WebAssembly. VectorCraft es una aplicación de ilustración vectorial para dibujar con trazados, formas, degradados, texto y efectos. Abarca el flujo de trabajo habitual de un ilustrador: herramientas Pluma y Selección directa, operaciones booleanas de Buscatrazos, Creador de formas, controles de Apariencia y transparencia, capas, muestras de color y efectos en tiempo real, como fusiones, distorsión de envolvente y repetición radial. Los archivos se guardan en un formato nativo basado en JSON y documentado. También permite importar y exportar SVG, PDF y archivos .ai compatibles con PDF, además de varios formatos de imagen rasterizada.
- ¿vectorcraft es gratuito? ¿Qué licencia tiene?
- vectorcraft es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿vectorcraft sigue mantenido?
- Mantenimiento activo. El último commit de vectorcraft fue el 6 nov 2026.
- ¿Para qué puedo usar vectorcraft?
- Crear pósteres vectoriales, logotipos e ilustraciones en el escritorio o en el navegador. Convertir y editar ilustraciones SVG o PDF en una aplicación nativa escrita en Rust. Permitir que un agente de IA como Claude Code dibuje, edite y exporte arte vectorial mediante MCP.
- ¿Cómo se instala vectorcraft?
- Clona el repositorio desde GitHub: git clone https://github.com/storytold/vectorcraft Entra en la carpeta del proyecto: cd vectorcraft Compila y ejecuta la aplicación de escritorio con Cargo: cargo run --release -p vectorcraft
- ¿Dónde consigo vectorcraft?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/storytold/vectorcraft
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Herramienta open source en Rust que convierte imágenes rasterizadas, como JPG y PNG, en gráficos vectoriales SVG compactos; disponible como CLI, app de escritorio o biblioteca.
Editor gratuito y de código abierto para gráficos 2D vectoriales y rasterizados, basado en un motor procedural con nodos y actualmente en fase alfa.
Editor visual en el navegador para crear y manipular datos de trazados SVG con puntos arrastrables y un panel de comandos.
Paper.js es una biblioteca de scripting de gráficos vectoriales para JavaScript que dibuja y manipula trazados en HTML5 Canvas, en el navegador o en Node.js.
Aplicación de dibujo vectorial de código abierto para hacer bocetos y tomar notas a mano, anotar PDF e imágenes, creada con Rust y GTK4.