react-native-reanimated Documentation

React Native's Animated library reimplemented

RAW Doc

1. Project Overview & Quickstart (software-mansion/react-native-reanimated)



Reanimated & Worklets

This repository contains two main packages:

  • React Native Reanimated β€” a library for creating smooth animations and interactions in React Native,
  • React Native Worklets β€” a library that enables multi-threaded JavaScript execution in React Native applications.

Create smooth animations with an excellent developer experience.

Reanimated 4 is here! Check out our documentation page for more information

Nightly CI state













Installation

Check out the detailed installation instructions for Reanimated and instructions for Worklets on their dedicated documentation pages.

Compatibility

Reanimated 4.x and Worklets support only the New React Native architecture and three latest React Native versions.

If your app still runs on the old architecture, please consider adopting the New Architecture or stay with latest 3.x release.

Documentation

You can find more information about Reanimated and Worklets, their API references and more in their dedicated documentation pages:

Examples

The source code for the example (showcase) app is under the apps/common-app directory.
If you want to play with the API but don't feel like trying it on a real app, you can run the example project. Check Example README for installation instructions.

License

Reanimated and Worklets libraries are licensed under The MIT License.

Community Discord

Join the Software Mansion Community Discord to chat about Reanimated, Worklets or other Software Mansion libraries.

Reanimated and Worklets are created by Software Mansion

Since 2012 Software Mansion is a software agency with experience in building web and mobile apps. We are Core React Native Contributors and experts in dealing with all kinds of React Native issues. We can help you build your next dream product – Hire us.

2. Official Technical Reference & Guides (software-mansion/software-mansion.github.io)

Software Mansion open source documentation

Documentation for the libraries and tools built and maintained by Software Mansion (https://swmansion.com).

Each project below is a separate documentation site served from this domain. Where a project publishes its own llms.txt, it sits at /llms.txt.

React Native

Cairo and Starknet

  • Scarb: Scarb is a build toolchain and package manager for Cairo and Starknet ecosystems.
  • Cairo Language Server: Cairo Language Server is an implementation of Language Server Protocol for the Cairo language.
  • Cairo lint: Cairo lint is a static code analyzer tool for Cairo language.
  • Cairo Debugger: Cairo Debugger is an implementation of Debug Adapter Protocol for the Cairo language.
  • Protostar: Protostar manages your dependencies, compiles your project, and runs test.
  • starknet-jvm
  • starknet.swift

Elixir

  • LiveDebugger: A must-have tool for Elixir developers. See your LiveComponents tree, inspect assigns, trace and filter callback executions, and more.

Kotlin Multiplatform

Apple platforms

  • Pulsar: Pulsar is an open-source library that offers ready-to-use haptic presets. With it, you can add haptics to your Kotlin, Swift, or React Native app in minutes.

Web and GPU

Other

About