What works today
EffectCraft is for animated titles, motion graphics and compositing, the kind of work people use After Effects for. You build a composition out of layers (solids, shapes, text, footage and other compositions), animate their properties with keyframes, stack effects on them and render the result. The README lists layers of every kind, keyframes with a Graph Editor, time remapping, shape layers and masks, text animators, JavaScript expressions, puppet pins, 306 effects, all nine Layer Styles, classic 3D with cameras and lights, and a Render Queue.
Video and audio decoding and encoding are pure Rust: FilmCraft's codecs plus EffectCraft's own VP9, AV1, HEVC and Opus encoders. There is no FFmpeg inside. The project is young: its first commit was on 1 October 2026, and it calls itself alpha.
How it compares with After Effects
The README estimates that about 91% of After Effects' features exist in EffectCraft and that it is about 45% of the way to replacing After Effects for professional work. It says plainly that EffectCraft is a good place to try things and report what breaks, but not yet a replacement for After Effects on client work.
The README names the main gaps. EffectCraft can't open .aep or .aepx projects, and After Effects plug-ins don't run. Behaviour still differs from After Effects in places, and nothing compares the two automatically yet. macOS is the most tested platform; Linux and Windows users have hit basic interaction bugs. Roto Brush and face tracking use optional downloadable models that have not been compared with After Effects.
EffectCraft is a clean-room project. The team works from After Effects' public documentation and how it behaves, never from Adobe's files, icons, presets or code, and the project is not affiliated with, sponsored by or endorsed by Adobe.
Beyond After Effects
A few things go further than the original, according to the README. Lottie import and export is built in, so animations can go to the web and apps without a plugin. Projects are saved as versioned JSON (.ecproj), so they diff cleanly in version control. Every menu item, timeline drag and property edit goes through one command registry that the effectcraft-cli command-line tool, a JSON control channel and an MCP server can all reach, so AI agents can build and render compositions. And the app is private by default: no telemetry, and no network access unless you ask for it.
About the Craft Apps
EffectCraft is one of the Crafting Apps, free and open-source creative tools from the ArtCraft team, each written from scratch in Rust and each able to stand on its own. It shares its time model and text engine design with FilmCraft, the video editor, and gets its video and audio codecs from it. The others are PhotoCraft, VectorCraft, LightCraft, PdfCraft and DesignCraft. EffectCraft is dual-licensed under MIT or Apache-2.0; the ArtCraft name and logos are trademarks of the ArtCraft Team and are not covered by that license.