Векторный редактор иллюстраций и макетов страниц с открытым исходным кодом, написанный на чистом Rust для Windows, macOS, Linux и браузера.
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
Клонируйте репозиторий с GitHub
git clone https://github.com/storytold/vectorcraft - 2
Перейдите в папку проекта
cd vectorcraft - 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, приложение для компьютера и библиотека.
Бесплатный редактор векторной и растровой 2D-графики с открытым исходным кодом, построенный на процедурном движке с нодами; сейчас находится в альфа-версии.
Визуальный редактор для браузера, позволяющий создавать и редактировать данные SVG-путей с помощью перетаскивания точек и панели команд.
Paper.js — библиотека для работы с векторной графикой на JavaScript, которая рисует и изменяет контуры на HTML5 Canvas в браузере и Node.js.
Векторное приложение с открытым исходным кодом для набросков, рукописных заметок и аннотирования PDF и изображений на Rust и GTK4.