Repolode
storytold

storytold/vectorcraft

Приложение для векторной иллюстрации с открытым исходным кодом, написанное с нуля на чистом Rust и работающее на компьютерах, FreeBSD и в браузере через WebAssembly.

Open source альтернатива:Adobe Illustrator

Звёзды
11,437
Форки
5,536
Открытые issues
1,108
Последний коммит
15 часов назад

Что это?

VectorCraft — приложение для создания векторных иллюстраций с помощью контуров, фигур, градиентов, текста и эффектов. В нём есть всё необходимое для повседневной работы иллюстратора: инструменты «Перо» и «Прямое выделение», булевы операции Pathfinder, конструктор фигур, настройки оформления и прозрачности, слои, образцы цветов и динамические эффекты, например переходы, деформация оболочки и радиальное повторение. Файлы сохраняются в документированном собственном формате на основе JSON. Поддерживается импорт и экспорт SVG, PDF и совместимых с PDF файлов .ai, а также нескольких растровых форматов.

Приложение построено на единой кодовой базе Rust с интерфейсом на egui. Тот же интерфейс запускается в браузере через WebAssembly. Сборки для компьютеров доступны для macOS, Windows, Linux и FreeBSD. Любым пунктом меню, инструментом и диалоговым окном можно управлять через канал управления JSON и MCP-сервер, поэтому AI-агенты, такие как Claude Code, могут создавать, редактировать и экспортировать иллюстрации.

Проект активно развивается и сам обозначен как альфа-версия. Некоторые возможности ещё не завершены: в частности, надёжный обмен файлами .ai, 3D-функции помимо первоначального инструмента Revolve, вертикальный набор текста на CJK-языках и скриптинг. Интерфейс доступен более чем на двадцати языках.

Ключевые возможности

  • 01Инструменты «Перо», «Прямое выделение», Pathfinder и конструктор фигур для работы с векторной графикой.
  • 02Динамические эффекты: переходы, деформация оболочки, радиальное повторение и 3D-эффект Revolve.
  • 03Собственный формат файлов на основе JSON, а также импорт и экспорт SVG, PDF и совместимых с PDF файлов .ai.
  • 04Экспорт в PNG, JPEG и WebP, а также функция Export for Screens.
  • 05Канал управления JSON и MCP-сервер для управления приложением с помощью AI-агентов.
  • 06Работает как нативное приложение на macOS, Windows, Linux и FreeBSD, а также в браузере через WebAssembly.

Сценарии использования

  • Создание векторных постеров, логотипов и иллюстраций на компьютере или в браузере.
  • Преобразование и редактирование иллюстраций в SVG или PDF в нативном приложении на Rust.
  • Управление созданием, редактированием и экспортом векторной графики через MCP с помощью AI-агента, например Claude Code.

Быстрый старт

  1. 1

    Клонируйте репозиторий с GitHub

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

    Перейдите в папку проекта

    cd vectorcraft
  3. 3

    Соберите и запустите настольное приложение с помощью Cargo

    cargo run --release -p vectorcraft

Что важно знать

  • Проект находится на альфа-стадии и активно разрабатывается.
  • Для запуска из исходного кода потребуется toolchain Rust с Cargo.
  • На значке лицензии в README указано MIT OR Apache-2.0, а в списке лицензий — Apache-2.0.

В подборках

Темы

Частые вопросы

Что такое vectorcraft?
Приложение для векторной иллюстрации с открытым исходным кодом, написанное с нуля на чистом Rust и работающее на компьютерах, FreeBSD и в браузере через WebAssembly. VectorCraft — приложение для создания векторных иллюстраций с помощью контуров, фигур, градиентов, текста и эффектов. В нём есть всё необходимое для повседневной работы иллюстратора: инструменты «Перо» и «Прямое выделение», булевы операции Pathfinder, конструктор фигур, настройки оформления и прозрачности, слои, образцы цветов и динамические эффекты, например переходы, деформация оболочки и радиальное повторение. Файлы сохраняются в документированном собственном формате на основе JSON. Поддерживается импорт и экспорт SVG, PDF и совместимых с PDF файлов .ai, а также нескольких растровых форматов.
vectorcraft можно использовать бесплатно? Какая у него лицензия?
vectorcraft распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
vectorcraft всё ещё поддерживается?
Активно поддерживается. Последний коммит в vectorcraft — 6 нояб. 2026 г..
Для чего можно использовать vectorcraft?
Создание векторных постеров, логотипов и иллюстраций на компьютере или в браузере. Преобразование и редактирование иллюстраций в SVG или PDF в нативном приложении на Rust. Управление созданием, редактированием и экспортом векторной графики через MCP с помощью AI-агента, например Claude Code.
Как установить vectorcraft?
Клонируйте репозиторий с GitHub: git clone https://github.com/storytold/vectorcraft Перейдите в папку проекта: cd vectorcraft Соберите и запустите настольное приложение с помощью Cargo: cargo run --release -p vectorcraft
Где скачать vectorcraft?
Исходный код и инструкции по установке — на GitHub: https://github.com/storytold/vectorcraft

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Инструмент с открытым исходным кодом на Rust, который преобразует растровые изображения JPG и PNG в компактную векторную графику SVG; доступен как CLI, приложение для компьютера и библиотека.

7,5 тыс.+53 за неделю511RustMITОбновлён 16 дней назад

Бесплатный редактор векторной и растровой 2D-графики с открытым исходным кодом, построенный на процедурном движке с нодами; сейчас находится в альфа-версии.

27,9 тыс.+67 за неделю1,3 тыс.RustApache-2.0Обновлён 12 часов назад

Визуальный редактор для браузера, позволяющий создавать и редактировать данные SVG-путей с помощью перетаскивания точек и панели команд.

Фронтенд и UI#svg#svg-path#graphics
5,3 тыс.+3 за неделю422TypeScriptApache-2.0Обновлён 4 дня назад