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.

33 packages

Packages in Animation & Motion

Showing 33 packages
79Health
Librarynpm

dnd-kit

A lightweight, extensible React library for building accessible drag-and-drop interfaces.

17,550
MIT
Used by 98
34Health
Librarynpm

tailwindcss-animate

Tailwind CSS plugin for enter and exit animations using utility classes

3,020
MIT
Used by 94
42Health
Librarynpm

tw-animate-css

A pure-CSS, Tailwind CSS v4 compatible replacement for tailwindcss-animate.

795
MIT
Used by 87
79Health
Librarynpm

Motion

A hybrid JavaScript and React animation library built for 120fps gestures, springs, and layout transitions.

33,276
MIT
Used by 76
48Health
Librarynpm

Vaul

An unstyled, physics-based drawer component for React, built on Radix UI's Dialog primitive.

8,556
MIT
Used by 47
83Health
Librarynpm

Embla Carousel React

A lightweight, dependency-free React hook for building fluid, touch-precise carousels and sliders.

8,390
MIT
Used by 46
66Health
Librarynpm

D3.js

The JavaScript library for building custom, data-driven documents with SVG, Canvas, and HTML

113,489
Other
Used by 29
47Health
Librarynpm

canvas-confetti

A zero-dependency JavaScript library for firing performant, physics-based confetti animations on an HTML canvas.

12,704
Other
Used by 28
43Health
Librarynpm

use-stick-to-bottom

Zero-dependency React hook and component that keeps AI chat scrolled to the bottom as content streams in.

771
MIT
Used by 26
53Health
Librarynpm

react-beautiful-dnd

Beautiful and accessible drag and drop for lists with React

33,950
Apache 2.0
Used by 24
94Health
Librarynpm

React Native Reanimated

Run smooth, gesture-driven animations directly on the UI thread in React Native.

10,955
MIT
Used by 22
92Health
Librarynpm

React Native Gesture Handler

Declarative, native-driven touch and gesture handling for React Native, recognized on the UI thread.

6,776
MIT
Used by 22
49Health
Librarynpm

react-transition-group

react-transition-group: React Component Animation Toolkit

10,229
BSD 3
Used by 20
48Health
Librarynpm

NProgress

Minimalist slim progress bar for the top of the page, inspired by YouTube and Medium

26,378
MIT
Used by 16
78Health
Librarynpm

NumberFlow (React)

An animated number component for React that transitions digits, formats locales, and respects reduced-motion preferences

7,642
MIT
Used by 14

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

Search