Открытый фоторедактор, созданный с нуля на чистом Rust: слои, маски, корректирующие слои, текст, векторные фигуры и полноценная поддержка PSD.
storytold/effectcraft
Открытое приложение на чистом Rust для моушн-графики и композитинга, задуманное как альтернатива Adobe After Effects, созданная с нуля.
Open source альтернатива:Adobe After Effects
- Звёзды
- 7,371
- Форки
- 3,918
- Открытые issues
- 593
- Последний коммит
- вчера
Что это?
EffectCraft — композитор для анимированных титров, моушн-графики и визуальных эффектов. Вы собираете композиции из слоёв: заливок, фигур, текста, видеоматериалов и вложенных композиций, анимируете свойства с помощью ключевых кадров, применяете эффекты и рендерите результат. Панели, меню и поведение ключевых кадров повторяют After Effects; также доступны 306 эффектов, стили слоёв, выражения, 3D-камеры и источники света, а также очередь рендеринга.
В проекте есть несколько отличительных решений: импорт и экспорт Lottie встроены, проекты сохраняются в версионируемом формате JSON (.ecproj), который удобно сравнивать в системе контроля версий, а кодирование видео и аудио реализовано на чистом Rust без FFmpeg. Все команды доступны через реестр, которым можно управлять из CLI, через канал управления JSON и MCP-сервер.
Приложение работает на macOS, Windows и Linux, а также доступно в браузере в виде сборки WebAssembly. Проект находится в альфа-версии: он не умеет открывать проекты .aep, а его результаты ещё не сравнивали с After Effects систематически.
Ключевые возможности
- 01Слои, ключевые кадры, Graph Editor и выражения в соответствии с моделью After Effects.
- 02306 встроенных эффектов и все девять стилей слоёв.
- 032D- и 3D-композитинг с камерами, источниками света и мягкими тенями.
- 04Импорт и экспорт Lottie JSON и .lottie.
- 05Очередь рендеринга с экспортом в H.264, ProRes, HEVC, AV1, WebM и последовательности изображений.
- 06CLI, канал управления JSON и MCP-сервер для автоматизации.
Сценарии использования
- Создание анимированных титров и моушн-графики в бесплатном проекте с открытым исходным кодом.
- Экспорт анимаций в Lottie для сайтов и приложений.
- Создание скриптов и автоматизация задач рендеринга из командной строки.
- Хранение файлов проектов в системе контроля версий в виде читаемого JSON.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/storytold/effectcraft - 2
Перейдите в каталог проекта
cd effectcraft - 3
Запустите приложение (требуется Rust 1.95 или новее)
cargo run --release -p effectcraft
Что важно знать
- Альфа-версия: примерно 45% пути к замене After Effects в профессиональной работе.
- Проекты After Effects в форматах .aep и .aepx открыть нельзя, а плагины AE не работают.
- Лучше всего протестирована macOS; для Linux и Windows сообщалось о проблемах с базовым взаимодействием.
Темы
Частые вопросы
- Что такое effectcraft?
- Открытое приложение на чистом Rust для моушн-графики и композитинга, задуманное как альтернатива Adobe After Effects, созданная с нуля. EffectCraft — композитор для анимированных титров, моушн-графики и визуальных эффектов. Вы собираете композиции из слоёв: заливок, фигур, текста, видеоматериалов и вложенных композиций, анимируете свойства с помощью ключевых кадров, применяете эффекты и рендерите результат. Панели, меню и поведение ключевых кадров повторяют After Effects; также доступны 306 эффектов, стили слоёв, выражения, 3D-камеры и источники света, а также очередь рендеринга.
- effectcraft можно использовать бесплатно? Какая у него лицензия?
- effectcraft распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- effectcraft всё ещё поддерживается?
- Активно поддерживается. Последний коммит в effectcraft — 18 окт. 2026 г..
- Для чего можно использовать effectcraft?
- Создание анимированных титров и моушн-графики в бесплатном проекте с открытым исходным кодом. Экспорт анимаций в Lottie для сайтов и приложений. Создание скриптов и автоматизация задач рендеринга из командной строки. Хранение файлов проектов в системе контроля версий в виде читаемого JSON.
- Как установить effectcraft?
- Клонируйте репозиторий: git clone https://github.com/storytold/effectcraft Перейдите в каталог проекта: cd effectcraft Запустите приложение (требуется Rust 1.95 или новее): cargo run --release -p effectcraft
- Где скачать effectcraft?
- Исходный код и инструкции по установке — на GitHub: https://github.com/storytold/effectcraft
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Бесплатное приложение с открытым исходным кодом для записи экрана и создания готовых демо продукта и инструкций на Windows, macOS и Linux.
Навык агента Claude с лицензией MIT, который помогает Claude создавать и редактировать видео с моушн-графикой в коде с помощью Remotion.
Офлайн-проверка английской грамматики на Rust с приоритетом приватности — работает в редакторах, браузере и Node.js.
Локальный ИИ-блокнот для встреч с открытым исходным кодом: записывает системный звук без бота в звонке и служит альтернативой Granola.
Кроссплатформенное десктопное приложение с открытым исходным кодом для создания коротких рекламных видео из текстовых промптов и отснятого материала: AI-копирайтинг, озвучка через TTS и автоматический пакетный монтаж.