An open API service for producing an overview of a list of open source projects.

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.


Owner metadata:


GitHub Events

Total
Last Year

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 Email 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

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/revenuecat/react-native-purchases

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

npmjs.org: react-native-purchases

React Native in-app purchases and subscriptions made easy. Supports iOS and Android.

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

RNPurchases.podspec cocoapods
  • PurchasesHybridCommon = 2.0.1
  • React-Core >= 0
android/build.gradle maven
  • com.revenuecat.purchases:purchases-hybrid-common 2.0.1 implementation
  • org.jetbrains.kotlin:kotlin-stdlib-jdk7 $kotlin_version implementation
examples/MagicWeather/android/app/build.gradle maven
  • androidx.swiperefreshlayout:swiperefreshlayout 1.0.0 implementation
examples/purchaseTesterTypescript/android/app/build.gradle maven
  • androidx.swiperefreshlayout:swiperefreshlayout 1.0.0 implementation
examples/MagicWeather/package.json npm
  • @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
examples/purchaseTesterTypescript/package.json npm
  • @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
package.json npm
  • @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
Gemfile rubygems
  • cocoapods >= 0
  • fastlane >= 0
Gemfile.lock rubygems
  • 114 dependencies
examples/MagicWeather/Gemfile rubygems
  • cocoapods ~> 1.11, >= 1.11.2
examples/MagicWeather/Gemfile.lock rubygems
  • 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
.github/workflows/lock.yml actions
  • dessant/lock-threads v2.0.1 composite
examples/MagicWeather/ios/Podfile cocoapods
examples/purchaseTesterTypescript/ios/Podfile cocoapods
examples/MagicWeather/android/build.gradle maven
examples/purchaseTesterTypescript/android/build.gradle maven
examples/purchaseTesterTypescript/Gemfile rubygems
  • cocoapods ~> 1.11, >= 1.11.3
examples/purchaseTesterTypescript/Gemfile.lock rubygems
  • 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
react-native-purchases-store-galaxy/android/build.gradle maven
  • com.revenuecat.purchases:purchases-hybrid-common-store-galaxy 18.29.0 implementation
e2e-tests/MaestroTestApp/android/app/build.gradle maven
  • com.facebook.react:hermes-android * implementation
  • com.facebook.react:react-android * implementation
e2e-tests/MaestroTestApp/package.json npm
  • @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
e2e-tests/MaestroTestApp/ios/Podfile cocoapods
react-native-purchases-store-galaxy/package.json npm
  • @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
e2e-tests/MaestroTestApp/android/build.gradle maven
examples/purchaseTesterTypescript/ios/Podfile.lock cocoapods
  • 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
react-native-purchases-ui/android/build.gradle maven
  • 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
examples/MagicWeather/yarn.lock npm
  • 845 dependencies
react-native-purchases-ui/RNPaywalls.podspec cocoapods
  • PurchasesHybridCommonUI = 17.23.0
  • React-Core >= 0
.github/workflows/issue-notifications.yml actions
examples/purchaseTesterExpo/package.json npm
  • @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
react-native-purchases-ui/package.json npm
  • @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
yarn.lock npm
  • 952 dependencies
examples/adsTester/package.json npm
  • @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
examples/adsTester/ios/Podfile cocoapods
e2e-tests/AGP9TestApp/yarn.lock npm
  • 386 dependencies
e2e-tests/AGP9TestApp/package.json npm
  • @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
examples/adsTester/android/build.gradle maven
e2e-tests/AGP9TestApp/android/build.gradle maven
examples/adsTester/yarn.lock npm
  • 722 dependencies
.github/workflows/external-pr-notifications.yml actions
e2e-tests/AGP9TestApp/android/app/build.gradle maven
  • com.facebook.react:hermes-android * implementation
  • com.facebook.react:react-android * implementation
examples/adsTester/android/app/build.gradle maven
  • com.facebook.react:hermes-android * implementation
  • com.facebook.react:react-android * implementation
.github/workflows/auto-merge-phc.yml actions
.github/workflows/approve-release-hold.yml actions
react-native-purchases-admob/package.json npm
  • @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