ArtCraft Guide

EffectCraft — Open-Source After Effects Alternative (Free, Rust)

Who this is for: Motion designers, animators and video creators who need AE-class motion graphics without a subscription — and want animation that ships to the web as Lottie.

Open-source After Effects alternative in pure Rust: compositions, keyframes, 306 effects, expressions, 3D cameras, Lottie import/export — no FFmpeg dependency.

Quick answer: EffectCraft is a free, open-source, pure-Rust clean-room reimplementation of After Effects: compositions, layers, keyframes, 306 effects, expressions, 3D cameras/lights and a render queue, with built-in Lottie import/export and no FFmpeg dependency. Download from getartcraft.com — free, no subscription. It is alpha: ~91% of AE features exist, ~45% toward professional replacement.

Pick your platform

Official source — EffectCraft

getartcraft.com → the app's page → Download for desktop (Windows build)

  1. Download the Windows build from getartcraft.com (official source only).
  2. Run the installer or unzip the package — it is a native Rust binary, no runtime required.
  3. Open the app, create a document or open a real file (e.g. .psd in PhotoCraft, .svg in VectorCraft).
  4. No account, no signup, no subscription — the family has none.

GPU compositing runs through wgpu (DX12/Vulkan). A GPU with a supported driver helps; it is not mandatory.

Does your computer have a dedicated GPU (or a recent integrated GPU with Vulkan/Metal/DX12 drivers)?
Do you need to work offline most of the time?

Based on the project's stated rendering stack (wgpu: Metal/Vulkan/DX12/WebGPU; WASM browser builds). The project publishes no hard minimum specs.

Core facts
ReplacesAdobe After Effects
Effects306 built-in
LottieImport + export built-in
CodecsPure Rust, no FFmpeg
PriceFree, no subscription

Motion graphics from scratch, codecs included

EffectCraft is an open-source motion graphics and compositing tool, written from scratch in pure Rust, positioned as a clean-room reimplementation of Adobe After Effects. It supports compositions, layers, keyframes, 306 effects, layer styles, expressions, 3D cameras and lights, and a render queue.

Two things make it unusual. First, it has no FFmpeg dependency — the codecs are implemented in pure Rust, so installs are self-contained. Second, Lottie import/export is built in, so animations you build can ship directly to web and app targets.

Project files are readable, versioned JSON (.ecproj), which means animation projects diff cleanly in version control. Everything is scriptable through a command line, a JSON control channel and an MCP server for agents. Native builds run on macOS, Windows and Linux, with a WebAssembly browser version.

Key facts at a glance

  • Compositions, layers, keyframes, 306 effects, layer styles, expressions, 3D cameras and lights, render queue
  • Built-in Lottie import/export — animations ship to web and app directly
  • No FFmpeg dependency — video codecs implemented in pure Rust
  • Readable versioned .ecproj JSON project files, diffable in Git
  • Scriptable: CLI, JSON control channel and MCP server; native macOS/Windows/Linux plus WebAssembly
Status: Alpha — ~91% of After Effects features exist; ~45% toward replacing it for professional work (README). GitHub stars: 5.9k (2026-10-13). License: open source (MIT/Apache-2.0).

Quick start — first five minutes

  1. Download EffectCraft from getartcraft.com (macOS, Windows, Linux) or use the browser build — free, no subscription.
  2. Create a composition, add layers, and set keyframes on transform and effect properties — the workflow mirrors After Effects.
  3. Apply any of the 306 effects; use expressions for procedural animation.
  4. Add 3D cameras and lights for depth, then render from the render queue.
  5. Export as Lottie (.json) for the web, or render video through the pure-Rust pipeline; drive everything from CLI/JSON/MCP for repeatable jobs.

Common uses

  • Build motion graphics with AE-style keyframes and expressions — free
  • Ship animations to web/app via built-in Lottie export
  • Keep animation projects in Git with diffable .ecproj JSON files
  • Render without installing FFmpeg or external codec packs
  • Automate render jobs from scripts or AI agents

Lottie without the middleman

Bodymovin is a famous pain point: AE animations need a plugin to become Lottie. EffectCraft has Lottie import/export built in, so the animation you build in the timeline is directly consumable by web and mobile players. For teams that live in the web, that removes an entire export step.

Versioned project files

An .ecproj file is readable JSON with versioning — animation projects become reviewable, diffable artifacts in Git, like code. When a client asks 'what changed in this animation?', the answer is a diff, not a re-render.

Honest gaps

README: about 91% of After Effects' features exist, and the project estimates it is about 45% of the way to replacing AE for professional work. Deep production pipelines, third-party plugin ecosystems and some render features are not there yet. Prototype and client-pitch work is realistic today; mission-critical broadcast work may not be.

Frequently Asked Questions

Is EffectCraft free?
Yes — open source, no subscription. This guide site is independent of the EffectCraft project.
Can it replace After Effects for professional work?
Not yet — the project itself estimates ~45% toward that goal. ~91% of AE features exist, so ordinary compositions, effects and expressions work, but deep production pipelines and the plugin ecosystem are still gaps.
Does it need FFmpeg?
No. Video codecs are implemented in pure Rust, so there is no external codec dependency to install or license.
Can I ship my animation to the web?
Yes — Lottie import/export is built in, so animations export directly to the Lottie format used by web and mobile players.
Can agents or scripts run it?
Yes — CLI, JSON control channel and MCP server expose the whole editing surface for automation.

More guides for this app

PhotoCraft install & first launch

Download, install and first-launch PhotoCraft on Windows, macOS or in the browser — with the exact official sources.

PhotoCraft adjustments & export

Grade with the 16 adjustment layer types, then export to PSD, PNG, JPEG, WebP or TIFF — with round-trip verification.

PdfCraft quickstart

PdfCraft in ten minutes: read anything beautifully, organize pages like cards, merge/split safely, open protected PDFs.

More ArtCraft apps

PhotoCraft

Open-source Photoshop replacement in pure Rust: layers, masks, adjustment layers, layer styles, text, vectors, brushes and real PSD files — free, no subscription.

VectorCraft

Open-source Illustrator replacement in pure Rust: Pen, Pathfinder, smart guides, appearance, layers — fast, scriptable, free.

FilmCraft

Open-source nonlinear video editor in pure Rust — a free, clean-room take on the Premiere Pro workflow, scriptable and agent-native.

PdfCraft

Open-source PDF reader and editor in pure Rust — a clean-room Acrobat replacement with beautiful rendering, page organization, merge/split and document protection.

LightCraft

Open-source non-destructive photo editor in pure Rust — a free Lightroom-style workflow: edit without destroying the original, agent-native.

WordCraft

Open-source Word in pure Rust — a clean-room reimplementation of the Word processing workflow, free, scriptable, agent-native.