
In simple English
This program helps you create animated titles, motion graphics and visual effects. You arrange layers, animate them with keyframes, apply built-in effects and export your final video. It runs on your computer or in a web browser without needing paid software. It is free to use, and the project files are stored in a clear text format that is easy to read.
What it is
EffectCraft is a desktop and web application for motion design and compositing built entirely in Rust. It offers timeline editing, 306 built-in effects, 3D cameras, a render queue and an MCP (Model Context Protocol, a way for artificial intelligence tools to talk to applications) server for automated tasks.
What it is good for
Solo creators and video editors who want a free alternative to commercial motion graphics suites. It removes the need for expensive subscriptions when building animated overlays, social media clips or Lottie web animations.
- Includes over three hundred built-in effects and a graph editor for precise animation control.
- Saves projects as clean versioned JSON files that you can easily track in git.
- Offers built-in Lottie import and export for web animations without extra plugins.
- Requires the Rust programming language toolchain if you want to build it from source.
- Still in early alpha development and not yet fully recommended for important client work.
- Some Linux window managers have trouble with drag-and-drop media imports.
Adobe After Effects
storytold/filmcraft
- blender/blender21k stars
Blender includes a full video sequence editor and node-based compositor, though it is primarily a 3D creation suite.
- snapcast/snapcast8.0k stars
A server and clients that play one audio stream in several rooms, kept in time with each other.
- MusicPlayerDaemon/MPD2.8k stars
A background music player with no interface of its own, controlled over a network by separate client programs.
- AcademySoftwareFoundation/OpenTimelineIO2.0k stars
An interchange format and library for editing timelines: the order and length of cuts, and references to the media, but not the media.
git clone https://github.com/storytold/effectcraft cd effectcraft cargo run --release -p effectcraft