Repolode
storytold

storytold/vectorcraft

App open source de ilustração vetorial, criado do zero em Rust puro e disponível para desktop, FreeBSD e navegador via WebAssembly.

Alternativa open source a:Adobe Illustrator

Estrelas
11,471
Forks
5,555
Issues abertas
1,108
Último commit
há 19 horas

O que é?

VectorCraft é um aplicativo de ilustração vetorial para desenhar com caminhos, formas, gradientes, texto e efeitos. Ele cobre o fluxo de trabalho cotidiano de um ilustrador: ferramentas Pen e Direct Selection, operações booleanas do Pathfinder, Shape Builder, controles de Appearance e transparência, camadas, amostras de cores e efeitos em tempo real, como mesclagens, distorção de envelope e repetição radial. Os arquivos são armazenados em um formato nativo baseado em JSON e documentado, e há suporte para importar e exportar SVG, PDF e .ai compatível com PDF, além de vários formatos raster.

O app é desenvolvido em uma única base de código Rust, com uma interface baseada em egui, e a mesma interface pode ser executada no navegador via WebAssembly. Há versões para desktop no macOS, Windows, Linux e FreeBSD. Todos os itens de menu, ferramentas e diálogos podem ser controlados por um canal JSON e um servidor MCP, permitindo que agentes de IA, como o Claude Code, criem, editem e exportem artes.

O projeto está em desenvolvimento ativo e se descreve como alpha. Algumas áreas ainda estão incompletas, incluindo a troca confiável de arquivos .ai, recursos 3D além da ferramenta Revolve inicial, texto vertical em CJK e scripting. A interface está disponível em mais de vinte idiomas.

Recursos principais

  • 01Ferramentas Pen, Direct Selection, Pathfinder e Shape Builder para desenho vetorial.
  • 02Efeitos em tempo real de mesclagem, distorção de envelope, repetição radial e Revolve 3D.
  • 03Formato de arquivo JSON nativo, além de importação e exportação de SVG, PDF e .ai compatível com PDF.
  • 04Exportação para PNG, JPEG e WebP, com Export for Screens.
  • 05Canal de controle JSON e servidor MCP para controlar o app por agentes de IA.
  • 06Executa nativamente no macOS, Windows, Linux e FreeBSD, e no navegador via WebAssembly.

Casos de uso

  • Criar pôsteres vetoriais, logos e ilustrações no desktop ou no navegador.
  • Converter e editar artes em SVG ou PDF em um aplicativo nativo em Rust.
  • Permitir que um agente de IA, como o Claude Code, crie, edite e exporte arte vetorial via MCP.

Início rápido

  1. 1

    Clone o repositório do GitHub

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

    Acesse a pasta do projeto

    cd vectorcraft
  3. 3

    Compile e execute o aplicativo para desktop com Cargo

    cargo run --release -p vectorcraft

Antes de usar

  • O projeto está em fase alfa e continua em desenvolvimento ativo.
  • Para executá-lo a partir do código-fonte, é necessário ter uma toolchain de Rust com Cargo.
  • O selo de licença do README informa MIT OR Apache-2.0, enquanto a licença listada é Apache-2.0.

Em coleções

Tópicos

Perguntas frequentes

O que é vectorcraft?
App open source de ilustração vetorial, criado do zero em Rust puro e disponível para desktop, FreeBSD e navegador via WebAssembly. VectorCraft é um aplicativo de ilustração vetorial para desenhar com caminhos, formas, gradientes, texto e efeitos. Ele cobre o fluxo de trabalho cotidiano de um ilustrador: ferramentas Pen e Direct Selection, operações booleanas do Pathfinder, Shape Builder, controles de Appearance e transparência, camadas, amostras de cores e efeitos em tempo real, como mesclagens, distorção de envelope e repetição radial. Os arquivos são armazenados em um formato nativo baseado em JSON e documentado, e há suporte para importar e exportar SVG, PDF e .ai compatível com PDF, além de vários formatos raster.
vectorcraft é gratuito? Qual é a licença?
vectorcraft é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
vectorcraft ainda é mantido?
Manutenção ativa. O último commit de vectorcraft foi em 7 de nov. de 2026.
Para que posso usar vectorcraft?
Criar pôsteres vetoriais, logos e ilustrações no desktop ou no navegador. Converter e editar artes em SVG ou PDF em um aplicativo nativo em Rust. Permitir que um agente de IA, como o Claude Code, crie, edite e exporte arte vetorial via MCP.
Como instalar vectorcraft?
Clone o repositório do GitHub: git clone https://github.com/storytold/vectorcraft Acesse a pasta do projeto: cd vectorcraft Compile e execute o aplicativo para desktop com Cargo: cargo run --release -p vectorcraft
Onde consigo vectorcraft?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/storytold/vectorcraft

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados