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





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.
OpenAltFinder Score
Project Details
Repository details
Updated 10/5/2026, 5:00:16 AM
View Repository
