</>PackageGraphPackageGraph

react-native-worklets

npmv0.12.2TypeScript

The React Native multithreading library

Adopt with care

react-native-worklets is usable, with caveats. Pulls in 54 transitive packages, about 10 MB installed (at least — some of the tree is still being crawled).

  • AAdoption: grade A, Excellent.

    5.2M downloads per week and 4 known dependents.

  • AMaintenance: grade A, Excellent.

    Last published 1 days ago. 50 releases in the last 2 years.

  • CWeight: grade C, Fair — worth a look.

    Pulls in 54 transitive packages, about 10 MB installed (at least — some of the tree is still being crawled).

  • ASupply chain: grade A, Excellent.

    No install scripts, 2 maintainers, and a contained dependency surface.

  • ALicense: grade A, Excellent.

    MIT — permissive, with no copyleft found in the dependency tree.

Grades are computed deterministically from registry metadata collected by PackageGraph — downloads, dependents, publish dates, the resolved dependency tree, maintainer count, and declared licenses. No third-party scores are used.

Install cost

What you actually take on by adding react-native-worklets to a project.

14
Direct dependencies

Runtime packages this one declares itself.

54
Total installed

Distinct packages in the full runtime tree, deduplicated the way a package manager would.

10 MB
Install size

Unpacked size of this package plus its entire runtime tree.

5
Tree depth

Longest resolved dependency chain below this package.

Part of this dependency tree has not been crawled yet, so these figures are a lower bound rather than a final total.

Licenses in the dependency tree

Apache-2.0CC-BY-4.0ISCMIT

Every license you inherit by installing react-native-worklets, not just its own. Check this before a legal review, not after.

Compatibility

Node.js
No constraint declared
Module format
ESM + CommonJS
TypeScript
Types included
Install scripts
None

react-native-worklets vs the alternatives

Packages solving a similar problem in the npm ecosystem, compared on the signals that drive an adoption decision.

PackageWeekly downloadsDependentsLicenseLast release
react-native-workletsthis page5.2M4MIT1 day ago
react-native-reanimated04MIT1 day ago
cross-fetch32.9M2MIT1 day ago
@expo/config9.1M5MIT1 day ago
@testing-library/react-native010MIT1 day ago
@expo/prebuild-config01MIT1 day ago

Dependencies

Declared by react-native-worklets v0.12.2. Runtime dependencies are installed with the package; dev dependencies are not.

Dev (15)

@babel/cli 7.28.3@babel/core 7.29.6@react-native-community/cli 20.1.0@react-native/eslint-config 0.83.0@react-native/jest-preset 0.87.0-rc.4@types/node 24.7.0@types/react 19.2.2clang-format-node 1.3.5eslint 9.37.0is-tree-shakable 0.5.0knip 5.61.3madge 8.0.0react 19.2.3react-native 0.87.0-rc.4typescript 5.9.3

Used by

Popular packages that depend on react-native-worklets.

Relationship graph

Dependencies (left) and dependents (right) of react-native-worklets.

Frequently installed together

Release history

50 releases in the last two years, typically about 1 day apart.

Recent versions of react-native-worklets
VersionPublishedSizeLicense
0.12.2latest1 day ago1.0 MBMIT
0.13.0-nightly-20260907-afc7b9cdd2 days ago1.0 MBMIT
0.13.0-nightly-20260906-c2e9c026d3 days ago1.0 MBMIT
0.13.0-nightly-20260905-c2e9c026d4 days ago1.0 MBMIT
0.13.0-nightly-20260904-c2e9c026d5 days ago1.0 MBMIT
0.13.0-nightly-20260903-c2e9c026d6 days ago1.0 MBMIT
0.13.0-nightly-20260902-d627911917 days ago1.0 MBMIT
0.13.0-nightly-20260901-805a4501e8 days ago1.0 MBMIT
0.13.0-nightly-20260831-805a4501e9 days ago1.0 MBMIT
0.13.0-nightly-20260830-05adcb7ee10 days ago1.0 MBMIT
0.13.0-nightly-20260829-05adcb7ee11 days ago1.0 MBMIT
0.13.0-nightly-20260828-05adcb7ee12 days ago1.0 MBMIT
0.13.0-nightly-20260828-e0762d9c013 days ago1.0 MBMIT
0.13.0-nightly-20260827-a6575305514 days ago1.0 MBMIT
0.13.0-nightly-20260825-404c5649d15 days ago1.0 MBMIT

Overview

react-native-worklets is an npm package that the React Native multithreading library. It is extremely widely used, with about 5.2M downloads per week and 4 known dependents in the graph. The latest version is 0.12.2, released under the MIT license.

Who should use it

Teams working in the npm ecosystem who need the React Native multithreading library and value a battle-tested, widely-adopted solution.

When not to use it

Consider an alternative if you need to minimize your dependency tree, or if a more actively-maintained option better fits your npm stack.

Pros

  • Large, well-established user base (5.2M weekly downloads).
  • Ships TypeScript type definitions.
  • Clear open-source license (MIT).

Cons

  • Large dependency tree (33 direct dependencies) increases install size and audit surface.

Auto-generated from collected registry metadata. No external claims are inferred.

Maintainers

Keywords

Frequently asked questions

Should I use react-native-worklets?

react-native-worklets is usable, with caveats. Pulls in 54 transitive packages, about 10 MB installed (at least — some of the tree is still being crawled).

How do I install react-native-worklets?

Run `npm install react-native-worklets` to add react-native-worklets to your npm project.

How many dependencies does react-native-worklets have?

react-native-worklets declares 33 direct dependencies and pulls in 54 packages in total once its runtime tree is resolved totalling about 10 MB on disk.

What license is react-native-worklets released under?

react-native-worklets is distributed under the MIT license. Its dependency tree also includes: Apache-2.0, CC-BY-4.0, ISC, MIT.

How popular is react-native-worklets?

react-native-worklets has approximately 5,237,166 downloads per week and 4 known dependent packages.

Is react-native-worklets still maintained?

The most recent release of react-native-worklets (v0.12.2) was published 1 day ago.

Does react-native-worklets run install scripts?

No. react-native-worklets does not define preinstall, install, or postinstall scripts, so installing it does not execute publisher-supplied code.