TypeScript

react-native-motion

A library of animations for React Native

S

SchroederNathan

Dernière activité 5 sept. 2026
SchroederNathan/react-native-motion

196

étoiles

19

forks

0

issues ouvertes

Ce README est souvent en anglais.

React Native Motion

Beautiful animations for React Native and Expo. Built for you or your agent to ship.

Status: in development. This project is still a work in progress. Animations, APIs, and file structure can change without notice.

Every animation lives in this repo and is demoed in two places:

  • The React Native Motion app (apps/expo) — browse and search every animation from the home screen. The demo most in view autoplays on a loop, and tapping it opens the full animation screen.
  • The website (apps/website) — docs and previews for each animation, with links to the source on GitHub and QR codes that open the same animation directly in the React Native Motion app.

Monorepo

Bun workspaces:

Path Description
apps/expo The React Native Motion app (Expo SDK 56, expo-router, Reanimated 4)
apps/website Landing page and docs (Next.js 16, Tailwind CSS 4, MDX)

Getting Started

bun install

# Run the website at http://localhost:3000
bun website

# Run the Expo app
bun expo

The Expo app uses a dev client (expo-dev-client), so you'll need a development build — see Expo's docs or build one with bun run --filter expo-app ios / android.

Scripts

Command Description
bun website Start the Next.js dev server
bun expo Start the Expo dev server
bun run --filter website build Build the website for production
bun run --filter website lint Lint the website

Projets similaires

A modern animation library for React and JavaScript

TypeScriptanimationanimation-jsmotion
Mmotiondivision
33,8 k étoiles1,4 k

React Native's Animated library reimplemented

TypeScriptanimationgesturejavascript
Ssoftware-mansion
11 k étoiles1,5 k

Lottie wrapper for React Native.

TypeScriptafter-effectsanimationsbodymovin
Llottie-react-native
17,2 k étoiles1,8 k