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:
- Reanimated β https://docs.swmansion.com/react-native-reanimated/
- Worklets β https://docs.swmansion.com/react-native-worklets/
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
- React Native Reanimated: A powerful animation library that makes it easy to create smooth animations and interactions that run in the UI thread.
- React Native Gesture Handler: Declarative API exposing platform native touch and gesture system to React Native.
- React Native Screens: Native Navigation primitives for your React Native app.
- React Native Audio API: React Native Audio API is a library that lets you build powerful audio features in your app β from real-time effects and visualization to multi-track playback
- React Native Enriched HTML
- React Native WHIP/WHEP: Documentation for react-native-whip-whep
- npx setup-ci: Quickly bootstrap CI for your React Native app
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
- Software Mansion: the company behind these projects
- Site map for swmansion.com