Editor de fotos open source, reconstruído do zero em Rust puro, com camadas, máscaras, camadas de ajuste, texto, vetores e suporte real a arquivos PSD.
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
Clone o repositório
git clone https://github.com/storytold/effectcraft - 2
Acesse o diretório do projeto
cd effectcraft - 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
App de desktop gratuito e de código aberto para gravar a tela e transformar as capturas em demos e tutoriais de produto bem-acabados no Windows, macOS e Linux.
Skill de agente para Claude, licenciada pelo MIT, que ensina Claude a criar e editar vídeos de motion graphics em código com Remotion.
Corretor gramatical de inglês offline e focado em privacidade, escrito em Rust, para usar em editores, no navegador e no Node.js.
Bloco de notas de reuniões com IA, open source e local-first, que captura o áudio do dispositivo sem um bot entrar na chamada — uma alternativa ao Granola.
Aplicativo desktop open source e multiplataforma que cria vídeos curtos de marketing a partir de prompts de texto e vídeos, com redação por IA, narração em TTS e edição automática em lote.