React Native Worklets
Powerful multithreading engine. For your React Native apps and libraries. No native code required.
What is this all about?
React Native Worklets boost your software’s performance, allowing you to run multiple processes concurrently, without any delays, and using pure JavaScript.
What can you achieve with Worklets?
React Native Worklets provide you with numerous functionalities. We’ve listed some of the use cases below, but it all really comes down to your imagination.
Speed up your mobile app
Perform multiple background tasks at the same time and improve the everyday experience of your app’s users.
Make animations smooth
Introduce rich animations to make the app prettier and more intuitive, and display it all with 60 or even 120 frames per second.
Enhance graphic rendering
Start rendering more and better graphics – including 3D objects – thanks to enlarging your calculation possibilities.
Improve audio processing
Separate the threads responsible for audio processing to get better audio output and to get it faster.
Automate repetitive tasks
With more threads available, start writing useful automations that will trigger without slowing the whole app down.
Create advanced solutions
Build upon React Native Worklets and create your own libraries that will help React Native developers around the globe.
Who else is using Worklets?
React Native Worklets can help you power up your apps, but they also serve as the foundation for other popular libraries. Here are some of our favorites.

Core library, used by almost 90% of React Native developers. It uses Worklets to make sure that animations run smoothly, even when business logic is especially heavy.

Popular library for handling gestures in React Native. Thanks to Worklets, it uses a separate runtime on the main thread, and takes care of gestures without delays.

Library that lets you draw 2D graphics in React Native. It separates drawing processes from the main business logic using Worklets, enabling better performance.