Skip to content

Animation plugin for Figma. Frame-by-frame, timeline, morphing — all inside Figma.

License

Notifications You must be signed in to change notification settings

novincode/motionkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MotionKit Logo

MotionKit

The animation studio inside Figma.
Timeline keyframes · Frame-by-frame · Vector morphing · Text animation · MP4/GIF export

Version License Sponsor


Why MotionKit?

Figma gives you complete control over design — but animation? You're stuck exporting frames, switching tools, or fighting prototype constraints.

MotionKit brings a full animation timeline into Figma. Keyframes, easing curves, frame-by-frame workflows, vector morphing, text animation, and direct video export — all without leaving your canvas.


Features

🎬 Timeline Animation

A professional keyframe timeline inspired by Blender and After Effects. Drag-and-drop keyframes with snapping, visual easing curve editor, and work area markers for loop control. Animate 17+ properties — position, scale, rotation, opacity, blur, shadows, corner radius, stroke, fill, and more.

🎞️ Frame-by-Frame

Classic cel animation workflow. Create clips, scrub through frames, and use onion skinning to reference previous frames. Supports per-frame timing and independent frame rates.

🔀 Nested Animations

Timeline inside frame-by-frame. Frame-by-frame inside timeline. Each runs at its own frame rate. Rendered correctly, composited properly.

🌀 Vector Morphing

Animate between different vector shapes with real SVG path interpolation. Works with all editable path types — vectors, rectangles, ellipses, polygons, stars, booleans.

✍️ Text Animation

Per-character, per-segment text keyframing. Animate font size, color, letter spacing, line height, and more — across individual text ranges or the full node. A full text animation engine built for motion design.

🎥 Export

Render directly to MP4 (H.264), GIF, or PNG sequence at any scale (1x–4x). No external tools required. Plus export to Lottie JSON or MotionKit format for cross-project reuse.

⏺️ Recording Mode

Move elements in Figma and keyframes appear automatically at the playhead. Fast iteration without clicking through menus.

⌨️ Keyboard Shortcuts

Fully customizable shortcuts with Blender-inspired defaults. Copy, paste, nudge, select, and navigate entirely from the keyboard.

🔧 Anchor Points

Set custom anchor points per layer. All transforms — rotation, scale, position — animate relative to the anchor, just like After Effects.

📦 Import / Export Timelines

Save and load animations as MotionKit files. Share animation data between Figma files or with teammates.


Getting Started

Install from Figma Community

  1. Search for "MotionKit" in the Figma Community plugins
  2. Click Install
  3. Open any Figma file → Plugins → MotionKit

Manual Installation (Development)

  1. Download the latest release from Releases
  2. Extract the ZIP
  3. In Figma Desktop: Plugins → Development → Import plugin from manifest
  4. Select the manifest.json from the extracted folder

Quick Start

  1. Select a Frame in Figma
  2. Open MotionKit from the Plugins menu
  3. Enable Recording (⏺️) and move the playhead
  4. Modify elements in Figma — keyframes are created automatically
  5. Play to preview, then Render to export

Pricing

Free. No subscriptions, no premium tiers, no feature gates.


Support the Project

MotionKit is built and maintained by a solo developer. If it's useful to you, consider supporting development:

GitHub Sponsors    Buy Me a Coffee

Can't donate? Sharing MotionKit with a friend or leaving a review on the Figma Community page helps just as much.


Feedback & Issues

Found a bug? Have a feature idea?
Open an issue or email ideyenovin@gmail.com.


License

MotionKit is free to use for personal and commercial projects.
Redistribution and resale are not permitted. See LICENSE for full terms.


Made for designers who want real animation in Figma.

About

Animation plugin for Figma. Frame-by-frame, timeline, morphing — all inside Figma.

Resources

License

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

No packages published