Um editor de ilustração vetorial e diagramação de páginas, de código aberto e desenvolvido do zero em Rust puro para Windows, macOS, Linux e navegador.
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
Clone o repositório do GitHub
git clone https://github.com/storytold/vectorcraft - 2
Acesse a pasta do projeto
cd vectorcraft - 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
Ferramenta open source em Rust que converte imagens raster, como JPG e PNG, em gráficos vetoriais SVG compactos; pode ser usada como CLI, app desktop ou biblioteca.
Editor gratuito e de código aberto para gráficos 2D vetoriais e raster, desenvolvido sobre um mecanismo procedural baseado em nós e atualmente em alpha.
Editor visual no navegador para criar e manipular dados de SVG path com pontos arrastáveis e um painel de comandos.
Paper.js é uma biblioteca JavaScript de scripting para gráficos vetoriais que desenha e manipula paths no HTML5 Canvas, no navegador ou no Node.js.
App vetorial de código aberto para esboços e anotações manuscritas, com ferramentas para anotar PDFs e imagens, feito com Rust e GTK4.