Packages

Animation & Motion Packages

Animation and motion libraries for transitions, gestures, and physics-based UI — the tools behind smooth, native-feeling interface interactions on the web.

86 packages

Packages in Animation & Motion

96Health
Library npm

Swiper

A hardware-accelerated, mobile-first touch slider for carousels, galleries, and slideshows

41,906
MIT
Used by 10
48Health
Library npm

auto-animate

A zero-config, drop-in animation utility that adds smooth transitions to any web app with a single line of code.

13,937
MIT
Used by 10
80Health
Library npm

react-spinners

A collection of 23 lightweight, customizable loading spinner components for React apps.

3,356
MIT
Used by 10
83Health
Library npm

react-zoom-pan-pinch

A React library for zooming, panning, and pinch gestures on any HTML element

1,953
MIT
Used by 10
46Health
Library npm

react-confetti

React component that renders physics-based confetti particles on an HTML canvas, with tunable gravity, wind, and colors.

1,708
MIT
Used by 10
80Health
Library npm

dotLottie Web

High-performance Lottie & dotLottie animation player for the web

924
MIT
Used by 10
81Health
Library npm

driver.js

A dependency-free, ~5kb TypeScript library for building product tours, feature highlights, and focus overlays.

26,947
MIT
Used by 8
54Health
Library npm

cobe

A 5KB, zero-dependency WebGL library for rendering interactive, animated 3D globes with markers and arcs.

6,002
MIT
Used by 8
92Health
Framework npm

Remotion

A React framework for creating videos programmatically with code, real browser rendering, and server-side or cloud-scale export.

66,798
Other
Used by 7
90Health
Library npm

Konva

An HTML5 Canvas JavaScript framework for building interactive 2D graphics, editors, and diagrams.

14,893
Other
Used by 5
42Health
Library npm

React Sortable HOC

A set of higher-order components that turn any list into an animated, accessible, touch-friendly sortable list.

10,883
MIT
Used by 5
36Health
Library npm

raf

A requestAnimationFrame polyfill that provides a consistent animation-frame API across Node.js and browsers.

736
MIT
Used by 5
60Health
Library npm

Anime.js

A fast, lightweight JavaScript animation engine for CSS, SVG, DOM attributes, and JS objects.

73,790
MIT
Used by 4
53Health
Library npm

moveable

A JavaScript/TypeScript library that makes DOM elements draggable, resizable, scalable, rotatable, warpable, pinchable, and snappable

10,768
MIT
Used by 4
46Health
Library npm

@vueuse/motion

Vue composables and a v-motion directive for declarative, physics-based component animation.

2,767
MIT
Used by 4
57Health
Library npm

Panzoom

A lightweight, dependency-free library for adding smooth pan-and-zoom interactions to any HTML or SVG element using CSS transforms.

2,471
MIT
Used by 4
46Health
Library npm

masked-view

A cross-platform React Native component that clips content using the alpha channel of any React element as a mask.

1,171
MIT
Used by 4
44Health
Library npm

lottie-web

Play Adobe After Effects animations natively in the browser from a Bodymovin-exported JSON file

32,266
MIT
Used by 3
52Health
Library npm

react-slick

A faithful React port of the jQuery Slick Carousel, giving React apps swipeable, responsive, infinitely-loopable sliders.

11,911
MIT
Used by 3
81Health
Library npm

Motion for Vue

A production-ready animation library for Vue 3 with springs, gestures, layout, and scroll animations powered by a hybrid JS/native engine.

2,223
MIT
Used by 3
44Health
Library npm

panzoom

Extensible, mobile-friendly pan and zoom library for DOM and SVG elements with kinetic scrolling.

2,011
MIT
Used by 3
38Health
Library npm

React Animate Height

Zero-dependency React component for animating height with CSS transitions

760
MIT
Used by 3
80Health
Framework npm

reveal.js

The open-source HTML presentation framework for building browser-based slide decks with Markdown, Auto-Animate, and speaker notes.

72,465
MIT
Used by 2
43Health
Library npm

dragula

A vanilla JavaScript drag-and-drop library that figures out sort order on its own, with no framework required.

22,125
MIT
Used by 2

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers