https://github.com/revenuecat/react-native-purchases
android iap ios react-native stripe web
Score: 26.40786710947301
Last synced: about 18 hours ago
JSON representation
Repository metadata:
React Native in-app purchases and subscriptions made easy. Support for iOS, Android and web.
- Host: GitHub
- URL: https://github.com/revenuecat/react-native-purchases
- Owner: RevenueCat
- License: mit
- Created: 2018-06-21T21:15:55.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2026-10-31T07:24:41.000Z (2 days ago)
- Last Synced: 2026-10-31T17:33:51.499Z (2 days ago)
- Topics: android, iap, ios, react-native, stripe, web
- Language: TypeScript
- Homepage: https://www.revenuecat.com
- Size: 12 MB
- Stars: 1,218
- Watchers: 14
- Forks: 124
- Open Issues: 88
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.latest.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Agents: AGENTS.md
- Claude: CLAUDE.md
Owner metadata:
- Name: RevenueCat
- Login: RevenueCat
- Email: support@revenuecat.com
- Kind: organization
- Description: The best way to build, analyze, and grow in-app subscriptions
- Website: https://revenuecat.com
- Location: Worldwide
- Twitter: revenuecat
- Company:
- Icon url: https://avatars.githubusercontent.com/u/33013347?v=4
- Repositories: 24
- Last Synced at: 2026-11-01T13:36:36.753Z
- Profile URL: https://github.com/RevenueCat
GitHub Events
Total
- Create event: 376
- Delete event: 312
- Fork event: 19
- Issue comment event: 564
- Issues event: 125
- Pull request event: 526
- Pull request review comment event: 162
- Pull request review event: 366
- Push event: 959
- Release event: 46
- Watch event: 275
- Total: 3730
Last Year
- Create event: 146
- Delete event: 138
- Fork event: 1
- Issue comment event: 93
- Issues event: 19
- Pull request event: 164
- Pull request review comment event: 27
- Pull request review event: 61
- Push event: 417
- Release event: 6
- Watch event: 31
- Total: 1103
Committers metadata
Last synced: 2 days ago
Total Commits: 1,509
Total Committers: 51
Avg Commits per committer: 29.588
Development Distribution Score (DDS): 0.626
Commits in past year: 476
Committers in past year: 18
Avg Commits per committer in past year: 26.444
Development Distribution Score (DDS) in past year: 0.588
| Name | Commits | |
|---|---|---|
| RevenueCat Git Bot | 7****t | 565 |
| dependabot[bot] | 4****] | 271 |
| Cesar de la Vega | c****o@g****m | 225 |
| Jacob Eiting | j****g@g****m | 107 |
| Toni Rico | t****z@r****m | 71 |
| NachoSoto | N****o | 41 |
| Antonio Pallares | a****s | 35 |
| aboedo | a****o@g****m | 31 |
| Álvaro Brey | a****y@r****m | 21 |
| Josh Holtz | m****e@j****m | 16 |
| Facundo Menzella | f****a | 14 |
| Rick | r****n@r****m | 14 |
| Will Taylor | w****1@g****m | 13 |
| Jens-Fabian Goetzmann | m****l@j****m | 11 |
| Peter Porfy | p****y@r****m | 7 |
| Jean Regisser | j****r@g****m | 6 |
| beylmk | m****e@r****m | 6 |
| JayShortway | 2****y | 5 |
| Mark Villacampa | M****a | 5 |
| tiinanguyen | 3****n | 4 |
| Cody Kerns | 4****s | 3 |
| Corey Rabazinski | 6****b | 3 |
| Joshua Liebowitz | t****s | 3 |
| Alfonso Embid-Desmet | a****a@g****m | 3 |
| EricPKerr | E****r@g****m | 2 |
| Perttu | p****u@l****m | 2 |
| rglanz-rc | 1****c | 1 |
| Ian Ownbey | i****y@c****m | 1 |
| beylmk | m****l@v****u | 1 |
| anthonygabriele | a****h@g****m | 1 |
| and 21 more... | ||
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 192
Total pull requests: 1,311
Average time to close issues: 2 months
Average time to close pull requests: 3 days
Total issue authors: 159
Total pull request authors: 45
Average comments per issue: 4.9
Average comments per pull request: 0.29
Merged pull request: 962
Bot issues: 1
Bot pull requests: 185
Past year issues: 18
Past year pull requests: 246
Past year average time to close issues: 3 months
Past year average time to close pull requests: 4 days
Past year issue authors: 16
Past year pull request authors: 22
Past year average comments per issue: 1.06
Past year average comments per pull request: 0.24
Past year merged pull request: 180
Past year bot issues: 0
Past year bot pull requests: 59
Top Issue Authors
- HilSny (5)
- leonardorib (4)
- khlling (4)
- Bi0max (3)
- bilal1031 (3)
- yaroslavnikiforov (3)
- elmcapp (2)
- mihailapuste (2)
- AjayGol (2)
- swrobel (2)
- ferrannp (2)
- wmonecke (2)
- Randall71 (2)
- retyui (2)
- AyoCodess (2)
Top Pull Request Authors
- RCGitBot (657)
- dependabot[bot] (185)
- vegaro (157)
- tonidero (79)
- ajpallares (37)
- NachoSoto (27)
- fire-at-will (23)
- joshdholtz (22)
- AlvaroBrey (21)
- MarkVillacampa (11)
- jefago (11)
- aboedo (10)
- JayShortway (8)
- peterporfy (6)
- facumenzella (6)
Top Issue Labels
- bug (165)
- enhancement (15)
- triaged (10)
- acknowledged (3)
- status: waiting-for-reply (3)
- status: needs-additional-info (3)
- Investigating (1)
- android (1)
- RevenueCatUI (1)
- iOS (1)
- dependencies (1)
- ruby (1)
- consistency (1)
Top Pull Request Labels
- next_release (196)
- pr:phc_dependencies (176)
- pr:other (174)
- dependencies (164)
- phc_dependencies (154)
- pr:next_release (142)
- ruby (134)
- javascript (50)
- pr:dependencies (47)
- pr:feat (46)
- minor (43)
- feat (36)
- pr:fix (31)
- fix (31)
- RevenueCatUI (25)
- ci (19)
- pr:RevenueCatUI (19)
- breaking (10)
- refactor (7)
- build (6)
- feat:Customer Center (6)
- pr:force_minor (5)
- test (4)
- danger-bypass-size-limit (4)
- pr:breaking (4)
- HOLD (4)
- docs (3)
- feat:Win-Back Offers (2)
- enhancement (2)
- blocked (2)
Package metadata
- Total packages: 5
-
Total downloads:
- npm: 4,418,351 last-month
- Total docker downloads: 8
- Total dependent packages: 7 (may contain duplicates)
- Total dependent repositories: 146 (may contain duplicates)
- Total versions: 558
- Total maintainers: 15
npmjs.org: react-native-purchases
React Native in-app purchases and subscriptions made easy. Supports iOS and Android.
- Homepage: https://github.com/revenuecat/react-native-purchases#readme
- Licenses: MIT
- Latest release: 11.0.0 (published 5 days ago)
- Last Synced: 2026-10-31T15:02:01.270Z (2 days ago)
- Versions: 348
- Dependent Packages: 7
- Dependent Repositories: 146
- Downloads: 3,405,751 Last month
- Docker Downloads: 8
-
Rankings:
- Downloads: 0.721%
- Dependent repos count: 1.233%
- Docker downloads count: 1.728%
- Average: 2.117%
- Dependent packages count: 2.771%
- Stargazers count: 2.909%
- Forks count: 3.344%
- Maintainers (14)
npmjs.org: react-native-purchases-admob
RevenueCat adapter for react-native-google-mobile-ads: automatic ad tracking and rewarded-ad reward verification.
- Homepage: https://github.com/revenuecat/react-native-purchases#readme
- Licenses: MIT
- Latest release: 11.0.0 (published 5 days ago)
- Last Synced: 2026-10-31T15:02:05.928Z (2 days ago)
- Versions: 5
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 596 Last month
-
Rankings:
- Stargazers count: 1.972%
- Forks count: 2.425%
- Average: 13.493%
- Dependent repos count: 20.303%
- Dependent packages count: 29.27%
- Maintainers (1)
npmjs.org: @rgomezp/react-native-purchases-ui
React Native in-app purchases and subscriptions made easy. Supports iOS and Android.
- Homepage: https://github.com/revenuecat/react-native-purchases#readme
- Licenses: MIT
- Latest release: 8.9.6 (published over 1 year ago)
- Last Synced: 2026-10-31T15:01:40.469Z (2 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 8 Last month
-
Rankings:
- Downloads: 15.207%
- Dependent repos count: 24.779%
- Average: 25.252%
- Dependent packages count: 35.769%
- Maintainers (1)
npmjs.org: react-native-purchases-store-galaxy
Galaxy Store add-on for React Native Purchases.
- Homepage: https://github.com/revenuecat/react-native-purchases#readme
- Licenses: MIT
- Latest release: 11.0.0 (published 5 days ago)
- Last Synced: 2026-10-31T15:01:46.950Z (2 days ago)
- Versions: 29
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 338 Last month
-
Rankings:
- Dependent repos count: 21.355%
- Average: 26.065%
- Dependent packages count: 30.775%
- Maintainers (1)
npmjs.org: react-native-purchases-ui
React Native in-app purchases and subscriptions made easy. Supports iOS and Android.
- Homepage: https://github.com/revenuecat/react-native-purchases#readme
- Licenses: MIT
- Latest release: 11.0.0 (published 5 days ago)
- Last Synced: 2026-10-31T15:01:48.215Z (2 days ago)
- Versions: 174
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 1,011,658 Last month
-
Rankings:
- Dependent repos count: 34.05%
- Average: 41.28%
- Dependent packages count: 48.511%
- Maintainers (3)
Dependencies
- PurchasesHybridCommon = 2.0.1
- React-Core >= 0
- com.revenuecat.purchases:purchases-hybrid-common 2.0.1 implementation
- org.jetbrains.kotlin:kotlin-stdlib-jdk7 $kotlin_version implementation
- androidx.swiperefreshlayout:swiperefreshlayout 1.0.0 implementation
- androidx.swiperefreshlayout:swiperefreshlayout 1.0.0 implementation
- @babel/core ^7.8.4 development
- @babel/runtime ^7.8.4 development
- @react-native-community/eslint-config ^1.1.0 development
- babel-jest ^25.1.0 development
- eslint ^6.5.1 development
- jest ^25.1.0 development
- metro-react-native-babel-preset ^0.66.2 development
- react-test-renderer 17.0.2 development
- @react-native-community/masked-view ^0.1.10
- @react-navigation/bottom-tabs ^5.11.7
- @react-navigation/native ^5.9.2
- @react-navigation/stack ^5.14.2
- react 17.0.2
- react-native 0.67.3
- react-native-eject ^0.1.2
- react-native-gesture-handler ^1.9.0
- react-native-purchases ^4.0.0
- react-native-reanimated ^1.13.2
- react-native-safe-area-context ^3.1.9
- react-native-screens ^2.17.1
- react-native-vector-icons ^8.0.0
- @babel/core ^7.12.9 development
- @babel/runtime ^7.12.5 development
- @react-native-community/eslint-config ^2.0.0 development
- @types/jest ^26.0.23 development
- @types/react-native ^0.66.4 development
- @types/react-test-renderer ^17.0.1 development
- babel-jest ^26.6.3 development
- eslint ^7.14.0 development
- jest ^26.6.3 development
- metro-react-native-babel-preset ^0.66.2 development
- react-test-renderer 17.0.2 development
- typescript ^4.4.4 development
- @react-navigation/bottom-tabs ^6.0.9
- @react-navigation/native ^6.0.6
- @react-navigation/native-stack ^6.2.5
- react 17.0.2
- react-native 0.66.4
- react-native-safe-area-context ^3.3.2
- react-native-screens ^3.10.1
- @types/jest ^26.0.0 development
- @types/react ^16.9.19 development
- @types/react-native 0.62.13 development
- jest ^26.0.1 development
- jest-react-native ^18.0.0 development
- pod-install ^0.1.0 development
- prettier ^2.0.5 development
- react 16.11.0 development
- react-native ^0.64.0 development
- ts-jest ^24.1.0 development
- tslint ^5.20.0 development
- tslint-config-prettier ^1.18.0 development
- typescript ^3.8.3 development
- cocoapods >= 0
- fastlane >= 0
- 114 dependencies
- cocoapods ~> 1.11, >= 1.11.2
- CFPropertyList 3.0.5
- activesupport 6.1.4.6
- addressable 2.8.0
- algoliasearch 1.27.5
- atomos 0.1.3
- claide 1.1.0
- cocoapods 1.11.2
- cocoapods-core 1.11.2
- cocoapods-deintegrate 1.0.5
- cocoapods-downloader 1.6.3
- cocoapods-plugins 1.0.0
- cocoapods-search 1.0.1
- cocoapods-trunk 1.6.0
- cocoapods-try 1.2.0
- colored2 3.1.2
- concurrent-ruby 1.1.9
- escape 0.0.4
- ethon 0.15.0
- ffi 1.15.5
- fourflusher 2.3.1
- fuzzy_match 2.0.4
- gh_inspector 1.1.3
- httpclient 2.8.3
- i18n 1.10.0
- json 2.6.1
- minitest 5.15.0
- molinillo 0.8.0
- nanaimo 0.3.0
- nap 1.1.0
- netrc 0.11.0
- public_suffix 4.0.6
- rexml 3.2.5
- ruby-macho 2.5.1
- typhoeus 1.4.0
- tzinfo 2.0.4
- xcodeproj 1.21.0
- zeitwerk 2.5.4
- dessant/lock-threads v2.0.1 composite
- cocoapods ~> 1.11, >= 1.11.3
- CFPropertyList 3.0.6
- activesupport 6.1.7.6
- addressable 2.8.1
- algoliasearch 1.27.5
- atomos 0.1.3
- bundler 2.4.6
- claide 1.1.0
- cocoapods 1.11.3
- cocoapods-core 1.11.3
- cocoapods-deintegrate 1.0.5
- cocoapods-downloader 1.6.3
- cocoapods-plugins 1.0.0
- cocoapods-search 1.0.1
- cocoapods-trunk 1.6.0
- cocoapods-try 1.2.0
- colored2 3.1.2
- concurrent-ruby 1.2.2
- escape 0.0.4
- ethon 0.16.0
- ffi 1.15.5
- fourflusher 2.3.1
- fuzzy_match 2.0.4
- gh_inspector 1.1.3
- httpclient 2.8.3
- i18n 1.14.1
- json 2.6.3
- minitest 5.19.0
- molinillo 0.8.0
- nanaimo 0.3.0
- nap 1.1.0
- netrc 0.11.0
- public_suffix 4.0.7
- rexml 3.2.5
- ruby-macho 2.5.1
- typhoeus 1.4.0
- tzinfo 2.0.6
- xcodeproj 1.22.0
- zeitwerk 2.6.11
- com.revenuecat.purchases:purchases-hybrid-common-store-galaxy 18.29.0 implementation
- com.facebook.react:hermes-android * implementation
- com.facebook.react:react-android * implementation
- @babel/core ^7.25.0 development
- @babel/preset-env ^7.25.0 development
- @babel/runtime ^7.25.0 development
- @react-native-community/cli ^15.0.0 development
- @react-native-community/cli-platform-android ^15.0.0 development
- @react-native-community/cli-platform-ios ^15.0.0 development
- @react-native/babel-preset ^0.78.0 development
- @react-native/metro-config ^0.78.0 development
- @types/react ^19.0.0 development
- babel-plugin-module-resolver ^5.0.0 development
- typescript ~5.2.0 development
- @react-navigation/native ^7.0.0
- @react-navigation/native-stack ^7.0.0
- react 19.0.0
- react-native ^0.78.0
- react-native-safe-area-context ^5.1.0
- react-native-screens ~4.11.0
- @types/jest ^29.5.12 development
- @types/react ^18.2.44 development
- @types/react-dom ~18.2.0 development
- babel-plugin-react-native-web ^0.20.0 development
- jest ^29.7.0 development
- jest-react-native ^18.0.0 development
- prettier ^2.0.5 development
- react 18.2.0 development
- react-native 0.78.0 development
- react-native-builder-bob ^0.20.0 development
- ts-jest ^29.1.2 development
- tslint ^5.20.0 development
- tslint-config-prettier ^1.18.0 development
- typescript ^5.2.2 development
- @revenuecat/purchases-typescript-internal 18.29.0
- DoubleConversion 1.1.6
- FBLazyVector 0.78.0
- PurchasesHybridCommon 17.23.0
- PurchasesHybridCommonUI 17.23.0
- RCT-Folly 2024.11.18.00
- RCTDeprecation 0.78.0
- RCTRequired 0.78.0
- RCTTypeSafety 0.78.0
- RNPaywalls 9.6.9
- RNPurchases 9.6.9
- RNScreens 4.11.1
- React 0.78.0
- React-Core 0.78.0
- React-CoreModules 0.78.0
- React-Fabric 0.78.0
- React-FabricComponents 0.78.0
- React-FabricImage 0.78.0
- React-ImageManager 0.78.0
- React-Mapbuffer 0.78.0
- React-NativeModulesApple 0.78.0
- React-RCTActionSheet 0.78.0
- React-RCTAnimation 0.78.0
- React-RCTAppDelegate 0.78.0
- React-RCTBlob 0.78.0
- React-RCTFBReactNativeSpec 0.78.0
- React-RCTFabric 0.78.0
- React-RCTImage 0.78.0
- React-RCTLinking 0.78.0
- React-RCTNetwork 0.78.0
- React-RCTSettings 0.78.0
- React-RCTText 0.78.0
- React-RCTVibration 0.78.0
- React-RuntimeApple 0.78.0
- React-RuntimeCore 0.78.0
- React-RuntimeHermes 0.78.0
- React-callinvoker 0.78.0
- React-cxxreact 0.78.0
- React-debug 0.78.0
- React-defaultsnativemodule 0.78.0
- React-domnativemodule 0.78.0
- React-featureflags 0.78.0
- React-featureflagsnativemodule 0.78.0
- React-graphics 0.78.0
- React-hermes 0.78.0
- React-idlecallbacksnativemodule 0.78.0
- React-jserrorhandler 0.78.0
- React-jsi 0.78.0
- React-jsiexecutor 0.78.0
- React-jsinspector 0.78.0
- React-jsinspectortracing 0.78.0
- React-jsitracing 0.78.0
- React-logger 0.78.0
- React-microtasksnativemodule 0.78.0
- React-perflogger 0.78.0
- React-performancetimeline 0.78.0
- React-rendererconsistency 0.78.0
- React-rendererdebug 0.78.0
- React-rncore 0.78.0
- React-runtimeexecutor 0.78.0
- React-runtimescheduler 0.78.0
- React-timing 0.78.0
- React-utils 0.78.0
- ReactAppDependencyProvider 0.78.0
- ReactCodegen 0.78.0
- ReactCommon 0.78.0
- RevenueCat 5.50.0
- RevenueCatUI 5.50.0
- SocketRocket 0.7.1
- Yoga 0.0.0
- boost 1.84.0
- fast_float 6.1.4
- fmt 11.0.2
- glog 0.3.5
- hermes-engine 0.78.0
- react-native-safe-area-context 5.5.0
- androidx.appcompat:appcompat 1.6.1 implementation
- androidx.compose.ui:ui-android 1.5.4 implementation
- com.revenuecat.purchases:purchases-hybrid-common-ui 17.23.0 implementation
- org.jetbrains.kotlin:kotlin-stdlib $kotlin_version implementation
- 845 dependencies
- PurchasesHybridCommonUI = 17.23.0
- React-Core >= 0
- @babel/core ^7.25.2 development
- @types/react ~19.1.10 development
- babel-plugin-module-resolver ^5.0.2 development
- jest ^29.2.1 development
- jest-expo ~54.0.13 development
- react-test-renderer 19.0.0 development
- typescript ~5.9.2 development
- @expo/vector-icons ^15.0.3
- @react-navigation/native ^7.1.6
- expo ^54.0.0
- expo-constants ~18.0.10
- expo-font ~14.0.9
- expo-linking ~8.0.9
- expo-router ~6.0.16
- expo-splash-screen ~31.0.11
- expo-status-bar ~3.0.8
- expo-system-ui ~6.0.8
- expo-web-browser ~15.0.9
- react 19.1.0
- react-dom 19.1.0
- react-native 0.81.5
- react-native-purchases file:../../package.tgz
- react-native-purchases-ui file:../../react-native-purchases-ui/package.tgz
- react-native-safe-area-context ~5.6.0
- react-native-screens ~4.16.0
- react-native-web ^0.21.0
- @types/jest ^29.5.12 development
- @types/react ^18.2.44 development
- @types/react-dom ~18.2.0 development
- babel-plugin-react-native-web ^0.20.0 development
- jest ^29.7.0 development
- jest-react-native ^18.0.0 development
- pod-install ^0.1.0 development
- prettier ^2.0.5 development
- react 18.2.0 development
- react-native 0.73.5 development
- react-native-builder-bob ^0.20.0 development
- ts-jest ^29.1.2 development
- tslint ^5.20.0 development
- tslint-config-prettier ^1.18.0 development
- typedoc ^0.25.11 development
- typescript ^5.2.2 development
- @revenuecat/purchases-typescript-internal 17.23.0
- 952 dependencies
- @babel/core ^7.28.6 development
- @babel/preset-env ^7.28.6 development
- @babel/runtime ^7.28.6 development
- @react-native-community/cli 20.1.3 development
- @react-native-community/cli-platform-android 20.1.3 development
- @react-native-community/cli-platform-ios 20.1.3 development
- @react-native/babel-preset 0.86.0 development
- @react-native/eslint-config 0.86.0 development
- @react-native/metro-config 0.86.0 development
- @react-native/typescript-config 0.86.0 development
- @types/react ^19.2.0 development
- babel-plugin-module-resolver ^5.0.0 development
- escape-string-regexp ^4.0.0 development
- eslint ^8.19.0 development
- prettier 2.8.8 development
- typescript ^5.8.3 development
- react 19.2.6
- react-native 0.86.0
- react-native-get-random-values ^2.0.0
- react-native-google-mobile-ads ^15.0.0
- uuid ^14.0.2
- 386 dependencies
- @react-native-community/cli 20.2.0 development
- @react-native-community/cli-platform-android 20.2.0 development
- react 19.2.3
- react-native 0.87.1
- 722 dependencies
- com.facebook.react:hermes-android * implementation
- com.facebook.react:react-android * implementation
- com.facebook.react:hermes-android * implementation
- com.facebook.react:react-android * implementation
- @types/jest ^29.5.12 development
- @types/react ^18.2.44 development
- @types/react-dom ~18.2.0 development
- @types/react-test-renderer ^18.0.7 development
- jest ^29.7.0 development
- jest-react-native ^18.0.0 development
- prettier ^2.0.5 development
- react 18.2.0 development
- react-native 0.78.0 development
- react-native-builder-bob ^0.20.0 development
- react-native-google-mobile-ads ^17.0.0 development
- react-test-renderer 18.2.0 development
- ts-jest ^29.1.2 development
- tslint ^5.20.0 development
- tslint-config-prettier ^1.18.0 development
- typescript ^5.2.2 development