Moti

由 Reanimated 3 支持的 React Native(+ Web)动画库。「🐼 The React Native (+ Web) animation library, powered by Reanimated 3.」

Github stars Tracking Chart

The universal React Native animation library, powered by Reanimated 3.

<MotiView from={{ opacity: 0 }} animate={{ opacity: 1 }} />

Documentation & Examples

Next.js Conf

I spoke at at Next.js Conf 2021 on October 26 about React Native + Next.js. Watch the video to see how we do it.

Highlights

  • Universal: works on all platforms
  • 60 FPS animations on the native thread
  • Mount/unmount animations, like framer-motion
  • Powered by Reanimated 3
  • Web support, out-of-the-box
  • Expo support
  • Intuitive API
  • Variants
  • Strong TypeScript support
  • Highly-configurable animations
  • Sequence animations
  • Loop & repeat animations

Preview

Follow

Follow me on Twitter to stay up to date.

Sponsor

Sponsorships via GitHub are appreciated.

License

Moti has an MIT license. That said, a lot of free work goes into it, so if your company uses it, please sponsor, write a blog post, or tweet about it!

Overview

Name With Ownernandorojo/moti
Primary LanguageTypeScript
Program languageJavaScript (Language Count: 2)
Platform
License:MIT License
Release Count83
Last Release Namev0.28.0 (Posted on )
First Release Namev0.0.1 (Posted on )
Created At2020-10-17 15:31:32
Pushed At2024-02-22 18:08:59
Last Commit At2024-02-22 12:56:19
Stargazers Count3.8k
Watchers Count33
Fork Count118
Commits Count576
Has Issues Enabled
Issues Count226
Issue Open Count12
Pull Requests Count52
Pull Requests Open Count1
Pull Requests Close Count21
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private
To the top