OpenAltFinder
EffectCraft

EffectCraft

Open-source motion graphics and VFX compositor in Rust — a clean-room challenger to Adobe After Effects.

Open source alternative to:

effectcraft-effects.png
effectcraft-3d.png
effectcraft-render-queue.png
effectcraft-hero.png
effectcraft-graph-editor.png
1 / 5

EffectCraft is a free, open-source motion graphics and visual effects compositor in the spirit of Adobe After Effects, rebuilt in pure Rust by the ArtCraft team. It already ships a working toolkit: compositions and nested precomps, layer kinds from solids and shape layers to text and footage, a render queue, 3D cameras and lights, and 306 effects — a superset of After Effects' 298, down to matching parameter names and order.

Animation works the way AE users expect: linear, Bezier, hold, auto and roving keyframes; trim paths, repeaters and round corners on shapes; point and paragraph text with real typography; puppet tools on deformable meshes; time remapping, stretch and freeze frames; and JavaScript expressions that speak the After Effects object model, including wiggle and loopOut. Export covers ProRes MOV (Proxy to 4444 XQ with alpha), HEVC and AV1, and Lottie goes both ways — import and export — so animations move straight onto web and mobile. Video and audio codecs are pure Rust (shared with FilmCraft), with no FFmpeg dependency.

Projects are versioned JSON (.ecproj) that diffs cleanly in git, nothing phones home, and an MCP server, CLI and control channel expose every command to scripts and AI agents. EffectCraft is young and moving fast, but it is already usable on macOS, Windows, Linux and the web.

Frequently Asked Questions

Which platforms does EffectCraft run on?

EffectCraft runs natively on macOS, Windows and Linux and has a browser build via WebAssembly (cargo xtask web --serve spins it up locally). You need Rust 1.95 or newer to build from source.

Does EffectCraft include expressions and keyframes like After Effects?

Yes. It supports JavaScript expressions using the After Effects object model model, including well-known ones like wiggle and loopOut, plus linear, Bezier, hold, auto and roving keyframes, value and velocity graphs, and time remapping.

What can EffectCraft export?

ProRes MOV (Proxy through 4444 XQ, with alpha), HEVC and AV1 video, plus Lottie JSON — both import and export — so compositions can go directly into web and app projects.

Can EffectCraft work with AI agents?

Yes. effectcraft-cli provides one-shot JSON-output commands and an MCP server over stdio for headless use, and the desktop app exposes a JSON-lines control channel. Rendering from the CLI is fully scriptable, as in effectcraft-cli render --out intro.mp4.

AI usage detected - recent commits in this repository appear to include AI-generated code.
OpenAltFinder Score
50/100
Project Health (50%)
40/100
License (20%)
100/100
Self-hostable (20%)
0/100
Recency (10%)
100/100
How scoring works
Project Details
Platforms
Desktop, Web, CLI
License
Apache-2.0
Self hostable
No
AI Contributions
Detected
Repository details
Version
v0.1.1
Created
10/1/2026
Stars
227
Forks
53
Open issues
12
Last commit
10/5/2026

Updated 10/5/2026, 5:00:16 AM

View Repository

Similar open source alternatives