DEV Community

Cover image for I built a FREE animation plugin for Figma: MotionKit
Shayan
Shayan

Posted on • Edited on

I built a FREE animation plugin for Figma: MotionKit

So here's the thing — I've been building stuff in Figma for years, and the one thing that always bugged me was animation. You'd design something beautiful, then have to export frames, jump into After Effects or some other tool, and basically rebuild everything from scratch.

It felt... broken? Like we had all this power for design but then hit a wall when we wanted things to move.

What is MotionKit?

MotionKit is a completely free Figma plugin that brings real animation tools directly into Figma. Not prototypes. Not fake transitions. Actual keyframe animation, frame-by-frame workflows, morphing, text animation, and direct MP4/GIF export.

MotionKit - Animation inside Figma

No subscriptions, no premium tiers, no "upgrade to unlock" nonsense. Just free.

Try it on Figma Community →

The stuff that actually matters

Timeline Mode – Record Everything

You know how in After Effects you can just move stuff and keyframes appear? That's what Record mode does. Enable it, scrub the playhead, modify your layers in Figma, and boom — keyframes appear automatically. No clicking through menus, no manual keyframe placement for every single property.

Motion Design for Figma
It records position, scale, rotation, opacity, blur, shadows, corner radius, fills, strokes... basically everything.

Frame-by-Frame Mode – Classic Animation

For those who like drawing things frame by frame (or just prefer that level of control), there's a full cel animation workflow with onion skinning. You can scrub through frames, reference previous frames as translucent overlays, and time each frame individually.

Frame By Frame animation inside Figma

Nested Frames (this one's wild)

Here's where it gets interesting — you can nest animations inside each other. Timeline inside frame-by-frame. Frame-by-frame inside timeline. Each with its own FPS. They all render correctly.

Nested Frames - MotionKit
This unlocks so many possibilities for complex animations that I'm still discovering new ways to use it myself.

Morphing & Text Animation

Real SVG path morphing between different shapes. And text animation isn't just "fade in" — you can animate per-character, per-segment, with control over font size, color, spacing, line height, all independently keyframed.

Export to MP4, GIF, PNG

No external tools. Render directly to MP4 (H.264), GIF, or PNG sequence at 1x–4x scale. Just hit render and you're done.

Figma Animation with Free Render video

Blender-Inspired Shortcuts

All keyboard shortcuts are customizable. Default shortcuts feel a bit like Blender — select keyframes and hit G to grab/move them or S to scale. If you've used Blender, you'll feel right at home.

Why free? (aka the awkward money talk)

Look, I could've gone the SaaS route. Monthly subscriptions, freemium tiers, all that. But honestly? I just wanted this to exist. I wanted designers to have proper animation tools without hitting paywalls or dealing with export workflows that waste hours.

MotionKit Gif Logo - Figma Animation

That said... this takes a lot of time to build and maintain. So if you use it and it saves you time (or you just think it's neat), any support helps:

Can't donate? That's totally fine. Just tell someone about it. Tweet, post, share, whatever. The more people know about it, the more likely it keeps existing.

What's next?

The plan is to eventually open-source this once it's mature enough. Right now it's free to use, but I want to clean up the code, add better docs, and make sure it's solid before opening it up fully.

Also working on more features, fixing bugs, and generally making it better based on feedback.

Try it yourself

If you build something cool with it, I'd love to see it. Or if you find bugs (and there probably are some), open an issue or just email me at ideyenovin@gmail.com.

Thanks for reading ✌️

Top comments (0)