Favicon of Popmotion

Popmotion

Create powerful animations with a tiny, low-level JavaScript library. Supports keyframes, spring, and inertia for numbers, colors, and complex strings.

Screenshot of Popmotion website

Popmotion is a functional, low-level JavaScript library for creating animations. It's designed to be simple, composable, and portable to any JS environment. As the powerful animation engine behind the popular Framer Motion library, it provides a robust foundation for building fluid user interfaces and complex visual effects.

Here's what makes it a go-to choice for developers:

  • Powerful Animation Types: Natively supports keyframes, spring, and inertia animations. You can animate everything from simple numbers and colors to complex SVG paths and CSS shadows.
  • Tiny Footprint: With the core animate function being less than 5kb, it's incredibly lightweight. Every utility function is individually importable, so you only include what you need.
  • Low-Level Control: Its simple, composable functions give you granular control over your animations, making it a true animator's toolbox.
  • Stable and Reliable: Written in TypeScript and boasting over 95% test coverage, you can build with confidence.
Categories:

Share:

Ad
Favicon

 

  
 

Similar to Popmotion

Favicon

 

  
  
Favicon

 

  
  
Favicon

 

  
  

Command Menu