diff --git a/category-selector/data/combinedFromChunks.json b/category-selector/data/combinedFromChunks.json index 5555d20..983fe25 100644 --- a/category-selector/data/combinedFromChunks.json +++ b/category-selector/data/combinedFromChunks.json @@ -9234,7 +9234,7 @@ "category": [ "expo" ], - "uniqueCategory": "store-version-check" + "uniqueCategory": "application-info" }, "https://github.com/nikochan2k/expo-split-pane": { "githubUrl": "https://github.com/nikochan2k/expo-split-pane", @@ -37068,7 +37068,8 @@ "Recently updated" ], "popularity": -0.04, - "category": [] + "category": [], + "uniqueCategory": "machine-learning" }, "https://github.com/invertase/react-native-firebase/tree/main/packages/perf": { "githubUrl": "https://github.com/invertase/react-native-firebase/tree/main/packages/perf", @@ -39627,7 +39628,7 @@ "matchingScoreModifiers": [], "popularity": -0.019, "category": [], - "uniqueCategory": "version-info" + "uniqueCategory": "application-info" }, "https://github.com/doublesymmetry/react-native-track-player": { "githubUrl": "https://github.com/doublesymmetry/react-native-track-player", @@ -40038,7 +40039,8 @@ "category": [ "ruler", "measure" - ] + ], + "uniqueCategory": "measurement" }, "https://github.com/xcarpentier/react-native-safe-image": { "githubUrl": "https://github.com/xcarpentier/react-native-safe-image", @@ -40100,15 +40102,16 @@ "popularity": -0.45, "category": [ "image" - ] + ], + "uniqueCategory": "image" }, - "https://github.com/expo/expo/tree/main/packages/expo-ads-facebook": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-ads-facebook", + "https://github.com/expo/expo/tree/main/packages/expo-application": { + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-application", "ios": true, "android": true, + "web": true, "expoGo": true, - "unmaintained": true, - "npmPkg": "expo-ads-facebook", + "npmPkg": "expo-application", "github": { "urls": { "repo": "https://github.com/expo/expo", @@ -40162,8 +40165,8 @@ "newArchitecture": false }, "npm": { - "downloads": 709, - "weekDownloads": 337, + "downloads": 1525604, + "weekDownloads": 344250, "start": "2024-04-25", "end": "2024-05-24", "period": "month" @@ -40177,16 +40180,16 @@ "Recently updated" ], "popularity": -0.024, - "category": [] + "category": [], + "uniqueCategory": "application-info" }, - "https://github.com/expo/expo/tree/main/packages/expo-analytics-amplitude": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-analytics-amplitude", + "https://github.com/expo/expo/tree/main/packages/expo-battery": { + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-battery", "ios": true, "android": true, "web": true, "expoGo": true, - "unmaintained": true, - "npmPkg": "expo-analytics-amplitude", + "npmPkg": "expo-battery", "github": { "urls": { "repo": "https://github.com/expo/expo", @@ -40240,8 +40243,8 @@ "newArchitecture": false }, "npm": { - "downloads": 1511, - "weekDownloads": 270, + "downloads": 19735, + "weekDownloads": 4452, "start": "2024-04-25", "end": "2024-05-24", "period": "month" @@ -40254,16 +40257,21 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.321, - "category": [] + "popularity": -0.024, + "category": [ + "battery", + "expo-battery", + "battery-info" + ], + "uniqueCategory": "device-info" }, - "https://github.com/expo/expo/tree/main/packages/expo-analytics-segment": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-analytics-segment", + "https://github.com/expo/expo/tree/main/packages/expo-blur": { + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-blur", "ios": true, "android": true, + "web": true, "expoGo": true, - "unmaintained": true, - "npmPkg": "expo-analytics-segment", + "npmPkg": "expo-blur", "github": { "urls": { "repo": "https://github.com/expo/expo", @@ -40317,8 +40325,8 @@ "newArchitecture": false }, "npm": { - "downloads": 4614, - "weekDownloads": 1127, + "downloads": 272193, + "weekDownloads": 61414, "start": "2024-04-25", "end": "2024-05-24", "period": "month" @@ -40331,16 +40339,15 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.256, - "category": [] + "popularity": -0.024, + "uniqueCategory": "blurview" }, - "https://github.com/expo/expo/tree/main/packages/expo-application": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-application", + "https://github.com/expo/expo/tree/main/packages/expo-brightness": { + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-brightness", "ios": true, "android": true, - "web": true, "expoGo": true, - "npmPkg": "expo-application", + "npmPkg": "expo-brightness", "github": { "urls": { "repo": "https://github.com/expo/expo", @@ -40394,8 +40401,8 @@ "newArchitecture": false }, "npm": { - "downloads": 1525604, - "weekDownloads": 344250, + "downloads": 28590, + "weekDownloads": 5949, "start": "2024-04-25", "end": "2024-05-24", "period": "month" @@ -40408,16 +40415,98 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.024, - "category": [] + "popularity": -0.042, + "category": [ + "brightness" + ], + "uniqueCategory": "screen-brightness" }, - "https://github.com/expo/expo/tree/main/packages/expo-battery": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-battery", + "https://github.com/expo/expo/tree/main/packages/expo-calendar": { + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-calendar", + "ios": true, + "android": true, + "expoGo": true, + "npmPkg": "expo-calendar", + "github": { + "urls": { + "repo": "https://github.com/expo/expo", + "clone": "https://github.com/expo/expo.git", + "homepage": "https://docs.expo.dev" + }, + "stats": { + "hasIssues": true, + "hasWiki": true, + "hasPages": false, + "hasDownloads": true, + "hasTopics": true, + "updatedAt": "2024-05-25T11:10:01Z", + "createdAt": "2016-08-15T17:14:25Z", + "pushedAt": "2024-05-25T10:42:04Z", + "issues": 665, + "subscribers": 288, + "stars": 29837, + "forks": 4711 + }, + "name": "expo", + "fullName": "expo/expo", + "description": "An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.", + "topics": [ + "mobile", + "expo", + "native", + "web", + "universal", + "react", + "android", + "ios", + "app-framework", + "web-framework", + "native-apps", + "javascript", + "framework", + "frontend", + "react-native", + "typescript" + ], + "license": { + "key": "mit", + "name": "MIT License", + "spdxId": "MIT", + "url": "https://api.github.com/licenses/mit", + "id": "MDc6TGljZW5zZTEz" + }, + "lastRelease": null, + "hasTypes": true, + "newArchitecture": false + }, + "npm": { + "downloads": 57904, + "weekDownloads": 13001, + "start": "2024-04-25", + "end": "2024-05-24", + "period": "month" + }, + "topicSearchString": "mobile expo native web universal react android ios app-framework web-framework native-apps javascript framework frontend react-native typescript", + "score": 75, + "matchingScoreModifiers": [ + "Very popular", + "Popular", + "Lots of open issues", + "Recently updated" + ], + "popularity": -0.025, + "category": [ + "calendar" + ], + "uniqueCategory": "calendar" + }, + "https://github.com/expo/expo/tree/main/packages/expo-cellular": { + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-cellular", "ios": true, "android": true, "web": true, "expoGo": true, - "npmPkg": "expo-battery", + "npmPkg": "expo-cellular", "github": { "urls": { "repo": "https://github.com/expo/expo", @@ -40471,8 +40560,8 @@ "newArchitecture": false }, "npm": { - "downloads": 19735, - "weekDownloads": 4452, + "downloads": 11577, + "weekDownloads": 2864, "start": "2024-04-25", "end": "2024-05-24", "period": "month" @@ -40485,20 +40574,19 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.024, + "popularity": -0.003, "category": [ - "battery", - "expo-battery", - "battery-info" - ] + "cellular" + ], + "uniqueCategory": "cellular-info" }, - "https://github.com/expo/expo/tree/main/packages/expo-blur": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-blur", + "https://github.com/expo/expo/tree/main/packages/expo-constants": { + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-constants", "ios": true, "android": true, "web": true, "expoGo": true, - "npmPkg": "expo-blur", + "npmPkg": "expo-constants", "github": { "urls": { "repo": "https://github.com/expo/expo", @@ -40552,8 +40640,8 @@ "newArchitecture": false }, "npm": { - "downloads": 272193, - "weekDownloads": 61414, + "downloads": 2811978, + "weekDownloads": 644354, "start": "2024-04-25", "end": "2024-05-24", "period": "month" @@ -40566,14 +40654,98 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.024 + "popularity": -0.021, + "category": [ + "constants" + ], + "uniqueCategory": "application-info" }, - "https://github.com/expo/expo/tree/main/packages/expo-brightness": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-brightness", + "https://github.com/expo/expo/tree/main/packages/expo-contacts": { + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-contacts", "ios": true, "android": true, "expoGo": true, - "npmPkg": "expo-brightness", + "npmPkg": "expo-contacts", + "github": { + "urls": { + "repo": "https://github.com/expo/expo", + "clone": "https://github.com/expo/expo.git", + "homepage": "https://docs.expo.dev" + }, + "stats": { + "hasIssues": true, + "hasWiki": true, + "hasPages": false, + "hasDownloads": true, + "hasTopics": true, + "updatedAt": "2024-05-25T11:10:01Z", + "createdAt": "2016-08-15T17:14:25Z", + "pushedAt": "2024-05-25T10:42:04Z", + "issues": 665, + "subscribers": 288, + "stars": 29837, + "forks": 4711 + }, + "name": "expo", + "fullName": "expo/expo", + "description": "An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.", + "topics": [ + "mobile", + "expo", + "native", + "web", + "universal", + "react", + "android", + "ios", + "app-framework", + "web-framework", + "native-apps", + "javascript", + "framework", + "frontend", + "react-native", + "typescript" + ], + "license": { + "key": "mit", + "name": "MIT License", + "spdxId": "MIT", + "url": "https://api.github.com/licenses/mit", + "id": "MDc6TGljZW5zZTEz" + }, + "lastRelease": null, + "hasTypes": true, + "newArchitecture": false + }, + "npm": { + "downloads": 79405, + "weekDownloads": 19036, + "start": "2024-04-25", + "end": "2024-05-24", + "period": "month" + }, + "topicSearchString": "mobile expo native web universal react android ios app-framework web-framework native-apps javascript framework frontend react-native typescript", + "score": 75, + "matchingScoreModifiers": [ + "Very popular", + "Popular", + "Lots of open issues", + "Recently updated" + ], + "popularity": -0.01, + "category": [ + "contacts" + ], + "uniqueCategory": "contacts" + }, + "https://github.com/expo/expo/tree/main/packages/expo-device": { + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-device", + "ios": true, + "android": true, + "web": true, + "expoGo": true, + "npmPkg": "expo-device", "github": { "urls": { "repo": "https://github.com/expo/expo", @@ -40627,8 +40799,8 @@ "newArchitecture": false }, "npm": { - "downloads": 28590, - "weekDownloads": 5949, + "downloads": 778161, + "weekDownloads": 178887, "start": "2024-04-25", "end": "2024-05-24", "period": "month" @@ -40641,96 +40813,20 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.042, + "popularity": -0.02, "category": [ - "brightness" - ] - }, - "https://github.com/expo/expo/tree/main/packages/expo-calendar": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-calendar", - "ios": true, - "android": true, - "expoGo": true, - "npmPkg": "expo-calendar", - "github": { - "urls": { - "repo": "https://github.com/expo/expo", - "clone": "https://github.com/expo/expo.git", - "homepage": "https://docs.expo.dev" - }, - "stats": { - "hasIssues": true, - "hasWiki": true, - "hasPages": false, - "hasDownloads": true, - "hasTopics": true, - "updatedAt": "2024-05-25T11:10:01Z", - "createdAt": "2016-08-15T17:14:25Z", - "pushedAt": "2024-05-25T10:42:04Z", - "issues": 665, - "subscribers": 288, - "stars": 29837, - "forks": 4711 - }, - "name": "expo", - "fullName": "expo/expo", - "description": "An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.", - "topics": [ - "mobile", - "expo", - "native", - "web", - "universal", - "react", - "android", - "ios", - "app-framework", - "web-framework", - "native-apps", - "javascript", - "framework", - "frontend", - "react-native", - "typescript" - ], - "license": { - "key": "mit", - "name": "MIT License", - "spdxId": "MIT", - "url": "https://api.github.com/licenses/mit", - "id": "MDc6TGljZW5zZTEz" - }, - "lastRelease": null, - "hasTypes": true, - "newArchitecture": false - }, - "npm": { - "downloads": 57904, - "weekDownloads": 13001, - "start": "2024-04-25", - "end": "2024-05-24", - "period": "month" - }, - "topicSearchString": "mobile expo native web universal react android ios app-framework web-framework native-apps javascript framework frontend react-native typescript", - "score": 75, - "matchingScoreModifiers": [ - "Very popular", - "Popular", - "Lots of open issues", - "Recently updated" + "device", + "device-info" ], - "popularity": -0.025, - "category": [ - "calendar" - ] + "uniqueCategory": "device-info" }, - "https://github.com/expo/expo/tree/main/packages/expo-cellular": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-cellular", + "https://github.com/expo/expo/tree/main/packages/expo-document-picker": { + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-document-picker", "ios": true, "android": true, "web": true, "expoGo": true, - "npmPkg": "expo-cellular", + "npmPkg": "expo-document-picker", "github": { "urls": { "repo": "https://github.com/expo/expo", @@ -40784,8 +40880,8 @@ "newArchitecture": false }, "npm": { - "downloads": 11577, - "weekDownloads": 2864, + "downloads": 293690, + "weekDownloads": 64886, "start": "2024-04-25", "end": "2024-05-24", "period": "month" @@ -40798,18 +40894,18 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.003, + "popularity": -0.029, "category": [ - "cellular" - ] + "document-picker" + ], + "uniqueCategory": "image-video-file-picker" }, - "https://github.com/expo/expo/tree/main/packages/expo-constants": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-constants", + "https://github.com/expo/expo/tree/main/packages/expo-face-detector": { + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-face-detector", "ios": true, "android": true, - "web": true, "expoGo": true, - "npmPkg": "expo-constants", + "npmPkg": "expo-face-detector", "github": { "urls": { "repo": "https://github.com/expo/expo", @@ -40863,8 +40959,8 @@ "newArchitecture": false }, "npm": { - "downloads": 2811978, - "weekDownloads": 644354, + "downloads": 13620, + "weekDownloads": 3442, "start": "2024-04-25", "end": "2024-05-24", "period": "month" @@ -40877,17 +40973,19 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.021, + "popularity": 0.003, "category": [ - "constants" - ] + "face-detector", + "ml" + ], + "uniqueCategory": "face-detector" }, - "https://github.com/expo/expo/tree/main/packages/expo-contacts": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-contacts", + "https://github.com/expo/expo/tree/main/packages/expo-file-system": { + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-file-system", "ios": true, "android": true, "expoGo": true, - "npmPkg": "expo-contacts", + "npmPkg": "expo-file-system", "github": { "urls": { "repo": "https://github.com/expo/expo", @@ -40941,8 +41039,8 @@ "newArchitecture": false }, "npm": { - "downloads": 79405, - "weekDownloads": 19036, + "downloads": 2761190, + "weekDownloads": 625408, "start": "2024-04-25", "end": "2024-05-24", "period": "month" @@ -40955,18 +41053,20 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.01, + "popularity": -0.024, "category": [ - "contacts" - ] + "fs", + "file-system" + ], + "uniqueCategory": "file-system" }, - "https://github.com/expo/expo/tree/main/packages/expo-device": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-device", + "https://github.com/expo/expo/tree/main/packages/expo-font": { + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-font", "ios": true, "android": true, "web": true, "expoGo": true, - "npmPkg": "expo-device", + "npmPkg": "expo-font", "github": { "urls": { "repo": "https://github.com/expo/expo", @@ -41020,8 +41120,8 @@ "newArchitecture": false }, "npm": { - "downloads": 778161, - "weekDownloads": 178887, + "downloads": 2298104, + "weekDownloads": 532421, "start": "2024-04-25", "end": "2024-05-24", "period": "month" @@ -41034,19 +41134,19 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.02, + "popularity": -0.018, "category": [ - "device", - "device-info" - ] + "font" + ], + "uniqueCategory": "typography-font" }, - "https://github.com/expo/expo/tree/main/packages/expo-document-picker": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-document-picker", + "https://github.com/expo/expo/tree/main/packages/expo-gl": { + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-gl", "ios": true, "android": true, "web": true, "expoGo": true, - "npmPkg": "expo-document-picker", + "npmPkg": "expo-gl", "github": { "urls": { "repo": "https://github.com/expo/expo", @@ -41100,8 +41200,8 @@ "newArchitecture": false }, "npm": { - "downloads": 293690, - "weekDownloads": 64886, + "downloads": 33709, + "weekDownloads": 7099, "start": "2024-04-25", "end": "2024-05-24", "period": "month" @@ -41114,19 +41214,18 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.029, + "popularity": -0.039, "category": [ - "document-picker" - ] + "gl" + ], + "uniqueCategory": "webgl-shaders" }, - "https://github.com/expo/expo/tree/main/packages/expo-error-recovery": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-error-recovery", + "https://github.com/expo/expo/tree/main/packages/expo-haptics": { + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-haptics", "ios": true, "android": true, - "web": true, "expoGo": true, - "unmaintained": true, - "npmPkg": "expo-error-recovery", + "npmPkg": "expo-haptics", "github": { "urls": { "repo": "https://github.com/expo/expo", @@ -41180,8 +41279,8 @@ "newArchitecture": false }, "npm": { - "downloads": 146784, - "weekDownloads": 32515, + "downloads": 354605, + "weekDownloads": 79335, "start": "2024-04-25", "end": "2024-05-24", "period": "month" @@ -41194,14 +41293,17 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.278 + "popularity": -0.026, + "category": [ + "haptics" + ], + "uniqueCategory": "haptics" }, - "https://github.com/expo/expo/tree/main/packages/expo-face-detector": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-face-detector", + "https://github.com/expo/expo/tree/main/packages/expo-in-app-purchases": { + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-in-app-purchases", "ios": true, "android": true, - "expoGo": true, - "npmPkg": "expo-face-detector", + "npmPkg": "expo-in-app-purchases", "github": { "urls": { "repo": "https://github.com/expo/expo", @@ -41255,8 +41357,8 @@ "newArchitecture": false }, "npm": { - "downloads": 13620, - "weekDownloads": 3442, + "downloads": 7264, + "weekDownloads": 1232, "start": "2024-04-25", "end": "2024-05-24", "period": "month" @@ -41269,19 +41371,18 @@ "Lots of open issues", "Recently updated" ], - "popularity": 0.003, + "popularity": -0.08, "category": [ - "face-detector", - "ml" - ] + "in-app-purchases" + ], + "uniqueCategory": "in-app-purchases" }, - "https://github.com/expo/expo/tree/main/packages/expo-facebook": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-facebook", + "https://github.com/expo/expo/tree/main/packages/expo-intent-launcher": { + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-intent-launcher", "ios": true, "android": true, "expoGo": true, - "unmaintained": true, - "npmPkg": "expo-facebook", + "npmPkg": "expo-intent-launcher", "github": { "urls": { "repo": "https://github.com/expo/expo", @@ -41335,8 +41436,8 @@ "newArchitecture": false }, "npm": { - "downloads": 5228, - "weekDownloads": 1141, + "downloads": 108108, + "weekDownloads": 25677, "start": "2024-04-25", "end": "2024-05-24", "period": "month" @@ -41349,14 +41450,19 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.282 + "popularity": -0.012, + "category": [ + "intent-launcher" + ], + "uniqueCategory": "android-intent-launcher" }, - "https://github.com/expo/expo/tree/main/packages/expo-file-system": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-file-system", + "https://github.com/expo/expo/tree/main/packages/expo-linear-gradient": { + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-linear-gradient", "ios": true, "android": true, + "web": true, "expoGo": true, - "npmPkg": "expo-file-system", + "npmPkg": "expo-linear-gradient", "github": { "urls": { "repo": "https://github.com/expo/expo", @@ -41410,8 +41516,8 @@ "newArchitecture": false }, "npm": { - "downloads": 2761190, - "weekDownloads": 625408, + "downloads": 803709, + "weekDownloads": 186732, "start": "2024-04-25", "end": "2024-05-24", "period": "month" @@ -41424,19 +41530,19 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.024, + "popularity": -0.018, "category": [ - "fs", - "file-system" - ] + "gradient" + ], + "uniqueCategory": "gradients" }, - "https://github.com/expo/expo/tree/main/packages/expo-font": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-font", + "https://github.com/expo/expo/tree/main/packages/expo-localization": { + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-localization", "ios": true, "android": true, "web": true, "expoGo": true, - "npmPkg": "expo-font", + "npmPkg": "expo-localization", "github": { "urls": { "repo": "https://github.com/expo/expo", @@ -41490,8 +41596,8 @@ "newArchitecture": false }, "npm": { - "downloads": 2298104, - "weekDownloads": 532421, + "downloads": 533479, + "weekDownloads": 122529, "start": "2024-04-25", "end": "2024-05-24", "period": "month" @@ -41504,18 +41610,20 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.018, + "popularity": -0.02, "category": [ - "font" - ] + "localization", + "i18n" + ], + "uniqueCategory": "i18n" }, - "https://github.com/expo/expo/tree/main/packages/expo-gl": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-gl", + "https://github.com/expo/expo/tree/main/packages/expo-location": { + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-location", "ios": true, "android": true, "web": true, "expoGo": true, - "npmPkg": "expo-gl", + "npmPkg": "expo-location", "github": { "urls": { "repo": "https://github.com/expo/expo", @@ -41569,8 +41677,8 @@ "newArchitecture": false }, "npm": { - "downloads": 33709, - "weekDownloads": 7099, + "downloads": 448969, + "weekDownloads": 99385, "start": "2024-04-25", "end": "2024-05-24", "period": "month" @@ -41583,17 +41691,19 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.039, + "popularity": -0.029, "category": [ - "gl" - ] + "location" + ], + "uniqueCategory": "location" }, - "https://github.com/expo/expo/tree/main/packages/expo-haptics": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-haptics", + "https://github.com/expo/expo/tree/main/packages/expo-mail-composer": { + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-mail-composer", "ios": true, "android": true, + "web": true, "expoGo": true, - "npmPkg": "expo-haptics", + "npmPkg": "expo-mail-composer", "github": { "urls": { "repo": "https://github.com/expo/expo", @@ -41647,8 +41757,8 @@ "newArchitecture": false }, "npm": { - "downloads": 354605, - "weekDownloads": 79335, + "downloads": 52847, + "weekDownloads": 13217, "start": "2024-04-25", "end": "2024-05-24", "period": "month" @@ -41661,16 +41771,19 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.026, + "popularity": 0, "category": [ - "haptics" - ] + "mail-composer", + "email" + ], + "uniqueCategory": "mail" }, - "https://github.com/expo/expo/tree/main/packages/expo-in-app-purchases": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-in-app-purchases", + "https://github.com/expo/expo/tree/main/packages/expo-media-library": { + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-media-library", "ios": true, "android": true, - "npmPkg": "expo-in-app-purchases", + "expoGo": true, + "npmPkg": "expo-media-library", "github": { "urls": { "repo": "https://github.com/expo/expo", @@ -41724,8 +41837,8 @@ "newArchitecture": false }, "npm": { - "downloads": 7264, - "weekDownloads": 1232, + "downloads": 223414, + "weekDownloads": 51689, "start": "2024-04-25", "end": "2024-05-24", "period": "month" @@ -41738,17 +41851,19 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.08, + "popularity": -0.019, "category": [ - "in-app-purchases" - ] + "media-library" + ], + "uniqueCategory": "image-video-file-picker" }, - "https://github.com/expo/expo/tree/main/packages/expo-intent-launcher": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-intent-launcher", + "https://github.com/expo/expo/tree/main/packages/expo-network": { + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-network", "ios": true, "android": true, + "web": true, "expoGo": true, - "npmPkg": "expo-intent-launcher", + "npmPkg": "expo-network", "github": { "urls": { "repo": "https://github.com/expo/expo", @@ -41802,8 +41917,8 @@ "newArchitecture": false }, "npm": { - "downloads": 108108, - "weekDownloads": 25677, + "downloads": 99051, + "weekDownloads": 22184, "start": "2024-04-25", "end": "2024-05-24", "period": "month" @@ -41816,18 +41931,19 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.012, + "popularity": -0.026, "category": [ - "intent-launcher" - ] + "network", + "network-info" + ], + "uniqueCategory": "network-info" }, - "https://github.com/expo/expo/tree/main/packages/expo-linear-gradient": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-linear-gradient", + "https://github.com/expo/expo/tree/main/packages/expo-notifications": { + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-notifications", "ios": true, "android": true, - "web": true, "expoGo": true, - "npmPkg": "expo-linear-gradient", + "npmPkg": "expo-notifications", "github": { "urls": { "repo": "https://github.com/expo/expo", @@ -41881,8 +41997,8 @@ "newArchitecture": false }, "npm": { - "downloads": 803709, - "weekDownloads": 186732, + "downloads": 575678, + "weekDownloads": 134894, "start": "2024-04-25", "end": "2024-05-24", "period": "month" @@ -41895,18 +42011,19 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.018, + "popularity": -0.016, "category": [ - "gradient" - ] + "notifications" + ], + "uniqueCategory": "push-notifications" }, - "https://github.com/expo/expo/tree/main/packages/expo-localization": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-localization", + "https://github.com/expo/expo/tree/main/packages/expo-permissions": { + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-permissions", "ios": true, "android": true, "web": true, "expoGo": true, - "npmPkg": "expo-localization", + "npmPkg": "expo-permissions", "github": { "urls": { "repo": "https://github.com/expo/expo", @@ -41960,8 +42077,8 @@ "newArchitecture": false }, "npm": { - "downloads": 533479, - "weekDownloads": 122529, + "downloads": 105308, + "weekDownloads": 22998, "start": "2024-04-25", "end": "2024-05-24", "period": "month" @@ -41974,19 +42091,19 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.02, + "popularity": -0.032, "category": [ - "localization", - "i18n" - ] + "permissions" + ], + "uniqueCategory": "permission" }, - "https://github.com/expo/expo/tree/main/packages/expo-location": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-location", + "https://github.com/expo/expo/tree/main/packages/expo-print": { + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-print", "ios": true, "android": true, "web": true, "expoGo": true, - "npmPkg": "expo-location", + "npmPkg": "expo-print", "github": { "urls": { "repo": "https://github.com/expo/expo", @@ -42040,8 +42157,8 @@ "newArchitecture": false }, "npm": { - "downloads": 448969, - "weekDownloads": 99385, + "downloads": 75229, + "weekDownloads": 16347, "start": "2024-04-25", "end": "2024-05-24", "period": "month" @@ -42054,18 +42171,100 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.029, + "popularity": -0.033, "category": [ - "location" - ] + "print" + ], + "uniqueCategory": "printing-functionality" }, - "https://github.com/expo/expo/tree/main/packages/expo-mail-composer": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-mail-composer", + "https://github.com/expo/expo/tree/main/packages/expo-secure-store": { + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-secure-store", + "ios": true, + "android": true, + "expoGo": true, + "npmPkg": "expo-secure-store", + "github": { + "urls": { + "repo": "https://github.com/expo/expo", + "clone": "https://github.com/expo/expo.git", + "homepage": "https://docs.expo.dev" + }, + "stats": { + "hasIssues": true, + "hasWiki": true, + "hasPages": false, + "hasDownloads": true, + "hasTopics": true, + "updatedAt": "2024-05-25T11:10:01Z", + "createdAt": "2016-08-15T17:14:25Z", + "pushedAt": "2024-05-25T10:42:04Z", + "issues": 665, + "subscribers": 288, + "stars": 29837, + "forks": 4711 + }, + "name": "expo", + "fullName": "expo/expo", + "description": "An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.", + "topics": [ + "mobile", + "expo", + "native", + "web", + "universal", + "react", + "android", + "ios", + "app-framework", + "web-framework", + "native-apps", + "javascript", + "framework", + "frontend", + "react-native", + "typescript" + ], + "license": { + "key": "mit", + "name": "MIT License", + "spdxId": "MIT", + "url": "https://api.github.com/licenses/mit", + "id": "MDc6TGljZW5zZTEz" + }, + "lastRelease": null, + "hasTypes": true, + "newArchitecture": false + }, + "npm": { + "downloads": 617777, + "weekDownloads": 140395, + "start": "2024-04-25", + "end": "2024-05-24", + "period": "month" + }, + "topicSearchString": "mobile expo native web universal react android ios app-framework web-framework native-apps javascript framework frontend react-native typescript", + "score": 75, + "matchingScoreModifiers": [ + "Very popular", + "Popular", + "Lots of open issues", + "Recently updated" + ], + "popularity": -0.023, + "category": [ + "secure-store", + "storage", + "secure" + ], + "uniqueCategory": "local-storage" + }, + "https://github.com/expo/expo/tree/main/packages/expo-sensors": { + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-sensors", "ios": true, "android": true, "web": true, "expoGo": true, - "npmPkg": "expo-mail-composer", + "npmPkg": "expo-sensors", "github": { "urls": { "repo": "https://github.com/expo/expo", @@ -42119,8 +42318,8 @@ "newArchitecture": false }, "npm": { - "downloads": 52847, - "weekDownloads": 13217, + "downloads": 62189, + "weekDownloads": 13401, "start": "2024-04-25", "end": "2024-05-24", "period": "month" @@ -42133,18 +42332,19 @@ "Lots of open issues", "Recently updated" ], - "popularity": 0, + "popularity": -0.035, "category": [ - "mail-composer", - "email" - ] + "sensors", + "sensor" + ], + "uniqueCategory": "sensor" }, - "https://github.com/expo/expo/tree/main/packages/expo-media-library": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-media-library", + "https://github.com/expo/expo/tree/main/packages/expo-sms": { + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-sms", "ios": true, "android": true, "expoGo": true, - "npmPkg": "expo-media-library", + "npmPkg": "expo-sms", "github": { "urls": { "repo": "https://github.com/expo/expo", @@ -42198,8 +42398,8 @@ "newArchitecture": false }, "npm": { - "downloads": 223414, - "weekDownloads": 51689, + "downloads": 42145, + "weekDownloads": 9641, "start": "2024-04-25", "end": "2024-05-24", "period": "month" @@ -42212,18 +42412,19 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.019, + "popularity": -0.021, "category": [ - "media-library" - ] + "sms" + ], + "uniqueCategory": "sms-listener" }, - "https://github.com/expo/expo/tree/main/packages/expo-network": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-network", + "https://github.com/expo/expo/tree/main/packages/expo-speech": { + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-speech", "ios": true, "android": true, "web": true, "expoGo": true, - "npmPkg": "expo-network", + "npmPkg": "expo-speech", "github": { "urls": { "repo": "https://github.com/expo/expo", @@ -42277,8 +42478,8 @@ "newArchitecture": false }, "npm": { - "downloads": 99051, - "weekDownloads": 22184, + "downloads": 16833, + "weekDownloads": 3908, "start": "2024-04-25", "end": "2024-05-24", "period": "month" @@ -42291,652 +42492,18 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.026, + "popularity": -0.018, "category": [ - "network", - "network-info" - ] + "text-to-speech" + ], + "uniqueCategory": "text-to-speech" }, - "https://github.com/expo/expo/tree/main/packages/expo-notifications": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-notifications", + "https://github.com/expo/expo/tree/main/packages/expo-sqlite": { + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-sqlite", "ios": true, "android": true, "expoGo": true, - "npmPkg": "expo-notifications", - "github": { - "urls": { - "repo": "https://github.com/expo/expo", - "clone": "https://github.com/expo/expo.git", - "homepage": "https://docs.expo.dev" - }, - "stats": { - "hasIssues": true, - "hasWiki": true, - "hasPages": false, - "hasDownloads": true, - "hasTopics": true, - "updatedAt": "2024-05-25T11:10:01Z", - "createdAt": "2016-08-15T17:14:25Z", - "pushedAt": "2024-05-25T10:42:04Z", - "issues": 665, - "subscribers": 288, - "stars": 29837, - "forks": 4711 - }, - "name": "expo", - "fullName": "expo/expo", - "description": "An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.", - "topics": [ - "mobile", - "expo", - "native", - "web", - "universal", - "react", - "android", - "ios", - "app-framework", - "web-framework", - "native-apps", - "javascript", - "framework", - "frontend", - "react-native", - "typescript" - ], - "license": { - "key": "mit", - "name": "MIT License", - "spdxId": "MIT", - "url": "https://api.github.com/licenses/mit", - "id": "MDc6TGljZW5zZTEz" - }, - "lastRelease": null, - "hasTypes": true, - "newArchitecture": false - }, - "npm": { - "downloads": 575678, - "weekDownloads": 134894, - "start": "2024-04-25", - "end": "2024-05-24", - "period": "month" - }, - "topicSearchString": "mobile expo native web universal react android ios app-framework web-framework native-apps javascript framework frontend react-native typescript", - "score": 75, - "matchingScoreModifiers": [ - "Very popular", - "Popular", - "Lots of open issues", - "Recently updated" - ], - "popularity": -0.016, - "category": [ - "notifications" - ] - }, - "https://github.com/expo/expo/tree/main/packages/expo-permissions": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-permissions", - "ios": true, - "android": true, - "web": true, - "expoGo": true, - "npmPkg": "expo-permissions", - "github": { - "urls": { - "repo": "https://github.com/expo/expo", - "clone": "https://github.com/expo/expo.git", - "homepage": "https://docs.expo.dev" - }, - "stats": { - "hasIssues": true, - "hasWiki": true, - "hasPages": false, - "hasDownloads": true, - "hasTopics": true, - "updatedAt": "2024-05-25T11:10:01Z", - "createdAt": "2016-08-15T17:14:25Z", - "pushedAt": "2024-05-25T10:42:04Z", - "issues": 665, - "subscribers": 288, - "stars": 29837, - "forks": 4711 - }, - "name": "expo", - "fullName": "expo/expo", - "description": "An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.", - "topics": [ - "mobile", - "expo", - "native", - "web", - "universal", - "react", - "android", - "ios", - "app-framework", - "web-framework", - "native-apps", - "javascript", - "framework", - "frontend", - "react-native", - "typescript" - ], - "license": { - "key": "mit", - "name": "MIT License", - "spdxId": "MIT", - "url": "https://api.github.com/licenses/mit", - "id": "MDc6TGljZW5zZTEz" - }, - "lastRelease": null, - "hasTypes": true, - "newArchitecture": false - }, - "npm": { - "downloads": 105308, - "weekDownloads": 22998, - "start": "2024-04-25", - "end": "2024-05-24", - "period": "month" - }, - "topicSearchString": "mobile expo native web universal react android ios app-framework web-framework native-apps javascript framework frontend react-native typescript", - "score": 75, - "matchingScoreModifiers": [ - "Very popular", - "Popular", - "Lots of open issues", - "Recently updated" - ], - "popularity": -0.032, - "category": [ - "permissions" - ] - }, - "https://github.com/expo/expo/tree/main/packages/expo-print": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-print", - "ios": true, - "android": true, - "web": true, - "expoGo": true, - "npmPkg": "expo-print", - "github": { - "urls": { - "repo": "https://github.com/expo/expo", - "clone": "https://github.com/expo/expo.git", - "homepage": "https://docs.expo.dev" - }, - "stats": { - "hasIssues": true, - "hasWiki": true, - "hasPages": false, - "hasDownloads": true, - "hasTopics": true, - "updatedAt": "2024-05-25T11:10:01Z", - "createdAt": "2016-08-15T17:14:25Z", - "pushedAt": "2024-05-25T10:42:04Z", - "issues": 665, - "subscribers": 288, - "stars": 29837, - "forks": 4711 - }, - "name": "expo", - "fullName": "expo/expo", - "description": "An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.", - "topics": [ - "mobile", - "expo", - "native", - "web", - "universal", - "react", - "android", - "ios", - "app-framework", - "web-framework", - "native-apps", - "javascript", - "framework", - "frontend", - "react-native", - "typescript" - ], - "license": { - "key": "mit", - "name": "MIT License", - "spdxId": "MIT", - "url": "https://api.github.com/licenses/mit", - "id": "MDc6TGljZW5zZTEz" - }, - "lastRelease": null, - "hasTypes": true, - "newArchitecture": false - }, - "npm": { - "downloads": 75229, - "weekDownloads": 16347, - "start": "2024-04-25", - "end": "2024-05-24", - "period": "month" - }, - "topicSearchString": "mobile expo native web universal react android ios app-framework web-framework native-apps javascript framework frontend react-native typescript", - "score": 75, - "matchingScoreModifiers": [ - "Very popular", - "Popular", - "Lots of open issues", - "Recently updated" - ], - "popularity": -0.033, - "category": [ - "print" - ] - }, - "https://github.com/expo/expo/tree/main/packages/expo-random": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-random", - "ios": true, - "android": true, - "web": true, - "expoGo": true, - "npmPkg": "expo-random", - "github": { - "urls": { - "repo": "https://github.com/expo/expo", - "clone": "https://github.com/expo/expo.git", - "homepage": "https://docs.expo.dev" - }, - "stats": { - "hasIssues": true, - "hasWiki": true, - "hasPages": false, - "hasDownloads": true, - "hasTopics": true, - "updatedAt": "2024-05-25T11:10:01Z", - "createdAt": "2016-08-15T17:14:25Z", - "pushedAt": "2024-05-25T10:42:04Z", - "issues": 665, - "subscribers": 288, - "stars": 29837, - "forks": 4711 - }, - "name": "expo", - "fullName": "expo/expo", - "description": "An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.", - "topics": [ - "mobile", - "expo", - "native", - "web", - "universal", - "react", - "android", - "ios", - "app-framework", - "web-framework", - "native-apps", - "javascript", - "framework", - "frontend", - "react-native", - "typescript" - ], - "license": { - "key": "mit", - "name": "MIT License", - "spdxId": "MIT", - "url": "https://api.github.com/licenses/mit", - "id": "MDc6TGljZW5zZTEz" - }, - "lastRelease": null, - "hasTypes": true, - "newArchitecture": false - }, - "npm": { - "downloads": 432940, - "weekDownloads": 101924, - "start": "2024-04-25", - "end": "2024-05-24", - "period": "month" - }, - "topicSearchString": "mobile expo native web universal react android ios app-framework web-framework native-apps javascript framework frontend react-native typescript", - "score": 75, - "matchingScoreModifiers": [ - "Very popular", - "Popular", - "Lots of open issues", - "Recently updated" - ], - "popularity": -0.015, - "category": [ - "random", - "math", - "crypto" - ] - }, - "https://github.com/expo/expo/tree/main/packages/expo-secure-store": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-secure-store", - "ios": true, - "android": true, - "expoGo": true, - "npmPkg": "expo-secure-store", - "github": { - "urls": { - "repo": "https://github.com/expo/expo", - "clone": "https://github.com/expo/expo.git", - "homepage": "https://docs.expo.dev" - }, - "stats": { - "hasIssues": true, - "hasWiki": true, - "hasPages": false, - "hasDownloads": true, - "hasTopics": true, - "updatedAt": "2024-05-25T11:10:01Z", - "createdAt": "2016-08-15T17:14:25Z", - "pushedAt": "2024-05-25T10:42:04Z", - "issues": 665, - "subscribers": 288, - "stars": 29837, - "forks": 4711 - }, - "name": "expo", - "fullName": "expo/expo", - "description": "An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.", - "topics": [ - "mobile", - "expo", - "native", - "web", - "universal", - "react", - "android", - "ios", - "app-framework", - "web-framework", - "native-apps", - "javascript", - "framework", - "frontend", - "react-native", - "typescript" - ], - "license": { - "key": "mit", - "name": "MIT License", - "spdxId": "MIT", - "url": "https://api.github.com/licenses/mit", - "id": "MDc6TGljZW5zZTEz" - }, - "lastRelease": null, - "hasTypes": true, - "newArchitecture": false - }, - "npm": { - "downloads": 617777, - "weekDownloads": 140395, - "start": "2024-04-25", - "end": "2024-05-24", - "period": "month" - }, - "topicSearchString": "mobile expo native web universal react android ios app-framework web-framework native-apps javascript framework frontend react-native typescript", - "score": 75, - "matchingScoreModifiers": [ - "Very popular", - "Popular", - "Lots of open issues", - "Recently updated" - ], - "popularity": -0.023, - "category": [ - "secure-store", - "storage", - "secure" - ] - }, - "https://github.com/expo/expo/tree/main/packages/expo-sensors": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-sensors", - "ios": true, - "android": true, - "web": true, - "expoGo": true, - "npmPkg": "expo-sensors", - "github": { - "urls": { - "repo": "https://github.com/expo/expo", - "clone": "https://github.com/expo/expo.git", - "homepage": "https://docs.expo.dev" - }, - "stats": { - "hasIssues": true, - "hasWiki": true, - "hasPages": false, - "hasDownloads": true, - "hasTopics": true, - "updatedAt": "2024-05-25T11:10:01Z", - "createdAt": "2016-08-15T17:14:25Z", - "pushedAt": "2024-05-25T10:42:04Z", - "issues": 665, - "subscribers": 288, - "stars": 29837, - "forks": 4711 - }, - "name": "expo", - "fullName": "expo/expo", - "description": "An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.", - "topics": [ - "mobile", - "expo", - "native", - "web", - "universal", - "react", - "android", - "ios", - "app-framework", - "web-framework", - "native-apps", - "javascript", - "framework", - "frontend", - "react-native", - "typescript" - ], - "license": { - "key": "mit", - "name": "MIT License", - "spdxId": "MIT", - "url": "https://api.github.com/licenses/mit", - "id": "MDc6TGljZW5zZTEz" - }, - "lastRelease": null, - "hasTypes": true, - "newArchitecture": false - }, - "npm": { - "downloads": 62189, - "weekDownloads": 13401, - "start": "2024-04-25", - "end": "2024-05-24", - "period": "month" - }, - "topicSearchString": "mobile expo native web universal react android ios app-framework web-framework native-apps javascript framework frontend react-native typescript", - "score": 75, - "matchingScoreModifiers": [ - "Very popular", - "Popular", - "Lots of open issues", - "Recently updated" - ], - "popularity": -0.035, - "category": [ - "sensors", - "sensor" - ] - }, - "https://github.com/expo/expo/tree/main/packages/expo-sms": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-sms", - "ios": true, - "android": true, - "expoGo": true, - "npmPkg": "expo-sms", - "github": { - "urls": { - "repo": "https://github.com/expo/expo", - "clone": "https://github.com/expo/expo.git", - "homepage": "https://docs.expo.dev" - }, - "stats": { - "hasIssues": true, - "hasWiki": true, - "hasPages": false, - "hasDownloads": true, - "hasTopics": true, - "updatedAt": "2024-05-25T11:10:01Z", - "createdAt": "2016-08-15T17:14:25Z", - "pushedAt": "2024-05-25T10:42:04Z", - "issues": 665, - "subscribers": 288, - "stars": 29837, - "forks": 4711 - }, - "name": "expo", - "fullName": "expo/expo", - "description": "An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.", - "topics": [ - "mobile", - "expo", - "native", - "web", - "universal", - "react", - "android", - "ios", - "app-framework", - "web-framework", - "native-apps", - "javascript", - "framework", - "frontend", - "react-native", - "typescript" - ], - "license": { - "key": "mit", - "name": "MIT License", - "spdxId": "MIT", - "url": "https://api.github.com/licenses/mit", - "id": "MDc6TGljZW5zZTEz" - }, - "lastRelease": null, - "hasTypes": true, - "newArchitecture": false - }, - "npm": { - "downloads": 42145, - "weekDownloads": 9641, - "start": "2024-04-25", - "end": "2024-05-24", - "period": "month" - }, - "topicSearchString": "mobile expo native web universal react android ios app-framework web-framework native-apps javascript framework frontend react-native typescript", - "score": 75, - "matchingScoreModifiers": [ - "Very popular", - "Popular", - "Lots of open issues", - "Recently updated" - ], - "popularity": -0.021, - "category": [ - "sms" - ] - }, - "https://github.com/expo/expo/tree/main/packages/expo-speech": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-speech", - "ios": true, - "android": true, - "web": true, - "expoGo": true, - "npmPkg": "expo-speech", - "github": { - "urls": { - "repo": "https://github.com/expo/expo", - "clone": "https://github.com/expo/expo.git", - "homepage": "https://docs.expo.dev" - }, - "stats": { - "hasIssues": true, - "hasWiki": true, - "hasPages": false, - "hasDownloads": true, - "hasTopics": true, - "updatedAt": "2024-05-25T11:10:01Z", - "createdAt": "2016-08-15T17:14:25Z", - "pushedAt": "2024-05-25T10:42:04Z", - "issues": 665, - "subscribers": 288, - "stars": 29837, - "forks": 4711 - }, - "name": "expo", - "fullName": "expo/expo", - "description": "An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.", - "topics": [ - "mobile", - "expo", - "native", - "web", - "universal", - "react", - "android", - "ios", - "app-framework", - "web-framework", - "native-apps", - "javascript", - "framework", - "frontend", - "react-native", - "typescript" - ], - "license": { - "key": "mit", - "name": "MIT License", - "spdxId": "MIT", - "url": "https://api.github.com/licenses/mit", - "id": "MDc6TGljZW5zZTEz" - }, - "lastRelease": null, - "hasTypes": true, - "newArchitecture": false - }, - "npm": { - "downloads": 16833, - "weekDownloads": 3908, - "start": "2024-04-25", - "end": "2024-05-24", - "period": "month" - }, - "topicSearchString": "mobile expo native web universal react android ios app-framework web-framework native-apps javascript framework frontend react-native typescript", - "score": 75, - "matchingScoreModifiers": [ - "Very popular", - "Popular", - "Lots of open issues", - "Recently updated" - ], - "popularity": -0.018, - "category": [ - "text-to-speech" - ] - }, - "https://github.com/expo/expo/tree/main/packages/expo-sqlite": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-sqlite", - "ios": true, - "android": true, - "expoGo": true, - "npmPkg": "expo-sqlite", + "npmPkg": "expo-sqlite", "github": { "urls": { "repo": "https://github.com/expo/expo", @@ -43008,7 +42575,8 @@ "category": [ "sqlite", "storage" - ] + ], + "uniqueCategory": "local-storage" }, "https://github.com/expo/expo/tree/main/packages/expo-web-browser": { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-web-browser", @@ -43088,7 +42656,8 @@ "category": [ "web-browser", "browser" - ] + ], + "uniqueCategory": "web-browser" }, "https://github.com/xcarpentier/rn-verifcode": { "githubUrl": "https://github.com/xcarpentier/rn-verifcode", @@ -43148,7 +42717,8 @@ "popularity": -0.45, "category": [ "pin" - ] + ], + "uniqueCategory": "input-pin" }, "https://github.com/greenfrvr/react-native-window-guard": { "githubUrl": "https://github.com/greenfrvr/react-native-window-guard", @@ -43220,7 +42790,8 @@ "popularity": -0.012, "category": [ "safearea" - ] + ], + "uniqueCategory": "SafeAreaView" }, "https://github.com/tableau/react-native-dns-lookup": { "githubUrl": "https://github.com/tableau/react-native-dns-lookup", @@ -43279,7 +42850,8 @@ "topicSearchString": "", "score": 50, "matchingScoreModifiers": [], - "popularity": 0 + "popularity": 0, + "uniqueCategory": "dns-lookup" }, "https://github.com/marcocesarato/react-native-input-spinner": { "githubUrl": "https://github.com/marcocesarato/react-native-input-spinner", @@ -43371,7 +42943,8 @@ "input", "stepper", "step" - ] + ], + "uniqueCategory": "loader-spinner" }, "https://github.com/pietile/pietile-native-kit/tree/master/packages/keyboard-aware-scrollview": { "githubUrl": "https://github.com/pietile/pietile-native-kit/tree/master/packages/keyboard-aware-scrollview", @@ -43435,7 +43008,8 @@ "Recently updated" ], "popularity": -0.05, - "category": [] + "category": [], + "uniqueCategory": "listview" }, "https://github.com/pietile/pietile-native-kit/tree/master/packages/expandable-view": { "githubUrl": "https://github.com/pietile/pietile-native-kit/tree/master/packages/expandable-view", @@ -43499,7 +43073,8 @@ "Recently updated" ], "popularity": -0.071, - "category": [] + "category": [], + "uniqueCategory": "accordion" }, "https://github.com/pietile/pietile-native-kit/tree/master/packages/fade-view": { "githubUrl": "https://github.com/pietile/pietile-native-kit/tree/master/packages/fade-view", @@ -43565,7 +43140,8 @@ "popularity": -0.553, "category": [ "fadein-fadeout" - ] + ], + "uniqueCategory": "fade-view" }, "https://github.com/pietile/pietile-native-kit/tree/master/packages/page-slider": { "githubUrl": "https://github.com/pietile/pietile-native-kit/tree/master/packages/page-slider", @@ -43629,7 +43205,8 @@ "Recently updated" ], "popularity": 0.071, - "category": [] + "category": [], + "uniqueCategory": "carousel-swiper" }, "https://github.com/fjmorant/react-native-nested-listview": { "githubUrl": "https://github.com/fjmorant/react-native-nested-listview", @@ -43706,7 +43283,8 @@ "popularity": 0.04, "category": [ "listview" - ] + ], + "uniqueCategory": "listview" }, "https://github.com/kirillzyusko/react-native-wifi-p2p": { "githubUrl": "https://github.com/kirillzyusko/react-native-wifi-p2p", @@ -43772,7 +43350,8 @@ "wifi-p2p-manager", "wifi-direct", "wifi" - ] + ], + "uniqueCategory": "wifi-direct-p2p" }, "https://github.com/kirillzyusko/react-native-bundle-splitter": { "githubUrl": "https://github.com/kirillzyusko/react-native-bundle-splitter", @@ -43840,7 +43419,8 @@ "Recently updated" ], "popularity": -0.017, - "category": [] + "category": [], + "uniqueCategory": "lazy-components-loading-budle-splitter" }, "https://github.com/mxmzb/react-native-gesture-detector": { "githubUrl": "https://github.com/mxmzb/react-native-gesture-detector", @@ -43915,7 +43495,8 @@ "gesture", "custom-gestures", "detection" - ] + ], + "uniqueCategory": "gestures" }, "https://github.com/n4kz/react-native-indicators": { "githubUrl": "https://github.com/n4kz/react-native-indicators", @@ -43989,7 +43570,8 @@ "Recently updated" ], "popularity": -0.025, - "category": [] + "category": [], + "uniqueCategory": "loader-spinner" }, "https://github.com/rnmods/react-native-document-picker": { "githubUrl": "https://github.com/rnmods/react-native-document-picker", @@ -44069,7 +43651,8 @@ "popularity": -0.032, "category": [ "document-picker" - ] + ], + "uniqueCategory": "image-video-file-picker" }, "https://github.com/ptomasroos/react-native-multi-slider": { "githubUrl": "https://github.com/ptomasroos/react-native-multi-slider", @@ -44136,7 +43719,8 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.045 + "popularity": -0.045, + "uniqueCategory": "slider" }, "https://github.com/khalisafkari/react-native-smaato-ad": { "githubUrl": "https://github.com/khalisafkari/react-native-smaato-ad", @@ -44204,7 +43788,8 @@ "popularity": -0.083, "category": [ "smaato" - ] + ], + "uniqueCategory": "smaato-ads" }, "https://github.com/react-native-cookies/cookies": { "githubUrl": "https://github.com/react-native-cookies/cookies", @@ -44274,7 +43859,8 @@ "popularity": -0.036, "category": [ "cookies" - ] + ], + "uniqueCategory": "cookie-manager" }, "https://github.com/souvik-ghosh/react-native-create-thumbnail": { "githubUrl": "https://github.com/souvik-ghosh/react-native-create-thumbnail", @@ -44343,7 +43929,8 @@ "popularity": -0.106, "category": [ "thumbnails" - ] + ], + "uniqueCategory": "thumbnail-generator" }, "https://github.com/software-mansion/react-native-reanimated": { "githubUrl": "https://github.com/software-mansion/react-native-reanimated", @@ -44425,7 +44012,8 @@ "Recently updated" ], "popularity": -0.02, - "category": [] + "category": [], + "uniqueCategory": "animated-libraries" }, "https://github.com/osdnk/react-native-reanimated-bottom-sheet": { "githubUrl": "https://github.com/osdnk/react-native-reanimated-bottom-sheet", @@ -44495,7 +44083,8 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.015 + "popularity": -0.015, + "uniqueCategory": "bottom-sheet" }, "https://github.com/Jarred-Sumner/react-native-media-clipboard": { "githubUrl": "https://github.com/Jarred-Sumner/react-native-media-clipboard", @@ -44550,7 +44139,8 @@ "popularity": -0.617, "category": [ "clipboard" - ] + ], + "uniqueCategory": "clipboard" }, "https://github.com/tunoltd/emoji-mart-native": { "githubUrl": "https://github.com/tunoltd/emoji-mart-native", @@ -44621,7 +44211,8 @@ "Recently updated" ], "popularity": 0.089, - "category": [] + "category": [], + "uniqueCategory": "emoji-picker" }, "https://github.com/infinitered/ignite": { "githubUrl": "https://github.com/infinitered/ignite", @@ -44696,7 +44287,8 @@ "popularity": -0.229, "category": [ "boilerplate" - ] + ], + "uniqueCategory": "boilerplate" }, "https://github.com/infinitered/reactotron": { "githubUrl": "https://github.com/infinitered/reactotron", @@ -44773,7 +44365,8 @@ "popularity": -0.035, "category": [ "debugging" - ] + ], + "uniqueCategory": "debug" }, "https://github.com/infinitered/apisauce": { "githubUrl": "https://github.com/infinitered/apisauce", @@ -44845,7 +44438,8 @@ "category": [ "api", "axios" - ] + ], + "uniqueCategory": "api-call-wrapper" }, "https://github.com/transistorsoft/react-native-background-geolocation": { "githubUrl": "https://github.com/transistorsoft/react-native-background-geolocation", @@ -44912,7 +44506,8 @@ "background-location", "background-geolocation", "location-tracking" - ] + ], + "uniqueCategory": "location" }, "https://github.com/FormidableLabs/eslint-plugin-react-native-a11y": { "githubUrl": "https://github.com/FormidableLabs/eslint-plugin-react-native-a11y", @@ -44975,7 +44570,8 @@ "Popular", "Recently updated" ], - "popularity": -0.045 + "popularity": -0.045, + "uniqueCategory": "accessiblity-linting" }, "https://github.com/RosterBuster/rn-zendesk": { "githubUrl": "https://github.com/RosterBuster/rn-zendesk", @@ -45046,7 +44642,8 @@ "react-native-zendesk", "zendesk-help", "rn-zendesk" - ] + ], + "uniqueCategory": "zendesk" }, "https://github.com/react-native-progress-view/progress-bar-android": { "githubUrl": "https://github.com/react-native-progress-view/progress-bar-android", @@ -45116,7 +44713,8 @@ "popularity": -0.011, "category": [ "progressbar" - ] + ], + "uniqueCategory": "linear-progress-view" }, "https://github.com/react-native-progress-view/progress-view": { "githubUrl": "https://github.com/react-native-progress-view/progress-view", @@ -45192,7 +44790,8 @@ "popularity": -0.008, "category": [ "progress-bar" - ] + ], + "uniqueCategory": "linear-progress-view" }, "https://github.com/react-native-clipboard/clipboard": { "githubUrl": "https://github.com/react-native-clipboard/clipboard", @@ -45264,7 +44863,8 @@ "popularity": -0.025, "category": [ "clipboard" - ] + ], + "uniqueCategory": "clipboard" }, "https://github.com/react-native-segmented-control/segmented-control": { "githubUrl": "https://github.com/react-native-segmented-control/segmented-control", @@ -45338,7 +44938,8 @@ "popularity": -0.041, "category": [ "segmented-control" - ] + ], + "uniqueCategory": "tab-view" }, "https://github.com/react-native-voice/voice": { "githubUrl": "https://github.com/react-native-voice/voice", @@ -45411,7 +45012,8 @@ "category": [ "speech-recognition", "voice-recognition" - ] + ], + "uniqueCategory": "voice-recognition" }, "https://github.com/tienph6m/react-native-animated-spinkit": { "githubUrl": "https://github.com/tienph6m/react-native-animated-spinkit", @@ -45489,7 +45091,8 @@ "category": [ "spinkit", "spinners" - ] + ], + "uniqueCategory": "loader-spinner" }, "https://github.com/react-native-webview/react-native-webview": { "githubUrl": "https://github.com/react-native-webview/react-native-webview", @@ -45556,7 +45159,8 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.025 + "popularity": -0.025, + "uniqueCategory": "web-view" }, "https://github.com/seniv/react-native-notifier": { "githubUrl": "https://github.com/seniv/react-native-notifier", @@ -45633,7 +45237,8 @@ "popularity": -0.022, "category": [ "notification" - ] + ], + "uniqueCategory": "push-notifications" }, "https://github.com/grapp-dev/stacks": { "githubUrl": "https://github.com/grapp-dev/stacks", @@ -45710,7 +45315,8 @@ "Recently updated" ], "popularity": -0.366, - "category": [] + "category": [], + "uniqueCategory": "ui-toolkit" }, "https://github.com/microsoft/react-native-dualscreen/tree/master/dualscreeninfo": { "githubUrl": "https://github.com/microsoft/react-native-dualscreen/tree/master/dualscreeninfo", @@ -45761,7 +45367,8 @@ "topicSearchString": "", "score": 50, "matchingScoreModifiers": [], - "popularity": -0.504 + "popularity": -0.504, + "uniqueCategory": "dual-screen-info" }, "https://github.com/microsoft/react-native-dualscreen/tree/master/twopane-navigation": { "githubUrl": "https://github.com/microsoft/react-native-dualscreen/tree/master/twopane-navigation", @@ -45812,7 +45419,8 @@ "topicSearchString": "", "score": 50, "matchingScoreModifiers": [], - "popularity": -0.598 + "popularity": -0.598, + "uniqueCategory": "navigation" }, "https://github.com/microsoft/react-native-dualscreen/tree/master/twopaneview": { "githubUrl": "https://github.com/microsoft/react-native-dualscreen/tree/master/twopaneview", @@ -45866,7 +45474,8 @@ "topicSearchString": "", "score": 50, "matchingScoreModifiers": [], - "popularity": -0.45 + "popularity": -0.45, + "uniqueCategory": "two-pane" }, "https://github.com/expo/expo/tree/main/packages/expo-splash-screen": { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-splash-screen", @@ -45949,7 +45558,8 @@ "Recently updated" ], "popularity": -0.015, - "category": [] + "category": [], + "uniqueCategory": "splash-screen" }, "https://github.com/expo/expo/tree/main/packages/expo-linking": { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-linking", @@ -46026,7 +45636,8 @@ "Recently updated" ], "popularity": -0.011, - "category": [] + "category": [], + "uniqueCategory": "deeplink" }, "https://github.com/th3rdwave/react-native-safe-area-context": { "githubUrl": "https://github.com/th3rdwave/react-native-safe-area-context", @@ -46099,7 +45710,8 @@ "Recently updated" ], "popularity": -0.022, - "category": [] + "category": [], + "uniqueCategory": "SafeAreaView" }, "https://github.com/software-mansion/react-native-screens": { "githubUrl": "https://github.com/software-mansion/react-native-screens", @@ -46177,7 +45789,8 @@ "Recently updated" ], "popularity": -0.025, - "category": [] + "category": [], + "uniqueCategory": "navigation" }, "https://github.com/IjzerenHein/react-native-shared-element": { "githubUrl": "https://github.com/IjzerenHein/react-native-shared-element", @@ -46253,7 +45866,8 @@ "category": [ "shared-element", "shared-element-transition" - ] + ], + "uniqueCategory": "shared-element" }, "https://github.com/callstack/react-native-pager-view": { "githubUrl": "https://github.com/callstack/react-native-pager-view", @@ -46332,7 +45946,8 @@ "Recently updated" ], "popularity": -0.018, - "category": [] + "category": [], + "uniqueCategory": "carousel-swiper" }, "https://github.com/react-native-netinfo/react-native-netinfo": { "githubUrl": "https://github.com/react-native-netinfo/react-native-netinfo", @@ -46408,7 +46023,8 @@ "category": [ "network", "networking" - ] + ], + "uniqueCategory": "network-info" }, "https://github.com/react-native-text-input-mask/react-native-text-input-mask": { "githubUrl": "https://github.com/react-native-text-input-mask/react-native-text-input-mask", @@ -46486,7 +46102,8 @@ "Recently updated" ], "popularity": -0.058, - "category": [] + "category": [], + "uniqueCategory": "text-input" }, "https://github.com/react-native-toolbar-android/toolbar-android": { "githubUrl": "https://github.com/react-native-toolbar-android/toolbar-android", @@ -46546,7 +46163,8 @@ "topicSearchString": "", "score": 50, "matchingScoreModifiers": [], - "popularity": -0.03 + "popularity": -0.03, + "uniqueCategory": "android-toolbar-wrapper" }, "https://github.com/react-native-push-notification-ios/push-notification-ios": { "githubUrl": "https://github.com/react-native-push-notification-ios/push-notification-ios", @@ -46615,7 +46233,8 @@ "popularity": -0.03, "category": [ "push-notifications" - ] + ], + "uniqueCategory": "push-notifications" }, "https://github.com/Kureev/react-native-blur": { "githubUrl": "https://github.com/Kureev/react-native-blur", @@ -46688,7 +46307,8 @@ "Recently updated" ], "popularity": -0.041, - "category": [] + "category": [], + "uniqueCategory": "blurview" }, "https://github.com/react-native-picker/picker": { "githubUrl": "https://github.com/react-native-picker/picker", @@ -46773,7 +46393,8 @@ "popularity": -0.027, "category": [ "picker" - ] + ], + "uniqueCategory": "option-picker" }, "https://github.com/react-native-masked-view/masked-view": { "githubUrl": "https://github.com/react-native-masked-view/masked-view", @@ -46847,7 +46468,8 @@ "popularity": -0.034, "category": [ "masked-view" - ] + ], + "uniqueCategory": "masked-view" }, "https://github.com/react-native-linear-gradient/react-native-linear-gradient": { "githubUrl": "https://github.com/react-native-linear-gradient/react-native-linear-gradient", @@ -46915,7 +46537,8 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.027 + "popularity": -0.027, + "uniqueCategory": "gradients" }, "https://github.com/Kida007/react-native-medium-clap": { "githubUrl": "https://github.com/Kida007/react-native-medium-clap", @@ -46971,7 +46594,8 @@ "matchingScoreModifiers": [ "Not updated recently" ], - "popularity": -0.432 + "popularity": -0.432, + "uniqueCategory": "clap-animation" }, "https://github.com/BonnierNews/react-native-audio-session": { "githubUrl": "https://github.com/BonnierNews/react-native-audio-session", @@ -47032,7 +46656,8 @@ "Not updated recently" ], "popularity": -0.142, - "category": [] + "category": [], + "uniqueCategory": "audio" }, "https://github.com/blackuy/react-native-twilio-video-webrtc": { "githubUrl": "https://github.com/blackuy/react-native-twilio-video-webrtc", @@ -47103,7 +46728,8 @@ "popularity": -0.091, "category": [ "twilio-video" - ] + ], + "uniqueCategory": "twilio-video" }, "https://github.com/react-native-webrtc/react-native-webrtc": { "githubUrl": "https://github.com/react-native-webrtc/react-native-webrtc", @@ -47172,7 +46798,8 @@ "popularity": -0.003, "category": [ "webrtc" - ] + ], + "uniqueCategory": "webrtc" }, "https://github.com/react-native-webrtc/react-native-incall-manager": { "githubUrl": "https://github.com/react-native-webrtc/react-native-incall-manager", @@ -47234,7 +46861,8 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.025 + "popularity": -0.025, + "uniqueCategory": "incall-manager" }, "https://github.com/react-native-webrtc/react-native-voip-push-notification": { "githubUrl": "https://github.com/react-native-webrtc/react-native-voip-push-notification", @@ -47293,7 +46921,8 @@ "matchingScoreModifiers": [ "Recently updated" ], - "popularity": -0.015 + "popularity": -0.015, + "uniqueCategory": "push-notifications" }, "https://github.com/zoontek/react-native-bootsplash": { "githubUrl": "https://github.com/zoontek/react-native-bootsplash", @@ -47370,7 +46999,8 @@ "bootsplash", "splashscreen", "splash-screen" - ] + ], + "uniqueCategory": "splash-screen" }, "https://github.com/jk-gan/redux-flipper": { "githubUrl": "https://github.com/jk-gan/redux-flipper", @@ -47440,7 +47070,8 @@ "popularity": -0.044, "category": [ "flipper" - ] + ], + "uniqueCategory": "redux" }, "https://github.com/torgeadelin/react-native-animated-nav-tab-bar": { "githubUrl": "https://github.com/torgeadelin/react-native-animated-nav-tab-bar", @@ -47510,7 +47141,8 @@ "matchingScoreModifiers": [ "Recently updated" ], - "popularity": 0.012 + "popularity": 0.012, + "uniqueCategory": "tab-view" }, "https://github.com/expo/expo-2d-context": { "githubUrl": "https://github.com/expo/expo-2d-context", @@ -47560,7 +47192,8 @@ "No license", "Recently updated" ], - "popularity": -0.078 + "popularity": -0.078, + "uniqueCategory": "canvas-component" }, "https://github.com/archriss/react-native-render-html": { "githubUrl": "https://github.com/archriss/react-native-render-html", @@ -47638,7 +47271,8 @@ "popularity": -0.025, "category": [ "html" - ] + ], + "uniqueCategory": "html-as-native" }, "https://github.com/FaridSafi/react-native-gifted-chat": { "githubUrl": "https://github.com/FaridSafi/react-native-gifted-chat", @@ -47717,7 +47351,8 @@ "popularity": -0.019, "category": [ "chat" - ] + ], + "uniqueCategory": "chat-component" }, "https://github.com/iamacup/react-native-markdown-display": { "githubUrl": "https://github.com/iamacup/react-native-markdown-display", @@ -47778,7 +47413,8 @@ "Popular", "Recently updated" ], - "popularity": -0.01 + "popularity": -0.01, + "uniqueCategory": "markdown" }, "https://github.com/APSL/react-native-keyboard-aware-scroll-view": { "githubUrl": "https://github.com/APSL/react-native-keyboard-aware-scroll-view", @@ -47853,7 +47489,8 @@ "scroll-view", "scrollview-component", "keyboard" - ] + ], + "uniqueCategory": "listview" }, "https://github.com/slorber/react-native-scroll-into-view": { "githubUrl": "https://github.com/slorber/react-native-scroll-into-view", @@ -47908,7 +47545,8 @@ "matchingScoreModifiers": [ "Recently updated" ], - "popularity": 0.024 + "popularity": 0.024, + "uniqueCategory": "listview" }, "https://github.com/nirsky/react-native-size-matters": { "githubUrl": "https://github.com/nirsky/react-native-size-matters", @@ -47980,7 +47618,8 @@ "Recently updated" ], "popularity": -0.032, - "category": [] + "category": [], + "uniqueCategory": "measurement" }, "https://github.com/expo/react-native-action-sheet": { "githubUrl": "https://github.com/expo/react-native-action-sheet", @@ -48056,7 +47695,8 @@ "Recently updated" ], "popularity": -0.019, - "category": [] + "category": [], + "uniqueCategory": "bottom-sheet" }, "https://github.com/peacechen/react-native-modal-selector": { "githubUrl": "https://github.com/peacechen/react-native-modal-selector", @@ -48119,7 +47759,8 @@ "matchingScoreModifiers": [ "Popular" ], - "popularity": -0.028 + "popularity": -0.028, + "uniqueCategory": "option-picker" }, "https://github.com/JesperLekland/react-native-svg-charts": { "githubUrl": "https://github.com/JesperLekland/react-native-svg-charts", @@ -48206,7 +47847,8 @@ "charts", "react-native-d3", "react-native-charts" - ] + ], + "uniqueCategory": "chart-graph" }, "https://github.com/software-mansion/react-native-svg": { "githubUrl": "https://github.com/software-mansion/react-native-svg", @@ -48280,7 +47922,8 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.024 + "popularity": -0.024, + "uniqueCategory": "svg" }, "https://github.com/dooboolab/react-native-iap": { "githubUrl": "https://github.com/dooboolab/react-native-iap", @@ -48362,7 +48005,8 @@ "iap", "in-app-purchase", "react-native-iap" - ] + ], + "uniqueCategory": "in-app-purchases" }, "https://github.com/mientjan/react-native-markdown-renderer": { "githubUrl": "https://github.com/mientjan/react-native-markdown-renderer", @@ -48425,7 +48069,8 @@ "Lots of open issues", "Recently updated" ], - "popularity": 0.002 + "popularity": 0.002, + "uniqueCategory": "markdown" }, "https://github.com/react-native-device-info/react-native-device-info": { "githubUrl": "https://github.com/react-native-device-info/react-native-device-info", @@ -48492,7 +48137,8 @@ "Recently updated" ], "popularity": -0.029, - "category": [] + "category": [], + "uniqueCategory": "device-info" }, "https://github.com/zo0r/react-native-push-notification": { "githubUrl": "https://github.com/zo0r/react-native-push-notification", @@ -48564,7 +48210,8 @@ "popularity": -0.272, "category": [ "push-notifications" - ] + ], + "uniqueCategory": "push-notifications" }, "https://github.com/zmxv/react-native-sound": { "githubUrl": "https://github.com/zmxv/react-native-sound", @@ -48629,84 +48276,8 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.287 - }, - "https://github.com/expo/expo/tree/main/packages/react-native-unimodules": { - "githubUrl": "https://github.com/expo/expo/tree/main/packages/react-native-unimodules", - "ios": true, - "android": true, - "expoGo": true, - "unmaintained": true, - "npmPkg": "react-native-unimodules", - "github": { - "urls": { - "repo": "https://github.com/expo/expo", - "clone": "https://github.com/expo/expo.git", - "homepage": "https://docs.expo.dev" - }, - "stats": { - "hasIssues": true, - "hasWiki": true, - "hasPages": false, - "hasDownloads": true, - "hasTopics": true, - "updatedAt": "2024-05-25T11:10:01Z", - "createdAt": "2016-08-15T17:14:25Z", - "pushedAt": "2024-05-25T10:42:04Z", - "issues": 665, - "subscribers": 288, - "stars": 29837, - "forks": 4711 - }, - "name": "expo", - "fullName": "expo/expo", - "description": "An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.", - "topics": [ - "mobile", - "expo", - "native", - "web", - "universal", - "react", - "android", - "ios", - "app-framework", - "web-framework", - "native-apps", - "javascript", - "framework", - "frontend", - "react-native", - "typescript" - ], - "license": { - "key": "mit", - "name": "MIT License", - "spdxId": "MIT", - "url": "https://api.github.com/licenses/mit", - "id": "MDc6TGljZW5zZTEz" - }, - "lastRelease": null, - "hasTypes": true, - "newArchitecture": false - }, - "npm": { - "downloads": 48518, - "weekDownloads": 10759, - "start": "2024-04-25", - "end": "2024-05-24", - "period": "month" - }, - "topicSearchString": "mobile expo native web universal react android ios app-framework web-framework native-apps javascript framework frontend react-native typescript", - "score": 75, - "matchingScoreModifiers": [ - "Very popular", - "Popular", - "Lots of open issues", - "Recently updated" - ], - "popularity": -0.278, - "category": [] + "popularity": -0.287, + "uniqueCategory": "audio" }, "https://github.com/sohobloo/react-native-modal-dropdown": { "githubUrl": "https://github.com/sohobloo/react-native-modal-dropdown", @@ -48787,7 +48358,8 @@ "select", "selector", "option" - ] + ], + "uniqueCategory": "popup-modal-toast-inAppNotifications" }, "https://github.com/Shopify/restyle": { "githubUrl": "https://github.com/Shopify/restyle", @@ -48855,7 +48427,8 @@ "Popular", "Recently updated" ], - "popularity": -0.076 + "popularity": -0.076, + "uniqueCategory": "styling" }, "https://github.com/RevenueCat/react-native-purchases": { "githubUrl": "https://github.com/RevenueCat/react-native-purchases", @@ -48926,7 +48499,8 @@ "popularity": -0.008, "category": [ "iap" - ] + ], + "uniqueCategory": "in-app-purchases" }, "https://github.com/react-native-checkbox/react-native-checkbox": { "githubUrl": "https://github.com/react-native-checkbox/react-native-checkbox", @@ -48999,7 +48573,8 @@ "popularity": -0.03, "category": [ "checkbox" - ] + ], + "uniqueCategory": "checkbox" }, "https://github.com/khalisafkari/react-native-kvideo": { "githubUrl": "https://github.com/khalisafkari/react-native-kvideo", @@ -49056,7 +48631,8 @@ "popularity": -0.617, "category": [ "react-native-video" - ] + ], + "uniqueCategory": "video" }, "https://github.com/underscopeio/react-native-navigation-hooks": { "githubUrl": "https://github.com/underscopeio/react-native-navigation-hooks", @@ -49116,7 +48692,8 @@ "matchingScoreModifiers": [ "Recently updated" ], - "popularity": -0.014 + "popularity": -0.014, + "uniqueCategory": "navigation" }, "https://github.com/mxck/react-native-material-menu": { "githubUrl": "https://github.com/mxck/react-native-material-menu", @@ -49188,7 +48765,8 @@ "Recently updated" ], "popularity": -0.011, - "category": [] + "category": [], + "uniqueCategory": "popup-menu" }, "https://github.com/jacklam718/react-native-modals": { "githubUrl": "https://github.com/jacklam718/react-native-modals", @@ -49262,7 +48840,8 @@ "popularity": 0.011, "category": [ "dialog" - ] + ], + "uniqueCategory": "popup-modal-toast-inAppNotifications" }, "https://github.com/MaxGraey/react-native-console-time-polyfill": { "githubUrl": "https://github.com/MaxGraey/react-native-console-time-polyfill", @@ -49328,7 +48907,8 @@ "category": [ "polyfill", "time" - ] + ], + "uniqueCategory": "console-time-polyfill" }, "https://github.com/oblador/react-native-store-review": { "githubUrl": "https://github.com/oblador/react-native-store-review", @@ -49402,7 +48982,8 @@ "popularity": -0.011, "category": [ "review" - ] + ], + "uniqueCategory": "store-review" }, "https://github.com/michalchudziak/react-native-geolocation": { "githubUrl": "https://github.com/michalchudziak/react-native-geolocation", @@ -49474,7 +49055,8 @@ "category": [ "geolocation", "location" - ] + ], + "uniqueCategory": "location" }, "https://github.com/react-native-community/react-native-template-typescript": { "githubUrl": "https://github.com/react-native-community/react-native-template-typescript", @@ -49546,7 +49128,8 @@ "category": [ "template", "boilerplate" - ] + ], + "uniqueCategory": "boilerplate" }, "https://github.com/react-native-audio-toolkit/react-native-audio-toolkit": { "githubUrl": "https://github.com/react-native-audio-toolkit/react-native-audio-toolkit", @@ -49618,7 +49201,8 @@ "popularity": -0.034, "category": [ "audio-library" - ] + ], + "uniqueCategory": "audio" }, "https://github.com/rnc-archive/react-native-translucent-modal": { "githubUrl": "https://github.com/rnc-archive/react-native-translucent-modal", @@ -49672,7 +49256,8 @@ "matchingScoreModifiers": [ "Not updated recently" ], - "popularity": -0.4 + "popularity": -0.4, + "uniqueCategory": "popup-modal-toast-inAppNotifications" }, "https://github.com/Kureev/react-native-navbar": { "githubUrl": "https://github.com/Kureev/react-native-navbar", @@ -49734,7 +49319,8 @@ "matchingScoreModifiers": [ "Popular" ], - "popularity": -0.209 + "popularity": -0.209, + "uniqueCategory": "navigation" }, "https://github.com/mpiannucci/react-native-context-menu-view": { "githubUrl": "https://github.com/mpiannucci/react-native-context-menu-view", @@ -49804,7 +49390,8 @@ "Recently updated" ], "popularity": 0.014, - "category": [] + "category": [], + "uniqueCategory": "popup-menu" }, "https://github.com/githuboftigran/rn-range-slider": { "githubUrl": "https://github.com/githuboftigran/rn-range-slider", @@ -49861,7 +49448,8 @@ "matchingScoreModifiers": [ "Recently updated" ], - "popularity": -0.032 + "popularity": -0.032, + "uniqueCategory": "slider" }, "https://github.com/jibraniqbal666/react-native-fb-image-grid": { "githubUrl": "https://github.com/jibraniqbal666/react-native-fb-image-grid", @@ -49928,7 +49516,8 @@ "Not updated recently" ], "popularity": -0.7, - "category": [] + "category": [], + "uniqueCategory": "image" }, "https://github.com/FortAwesome/react-native-fontawesome": { "githubUrl": "https://github.com/FortAwesome/react-native-fontawesome", @@ -49990,7 +49579,8 @@ "matchingScoreModifiers": [ "Recently updated" ], - "popularity": -0.021 + "popularity": -0.021, + "uniqueCategory": "typography-font" }, "https://github.com/iou90/react-native-autoheight-webview": { "githubUrl": "https://github.com/iou90/react-native-autoheight-webview", @@ -50063,7 +49653,8 @@ "popularity": -0.018, "category": [ "webview" - ] + ], + "uniqueCategory": "web-view" }, "https://github.com/ak1394/react-native-tts": { "githubUrl": "https://github.com/ak1394/react-native-tts", @@ -50121,7 +49712,8 @@ "No license", "Recently updated" ], - "popularity": -0.058 + "popularity": -0.058, + "uniqueCategory": "text-to-speech" }, "https://github.com/luggit/react-native-config": { "githubUrl": "https://github.com/luggit/react-native-config", @@ -50185,7 +49777,8 @@ "Lots of open issues", "Recently updated" ], - "popularity": -0.022 + "popularity": -0.022, + "uniqueCategory": "env-config" }, "https://github.com/eddieowens/react-native-boundary": { "githubUrl": "https://github.com/eddieowens/react-native-boundary", @@ -50247,7 +49840,8 @@ "category": [ "geofencing", "region-monitoring" - ] + ], + "uniqueCategory": "location" }, "https://github.com/rhdeck/react-native-swift": { "githubUrl": "https://github.com/rhdeck/react-native-swift", @@ -50300,7 +49894,8 @@ "matchingScoreModifiers": [ "Not updated recently" ], - "popularity": -0.028 + "popularity": -0.028, + "uniqueCategory": "swift-static-lib-to-RN" }, "https://github.com/rgommezz/react-native-offline": { "githubUrl": "https://github.com/rgommezz/react-native-offline", @@ -50376,7 +49971,8 @@ "category": [ "redux", "offline" - ] + ], + "uniqueCategory": "online-offline-utility-tool-handler" }, "https://github.com/ovr/react-native-status-bar-height": { "githubUrl": "https://github.com/ovr/react-native-status-bar-height", @@ -50438,7 +50034,8 @@ "Popular", "Recently updated" ], - "popularity": -0.026 + "popularity": -0.026, + "uniqueCategory": "SafeAreaView" }, "https://github.com/taskrabbit/react-native-parsed-text": { "githubUrl": "https://github.com/taskrabbit/react-native-parsed-text", @@ -50507,7 +50104,8 @@ "popularity": -0.266, "category": [ "parsing" - ] + ], + "uniqueCategory": "text" }, "https://github.com/tableflip/react-native-select-multiple": { "githubUrl": "https://github.com/tableflip/react-native-select-multiple", @@ -50574,7 +50172,8 @@ "list", "select", "checkbox" - ] + ], + "uniqueCategory": "select-multiselect" }, "https://github.com/Richard-Cao/react-native-exceptions-manager": { "githubUrl": "https://github.com/Richard-Cao/react-native-exceptions-manager", diff --git a/category-selector/data/uniqueCategoryToLib.json b/category-selector/data/uniqueCategoryToLib.json index 656ae49..a730473 100644 --- a/category-selector/data/uniqueCategoryToLib.json +++ b/category-selector/data/uniqueCategoryToLib.json @@ -160,7 +160,9 @@ "https://github.com/EAT-CODE-KITE-REPEAT/expo-super-image", "https://github.com/matc4/react-native-svg-uri", "https://github.com/expo/react-native-responsive-image", - "https://github.com/Anthonyzou/react-native-image-zoom" + "https://github.com/Anthonyzou/react-native-image-zoom", + "https://github.com/xcarpentier/react-native-safe-image", + "https://github.com/jibraniqbal666/react-native-fb-image-grid" ], "mongodb": [ "https://github.com/realm/realm-js/tree/main/packages/realm", @@ -231,7 +233,8 @@ "https://github.com/zeljkoX/react-native-pseudo-localization", "https://github.com/fabriciovergara/react-native-localizable", "https://github.com/AlexanderZaytsev/react-native-i18n", - "https://github.com/jakex7/react-native-localization-settings" + "https://github.com/jakex7/react-native-localization-settings", + "https://github.com/expo/expo/tree/main/packages/expo-localization" ], "popup-menu": [ "https://github.com/react-native-menu/menu", @@ -243,7 +246,9 @@ "https://github.com/alinz/react-native-dropdown", "https://github.com/gs-akhan/react-native-chooser", "https://github.com/jeanregisser/react-native-popover", - "https://github.com/Noitidart/react-native-popup-menu-android" + "https://github.com/Noitidart/react-native-popup-menu-android", + "https://github.com/mxck/react-native-material-menu", + "https://github.com/mpiannucci/react-native-context-menu-view" ], "cloud": [ "https://github.com/XHMM/react-native-cloud-store", @@ -265,7 +270,12 @@ ], "push-notifications": [ "https://github.com/aws-amplify/amplify-js/tree/master/packages/pushnotification", - "https://github.com/geektimecoil/react-native-onesignal" + "https://github.com/geektimecoil/react-native-onesignal", + "https://github.com/expo/expo/tree/main/packages/expo-notifications", + "https://github.com/seniv/react-native-notifier", + "https://github.com/react-native-push-notification-ios/push-notification-ios", + "https://github.com/react-native-webrtc/react-native-voip-push-notification", + "https://github.com/zo0r/react-native-push-notification" ], "payments": [ "https://github.com/rnw-community/rnw-community/tree/master/packages/react-native-payments", @@ -284,7 +294,8 @@ "https://github.com/christopherdro/react-native-calendar", "https://github.com/wmcmahan/react-native-calendar-events", "https://github.com/SmallStoneSK/react-native-draggable-calendar", - "https://github.com/hungdev/react-native-customize-selected-date" + "https://github.com/hungdev/react-native-customize-selected-date", + "https://github.com/expo/expo/tree/main/packages/expo-calendar" ], "ratings": [ "https://github.com/Monte9/react-native-ratings" @@ -310,7 +321,8 @@ "https://github.com/xinthink/react-native-material-kit", "https://github.com/binggg/mrn", "https://github.com/material-native/material-native", - "https://github.com/callstack/react-native-material-palette" + "https://github.com/callstack/react-native-material-palette", + "https://github.com/grapp-dev/stacks" ], "image-video-file-picker": [ "https://github.com/jeanpan/react-native-camera-roll-picker", @@ -320,7 +332,10 @@ "https://github.com/shijingsh/react-native-customized-image-picker", "https://github.com/prscX/react-native-file-selector", "https://github.com/react-native-image-picker/react-native-image-picker", - "https://github.com/malsapp/react-native-photo-upload" + "https://github.com/malsapp/react-native-photo-upload", + "https://github.com/expo/expo/tree/main/packages/expo-document-picker", + "https://github.com/expo/expo/tree/main/packages/expo-media-library", + "https://github.com/rnmods/react-native-document-picker" ], "barcode-qrcode-scanner": [ "https://github.com/expo/expo/tree/main/packages/expo-barcode-scanner", @@ -337,7 +352,10 @@ ], "audio": [ "https://github.com/expo/expo/tree/main/packages/expo-av", - "https://github.com/doublesymmetry/react-native-track-player" + "https://github.com/doublesymmetry/react-native-track-player", + "https://github.com/BonnierNews/react-native-audio-session", + "https://github.com/zmxv/react-native-sound", + "https://github.com/react-native-audio-toolkit/react-native-audio-toolkit" ], "video": [ "https://github.com/expo/expo/tree/main/packages/expo-av", @@ -345,7 +363,8 @@ "https://github.com/imgly/vesdk-react-native", "https://github.com/wcisco17/react-native-animation-video", "https://github.com/react-native-video/react-native-video", - "https://github.com/expo/expo/tree/main/packages/expo-video-thumbnails" + "https://github.com/expo/expo/tree/main/packages/expo-video-thumbnails", + "https://github.com/khalisafkari/react-native-kvideo" ], "keep-awake": [ "https://github.com/expo/expo/tree/main/packages/expo-keep-awake", @@ -375,10 +394,15 @@ "https://github.com/superdami/react-native-custom-navigation", "https://github.com/ilansas/react-native-navigation-drawer", "https://github.com/SoftZen/react-native-bouncy-drawer", - "https://github.com/SoftZen/react-native-falling-drawer" + "https://github.com/SoftZen/react-native-falling-drawer", + "https://github.com/microsoft/react-native-dualscreen/tree/master/twopane-navigation", + "https://github.com/software-mansion/react-native-screens", + "https://github.com/underscopeio/react-native-navigation-hooks", + "https://github.com/Kureev/react-native-navbar" ], "store-review": [ - "https://github.com/expo/expo/tree/main/packages/expo-store-review" + "https://github.com/expo/expo/tree/main/packages/expo-store-review", + "https://github.com/oblador/react-native-store-review" ], "three-js": [ "https://github.com/expo/expo-three" @@ -406,8 +430,11 @@ "https://github.com/aeirola/react-native-svg-app-icon", "https://github.com/skb1129/react-native-change-icon" ], - "store-version-check": [ - "https://github.com/kimxogus/react-native-version-check/tree/master/packages/react-native-version-check-expo" + "application-info": [ + "https://github.com/kimxogus/react-native-version-check/tree/master/packages/react-native-version-check-expo", + "https://github.com/tessus/react-native-version-info", + "https://github.com/expo/expo/tree/main/packages/expo-application", + "https://github.com/expo/expo/tree/main/packages/expo-constants" ], "split-pane": [ "https://github.com/nikochan2k/expo-split-pane" @@ -458,7 +485,9 @@ "https://github.com/timfpark/react-native-cache", "https://github.com/peterpme/react-native-asyncstorage", "https://github.com/sunnylqm/react-native-storage", - "https://github.com/artxty/typed-async-storage" + "https://github.com/artxty/typed-async-storage", + "https://github.com/expo/expo/tree/main/packages/expo-secure-store", + "https://github.com/expo/expo/tree/main/packages/expo-sqlite" ], "shared-group-preferences": [ "https://github.com/KjellConnelly/react-native-shared-group-preferences" @@ -470,18 +499,23 @@ "chat-component": [ "https://github.com/GetStream/stream-chat-react-native", "https://github.com/sendbird/sendbird-uikit-react-native", - "https://github.com/flyerhq/react-native-chat-ui" + "https://github.com/flyerhq/react-native-chat-ui", + "https://github.com/FaridSafi/react-native-gifted-chat" ], "slider": [ "https://github.com/alantoa/react-native-awesome-slider", - "https://github.com/jeanregisser/react-native-slider" + "https://github.com/jeanregisser/react-native-slider", + "https://github.com/ptomasroos/react-native-multi-slider", + "https://github.com/githuboftigran/rn-range-slider" ], "bottom-sheet": [ "https://github.com/StefanoMartella/react-native-simple-bottom-sheet", "https://github.com/prscX/react-native-bottom-action-sheet", "https://github.com/cesardeazevedo/react-native-bottom-sheet-behavior", "https://github.com/eyaleizenberg/react-native-custom-action-sheet", - "https://github.com/beefe/react-native-actionsheet" + "https://github.com/beefe/react-native-actionsheet", + "https://github.com/osdnk/react-native-reanimated-bottom-sheet", + "https://github.com/expo/react-native-action-sheet" ], "animated-numbers": [ "https://github.com/heyman333/react-native-animated-numbers" @@ -498,7 +532,9 @@ "https://github.com/aksonov/react-native-tabs", "https://github.com/alinz/react-native-tabbar", "https://github.com/kirankalyan5/react-native-segmented-control-tab", - "https://github.com/AlbertBrand/react-native-android-tablayout" + "https://github.com/AlbertBrand/react-native-android-tablayout", + "https://github.com/react-native-segmented-control/segmented-control", + "https://github.com/torgeadelin/react-native-animated-nav-tab-bar" ], "draggable-grid": [ "https://github.com/SHISME/react-native-draggable-grid", @@ -520,12 +556,14 @@ "https://github.com/retyui/react-native-widget-picker" ], "contacts": [ - "https://github.com/rt2zz/react-native-contacts" + "https://github.com/rt2zz/react-native-contacts", + "https://github.com/expo/expo/tree/main/packages/expo-contacts" ], "svg": [ "https://github.com/klarna-incubator/react-native-vector-drawable", "https://github.com/kristerkari/react-native-svg-transformer", - "https://github.com/aeirola/react-native-svg-asset-plugin" + "https://github.com/aeirola/react-native-svg-asset-plugin", + "https://github.com/software-mansion/react-native-svg" ], "hole-view": [ "https://github.com/ibitcy/react-native-hole-view" @@ -543,7 +581,8 @@ "https://github.com/joshswan/react-native-autolink", "https://github.com/obipawan/react-native-hyperlink", "https://github.com/expo/react-native-read-more-text", - "https://github.com/knowbody/react-native-text" + "https://github.com/knowbody/react-native-text", + "https://github.com/taskrabbit/react-native-parsed-text" ], "text-editor": [ "https://github.com/imnapo/react-native-cn-quill" @@ -574,7 +613,10 @@ "https://github.com/douglasjunior/react-native-simple-dialogs", "https://github.com/doomsower/react-native-modal-popover", "https://github.com/CompanyCam/react-native-walkthrough-tooltip", - "https://github.com/cooperka/react-native-snackbar" + "https://github.com/cooperka/react-native-snackbar", + "https://github.com/sohobloo/react-native-modal-dropdown", + "https://github.com/jacklam718/react-native-modals", + "https://github.com/rnc-archive/react-native-translucent-modal" ], "draftbit": [ "https://github.com/draftbit/react-native-jigsaw/tree/master/packages/ui" @@ -609,7 +651,8 @@ "https://github.com/gusgard/react-native-grid-list" ], "debug": [ - "https://github.com/onubo/react-native-logs" + "https://github.com/onubo/react-native-logs", + "https://github.com/infinitered/reactotron" ], "dynamic-scale": [ "https://github.com/Yasser-G/react-native-scales", @@ -617,7 +660,8 @@ ], "sensor": [ "https://github.com/SudoPlz/react-native-shake-event", - "https://github.com/pwmckenna/react-native-motion-manager" + "https://github.com/pwmckenna/react-native-motion-manager", + "https://github.com/expo/expo/tree/main/packages/expo-sensors" ], "slash-screen": [ "https://github.com/crazycodeboy/react-native-splash-screen" @@ -637,7 +681,9 @@ "https://github.com/olivierlesnicki/react-native-switcher", "https://github.com/appintheair/react-native-looped-carousel", "https://github.com/machadogj/react-native-carousel-control", - "https://github.com/gusgard/react-native-swiper-flatlist" + "https://github.com/gusgard/react-native-swiper-flatlist", + "https://github.com/pietile/pietile-native-kit/tree/master/packages/page-slider", + "https://github.com/callstack/react-native-pager-view" ], "reader-mode": [ "https://github.com/A11yWatch/react-native-reader" @@ -670,7 +716,8 @@ "https://github.com/codesinghanoop/react-native-d3multiline-chart", "https://github.com/capitalone/react-native-pathjs-charts", "https://github.com/FormidableLabs/victory-native", - "https://github.com/tomauty/react-native-chart" + "https://github.com/tomauty/react-native-chart", + "https://github.com/JesperLekland/react-native-svg-charts" ], "bottom-toolbar": [ "https://github.com/vonovak/react-native-bottom-toolbar" @@ -693,7 +740,9 @@ "https://github.com/prscX/react-native-spruce" ], "typography-font": [ - "https://github.com/hectahertz/react-native-typography" + "https://github.com/hectahertz/react-native-typography", + "https://github.com/expo/expo/tree/main/packages/expo-font", + "https://github.com/FortAwesome/react-native-fontawesome" ], "event-listener": [ "https://github.com/meinto/react-native-event-listeners", @@ -708,7 +757,8 @@ "https://github.com/xcarpentier/rn-pdf-reader-js" ], "select-multiselect": [ - "https://github.com/toystars/react-native-multiple-select" + "https://github.com/toystars/react-native-multiple-select", + "https://github.com/tableflip/react-native-select-multiple" ], "keyboard": [ "https://github.com/Andr3wHur5t/react-native-keyboard-spacer", @@ -719,21 +769,27 @@ "https://github.com/ardaogulcan/react-native-keyboard-accessory" ], "webgl-shaders": [ - "https://github.com/gre/gl-react" + "https://github.com/gre/gl-react", + "https://github.com/expo/expo/tree/main/packages/expo-gl" ], "animated-libraries": [ "https://github.com/lottie-react-native/lottie-react-native", "https://github.com/oblador/react-native-animatable", "https://github.com/mosesoak/react-native-conductor", - "https://github.com/mfrachet/rn-displayable" + "https://github.com/mfrachet/rn-displayable", + "https://github.com/software-mansion/react-native-reanimated" ], "linear-progress-view": [ - "https://github.com/24ark/react-native-step-indicator" + "https://github.com/24ark/react-native-step-indicator", + "https://github.com/react-native-progress-view/progress-bar-android", + "https://github.com/react-native-progress-view/progress-view" ], "option-picker": [ "https://github.com/jkomyno/react-native-universal-picker", "https://github.com/xcarpentier/react-native-country-picker-modal", - "https://github.com/lawnstarter/react-native-picker-select" + "https://github.com/lawnstarter/react-native-picker-select", + "https://github.com/react-native-picker/picker", + "https://github.com/peacechen/react-native-modal-selector" ], "sibling-element-manager": [ "https://github.com/magicismight/react-native-root-siblings" @@ -746,7 +802,8 @@ "https://github.com/Polidea/react-native-ble-plx" ], "mail": [ - "https://github.com/chirag04/react-native-mail" + "https://github.com/chirag04/react-native-mail", + "https://github.com/expo/expo/tree/main/packages/expo-mail-composer" ], "cardio": [ "https://github.com/kayla-tech/react-native-card-io", @@ -762,21 +819,30 @@ "https://github.com/chrisfisher/react-native-directed-scrollview", "https://github.com/FaridSafi/react-native-gifted-listview", "https://github.com/dancormier/react-native-listitem", - "https://github.com/TaumuLu/react-scroll-paged-view" + "https://github.com/TaumuLu/react-scroll-paged-view", + "https://github.com/pietile/pietile-native-kit/tree/master/packages/keyboard-aware-scrollview", + "https://github.com/fjmorant/react-native-nested-listview", + "https://github.com/APSL/react-native-keyboard-aware-scroll-view", + "https://github.com/slorber/react-native-scroll-into-view" ], "fold-view": [ "https://github.com/jmurzy/react-native-foldview" ], "html-as-native": [ - "https://github.com/Thomas101/react-native-fence-html" + "https://github.com/Thomas101/react-native-fence-html", + "https://github.com/archriss/react-native-render-html" ], "checkbox": [ - "https://github.com/crazycodeboy/react-native-check-box" + "https://github.com/crazycodeboy/react-native-check-box", + "https://github.com/react-native-checkbox/react-native-checkbox" ], "loader-spinner": [ "https://github.com/mohebifar/react-native-loader", "https://github.com/joinspontaneous/react-native-loading-spinner-overlay", - "https://github.com/naoufal/react-native-progress-hud" + "https://github.com/naoufal/react-native-progress-hud", + "https://github.com/marcocesarato/react-native-input-spinner", + "https://github.com/n4kz/react-native-indicators", + "https://github.com/tienph6m/react-native-animated-spinkit" ], "flip-card": [ "https://github.com/moschan/react-native-flip-card" @@ -790,7 +856,8 @@ ], "accordion": [ "https://github.com/naoufal/react-native-accordion", - "https://github.com/oblador/react-native-collapsible" + "https://github.com/oblador/react-native-collapsible", + "https://github.com/pietile/pietile-native-kit/tree/master/packages/expandable-view" ], "assets": [ "https://github.com/Malaa-tech/expo-custom-assets", @@ -810,21 +877,25 @@ ], "web-browser": [ "https://github.com/d-a-n/react-native-webbrowser", - "https://github.com/naoufal/react-native-safari-view" + "https://github.com/naoufal/react-native-safari-view", + "https://github.com/expo/expo/tree/main/packages/expo-web-browser" ], "circular-action-menu": [ "https://github.com/geremih/react-native-circular-action-menu" ], "emoji-picker": [ "https://github.com/yonahforst/react-native-emoji-picker", - "https://github.com/jorilallo/react-native-emoji" + "https://github.com/jorilallo/react-native-emoji", + "https://github.com/tunoltd/emoji-mart-native" ], "badge-component": [ "https://github.com/react-native-component/react-native-smart-badge" ], "markdown": [ "https://github.com/CharlesMangwa/react-native-simple-markdown", - "https://github.com/lwansbrough/react-native-markdown" + "https://github.com/lwansbrough/react-native-markdown", + "https://github.com/iamacup/react-native-markdown-display", + "https://github.com/mientjan/react-native-markdown-renderer" ], "device-monitor": [ "https://github.com/wildlifela/react-native-device-monitor" @@ -834,24 +905,34 @@ ], "deeplink": [ "https://github.com/BranchMetrics/react-native-branch-deep-linking-attribution", - "https://github.com/invertase/react-native-firebase/tree/main/packages/dynamic-links" + "https://github.com/invertase/react-native-firebase/tree/main/packages/dynamic-links", + "https://github.com/expo/expo/tree/main/packages/expo-linking" ], "android-statusbar": [ "https://github.com/NishanthShankar/react-native-android-statusbar" ], "splash-screen": [ "https://github.com/react-native-component/react-native-smart-splash-screen", - "https://github.com/mehcode/rn-splash-screen" + "https://github.com/mehcode/rn-splash-screen", + "https://github.com/expo/expo/tree/main/packages/expo-splash-screen", + "https://github.com/zoontek/react-native-bootsplash" ], "blurview": [ - "https://github.com/voronianski/react-native-effects-view" + "https://github.com/voronianski/react-native-effects-view", + "https://github.com/expo/expo/tree/main/packages/expo-blur", + "https://github.com/Kureev/react-native-blur" ], "location": [ "https://github.com/timfpark/react-native-location", - "https://github.com/devfd/react-native-geocoder" + "https://github.com/devfd/react-native-geocoder", + "https://github.com/expo/expo/tree/main/packages/expo-location", + "https://github.com/transistorsoft/react-native-background-geolocation", + "https://github.com/michalchudziak/react-native-geolocation", + "https://github.com/eddieowens/react-native-boundary" ], "permission": [ - "https://github.com/yonahforst/react-native-permissions" + "https://github.com/yonahforst/react-native-permissions", + "https://github.com/expo/expo/tree/main/packages/expo-permissions" ], "snapshot-of-a-react-native-view": [ "https://github.com/gre/react-native-view-shot" @@ -860,7 +941,9 @@ "https://github.com/terrillo/rn-apple-healthkit" ], "text-to-speech": [ - "https://github.com/naoufal/react-native-speech" + "https://github.com/naoufal/react-native-speech", + "https://github.com/expo/expo/tree/main/packages/expo-speech", + "https://github.com/ak1394/react-native-tts" ], "wordpress-editor": [ "https://github.com/wix/react-native-wordpress-editor" @@ -872,10 +955,13 @@ "https://github.com/kayla-tech/react-native-privacy-snapshot" ], "sms-listener": [ - "https://github.com/andreyvital/react-native-android-sms-listener" + "https://github.com/andreyvital/react-native-android-sms-listener", + "https://github.com/expo/expo/tree/main/packages/expo-sms" ], "network-info": [ - "https://github.com/pusherman/react-native-network-info" + "https://github.com/pusherman/react-native-network-info", + "https://github.com/expo/expo/tree/main/packages/expo-network", + "https://github.com/react-native-netinfo/react-native-netinfo" ], "use-node-modules": [ "https://github.com/tradle/rn-nodeify" @@ -886,7 +972,8 @@ "styling": [ "https://github.com/vitalets/react-native-extended-stylesheet", "https://github.com/tachyons-css/react-native-style-tachyons", - "https://github.com/adamterlson/cairn" + "https://github.com/adamterlson/cairn", + "https://github.com/Shopify/restyle" ], "pouchdb": [ "https://github.com/stockulus/pouchdb-react-native" @@ -899,7 +986,8 @@ "https://github.com/lelandrichardson/react-native-parallax-view" ], "gestures": [ - "https://github.com/johanneslumpe/react-native-gesture-recognizers" + "https://github.com/johanneslumpe/react-native-gesture-recognizers", + "https://github.com/mxmzb/react-native-gesture-detector" ], "text-input": [ "https://github.com/evblurbs/react-native-md-textinput", @@ -907,7 +995,8 @@ "https://github.com/wix/react-native-autogrow-textinput", "https://github.com/halilb/react-native-textinput-effects", "https://github.com/eyaleizenberg/react-native-floating-label-text-input", - "https://github.com/xcarpentier/react-native-suggester" + "https://github.com/xcarpentier/react-native-suggester", + "https://github.com/react-native-text-input-mask/react-native-text-input-mask" ], "pull-to-refresh": [ "https://github.com/evetstech/react-native-animated-ptr" @@ -919,7 +1008,8 @@ "https://github.com/invertase/react-native-firebase/tree/main/packages/remote-config" ], "file-system": [ - "https://github.com/itinance/react-native-fs" + "https://github.com/itinance/react-native-fs", + "https://github.com/expo/expo/tree/main/packages/expo-file-system" ], "bridge-rn-modules-with-ui-components": [ "https://github.com/peggyrayzis/react-native-create-bridge" @@ -940,18 +1030,148 @@ "https://github.com/doomsower/react-native-vkontakte-login" ], "canvas-component": [ - "https://github.com/iddan/react-native-canvas" + "https://github.com/iddan/react-native-canvas", + "https://github.com/expo/expo-2d-context" ], "gradients": [ - "https://github.com/FriendsOfReact/react-native-gradients" - ], - "version-info": [ - "https://github.com/tessus/react-native-version-info" + "https://github.com/FriendsOfReact/react-native-gradients", + "https://github.com/expo/expo/tree/main/packages/expo-linear-gradient", + "https://github.com/react-native-linear-gradient/react-native-linear-gradient" ], "avatar": [ "https://github.com/hicay/react-native-text-avatar" ], "buglife-wrapper": [ "https://github.com/Buglife/react-native-buglife" + ], + "measurement": [ + "https://github.com/lfkwtz/react-native-ruler", + "https://github.com/nirsky/react-native-size-matters" + ], + "machine-learning": [ + "https://github.com/invertase/react-native-firebase/tree/main/packages/ml" + ], + "device-info": [ + "https://github.com/expo/expo/tree/main/packages/expo-battery", + "https://github.com/expo/expo/tree/main/packages/expo-device", + "https://github.com/react-native-device-info/react-native-device-info" + ], + "screen-brightness": [ + "https://github.com/expo/expo/tree/main/packages/expo-brightness" + ], + "cellular-info": [ + "https://github.com/expo/expo/tree/main/packages/expo-cellular" + ], + "face-detector": [ + "https://github.com/expo/expo/tree/main/packages/expo-face-detector" + ], + "haptics": [ + "https://github.com/expo/expo/tree/main/packages/expo-haptics" + ], + "in-app-purchases": [ + "https://github.com/expo/expo/tree/main/packages/expo-in-app-purchases", + "https://github.com/dooboolab/react-native-iap", + "https://github.com/RevenueCat/react-native-purchases" + ], + "android-intent-launcher": [ + "https://github.com/expo/expo/tree/main/packages/expo-intent-launcher" + ], + "printing-functionality": [ + "https://github.com/expo/expo/tree/main/packages/expo-print" + ], + "input-pin": [ + "https://github.com/xcarpentier/rn-verifcode" + ], + "SafeAreaView": [ + "https://github.com/greenfrvr/react-native-window-guard", + "https://github.com/th3rdwave/react-native-safe-area-context", + "https://github.com/ovr/react-native-status-bar-height" + ], + "dns-lookup": [ + "https://github.com/tableau/react-native-dns-lookup" + ], + "fade-view": [ + "https://github.com/pietile/pietile-native-kit/tree/master/packages/fade-view" + ], + "wifi-direct-p2p": [ + "https://github.com/kirillzyusko/react-native-wifi-p2p" + ], + "lazy-components-loading-budle-splitter": [ + "https://github.com/kirillzyusko/react-native-bundle-splitter" + ], + "smaato-ads": [ + "https://github.com/khalisafkari/react-native-smaato-ad" + ], + "cookie-manager": [ + "https://github.com/react-native-cookies/cookies" + ], + "thumbnail-generator": [ + "https://github.com/souvik-ghosh/react-native-create-thumbnail" + ], + "clipboard": [ + "https://github.com/Jarred-Sumner/react-native-media-clipboard", + "https://github.com/react-native-clipboard/clipboard" + ], + "boilerplate": [ + "https://github.com/infinitered/ignite", + "https://github.com/react-native-community/react-native-template-typescript" + ], + "api-call-wrapper": [ + "https://github.com/infinitered/apisauce" + ], + "accessiblity-linting": [ + "https://github.com/FormidableLabs/eslint-plugin-react-native-a11y" + ], + "zendesk": [ + "https://github.com/RosterBuster/rn-zendesk" + ], + "voice-recognition": [ + "https://github.com/react-native-voice/voice" + ], + "web-view": [ + "https://github.com/react-native-webview/react-native-webview", + "https://github.com/iou90/react-native-autoheight-webview" + ], + "dual-screen-info": [ + "https://github.com/microsoft/react-native-dualscreen/tree/master/dualscreeninfo" + ], + "two-pane": [ + "https://github.com/microsoft/react-native-dualscreen/tree/master/twopaneview" + ], + "shared-element": [ + "https://github.com/IjzerenHein/react-native-shared-element" + ], + "android-toolbar-wrapper": [ + "https://github.com/react-native-toolbar-android/toolbar-android" + ], + "masked-view": [ + "https://github.com/react-native-masked-view/masked-view" + ], + "clap-animation": [ + "https://github.com/Kida007/react-native-medium-clap" + ], + "twilio-video": [ + "https://github.com/blackuy/react-native-twilio-video-webrtc" + ], + "webrtc": [ + "https://github.com/react-native-webrtc/react-native-webrtc" + ], + "incall-manager": [ + "https://github.com/react-native-webrtc/react-native-incall-manager" + ], + "redux": [ + "https://github.com/jk-gan/redux-flipper" + ], + "console-time-polyfill": [ + "https://github.com/MaxGraey/react-native-console-time-polyfill" + ], + "env-config": [ + "https://github.com/luggit/react-native-config" + ], + "swift-static-lib-to-RN": [ + "https://github.com/rhdeck/react-native-swift" + ], + "online-offline-utility-tool-handler": [ + "https://github.com/rgommezz/react-native-offline" ] } \ No newline at end of file