Skip to content

The JavaScript motion engine. Create unique animations and interactions with tweens, physics and input tracking.

License

Notifications You must be signed in to change notification settings

Solertis/popmotion

 
 

Repository files navigation

Popmotion

The JavaScript motion engine.

Create unique animations and interactions with tweens, physics and input tracking.

Popmotion is:

  • Tiny: At ~10kb, it's 75% smaller than GreenSock.
  • Fast: Stands up to popular alternatives in performance tests.
  • Compatible: Full browser support and preloaded with CSS, SVG and SVG path renderers.
  • Composable: Actions and output functions can be composed to create complex motion systems.
  • Advanced: Sophisticated tween and color blending for the smoothest possible motion.
  • Powerful: Discrete render step scheduling allows full control over each frame.

npm version npm downloads Twitter Follow

Installation

npm install --save popmotion

In your javascript module:

import { tween } from 'popmotion';

About

The JavaScript motion engine. Create unique animations and interactions with tweens, physics and input tracking.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 99.6%
  • HTML 0.4%