Getting started
Install RSLAB animations in your Expo app.
RSLAB is a component library for Expo and React Native. Every animation ships as source code, written with Reanimated, Skia, Gesture Handler and WebGPU. You install it, you own it, you tune it.
Requirements
- An Expo app on SDK 57 or newer
react-native-reanimatedandreact-native-gesture-handler- Some animations need
@shopify/react-native-skiaorreact-native-webgpu, each entry lists its stack in the registry
Subscribe first
Every entry in the registry — components and animations alike — is a paid subscription. There's no free tier. Pick a plan, sign in with GitHub, then get your token right here:
Log the CLI in with it:
npx @rslab/cli login <token>Or skip the copy-paste entirely — npx @rslab/cli login with no token opens
a browser link to authorize instead.
Install an animation
npx @rslab/cli add pull-searchThe CLI writes the component into your project, tells you which dependencies are missing and never touches anything else. It works with npm, pnpm, yarn and bun. The code is yours after that, edit it freely. New drops ship regularly, and subscribers propose and vote on what's next.
Coming from the lab
Every animation starts as an experiment on rselmi.com/lab, with a full breakdown of how it works. The registry versions are the polished, props-driven builds.