Repolode
storytold

storytold/effectcraft

Um app de motion graphics e composição, open source e feito inteiramente em Rust, que busca ser uma alternativa desenvolvida do zero ao Adobe After Effects.

Alternativa open source a:Adobe After Effects

Estrelas
7,371
Forks
3,918
Issues abertas
593
Último commit
há 24 horas

O que é?

O EffectCraft é um compositor para títulos animados, motion graphics e efeitos visuais. Você cria composições com camadas como sólidos, formas, texto, vídeos e composições aninhadas, anima propriedades com keyframes, aplica efeitos e renderiza o resultado. Seus painéis, menus e comportamento dos keyframes seguem o After Effects, e o app inclui 306 efeitos, estilos de camada, expressões, câmeras e luzes 3D e uma fila de renderização.

O projeto também traz algumas escolhas próprias: a importação e exportação de Lottie são integradas, os projetos são salvos como JSON versionado (.ecproj), que gera diffs claros no controle de versão, e a codificação de vídeo e áudio é implementada em Rust puro, sem FFmpeg. Todos os comandos são expostos por meio de um registry que pode ser controlado por uma CLI, um canal de controle JSON e um servidor MCP.

O app funciona em macOS, Windows e Linux, além de poder ser executado no navegador como build WebAssembly. Ainda está em alpha: não consegue abrir projetos .aep, e seus resultados não foram comparados sistematicamente com os do After Effects.

Recursos principais

  • 01Camadas, keyframes, Graph Editor e expressões seguindo o modelo do After Effects.
  • 02306 efeitos integrados e os nove estilos de camada.
  • 03Composição 2D e 3D com câmeras, luzes e sombras suaves.
  • 04Importação e exportação de JSON do Lottie e de arquivos .lottie.
  • 05Fila de renderização com saída em H.264, ProRes, HEVC, AV1, WebM e sequências de imagens.
  • 06CLI, canal de controle JSON e servidor MCP para automação.

Casos de uso

  • Criar títulos animados e motion graphics com uma ferramenta gratuita e open source.
  • Exportar animações para Lottie para uso em sites e apps.
  • Criar scripts ou automatizar tarefas de renderização pela linha de comando.
  • Manter arquivos de projeto em controle de versão como JSON legível.

Início rápido

  1. 1

    Clone o repositório

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

    Acesse o diretório do projeto

    cd effectcraft
  3. 3

    Execute o app (é necessário Rust 1.95 ou mais recente)

    cargo run --release -p effectcraft

Antes de usar

  • Estágio alfa: está aproximadamente 45% do caminho para substituir o After Effects em trabalhos profissionais.
  • Não é possível abrir projetos do After Effects .aep e .aepx, e os plug-ins do AE não funcionam.
  • macOS é a plataforma mais testada; foram relatados bugs de interação básica no Linux e no Windows.

Tópicos

Perguntas frequentes

O que é effectcraft?
Um app de motion graphics e composição, open source e feito inteiramente em Rust, que busca ser uma alternativa desenvolvida do zero ao Adobe After Effects. O EffectCraft é um compositor para títulos animados, motion graphics e efeitos visuais. Você cria composições com camadas como sólidos, formas, texto, vídeos e composições aninhadas, anima propriedades com keyframes, aplica efeitos e renderiza o resultado. Seus painéis, menus e comportamento dos keyframes seguem o After Effects, e o app inclui 306 efeitos, estilos de camada, expressões, câmeras e luzes 3D e uma fila de renderização.
effectcraft é gratuito? Qual é a licença?
effectcraft é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
effectcraft ainda é mantido?
Manutenção ativa. O último commit de effectcraft foi em 18 de out. de 2026.
Para que posso usar effectcraft?
Criar títulos animados e motion graphics com uma ferramenta gratuita e open source. Exportar animações para Lottie para uso em sites e apps. Criar scripts ou automatizar tarefas de renderização pela linha de comando. Manter arquivos de projeto em controle de versão como JSON legível.
Como instalar effectcraft?
Clone o repositório: git clone https://github.com/storytold/effectcraft Acesse o diretório do projeto: cd effectcraft Execute o app (é necessário Rust 1.95 ou mais recente): cargo run --release -p effectcraft
Onde consigo effectcraft?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/storytold/effectcraft

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

Projetos relacionados