Repolode
storytold

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. 1

    Clona el repositorio desde GitHub

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

    Entra en la carpeta del proyecto

    cd vectorcraft
  3. 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

Editor visual en el navegador para crear y manipular datos de trazados SVG con puntos arrastrables y un panel de comandos.

Frontend y UI#svg#svg-path#graphics
5,3 mil+3 esta semana422TypeScriptApache-2.0Actualizado hace 4 días