From 302c37a289bc5054898e5809faa4ab2ff9d804b4 Mon Sep 17 00:00:00 2001
From: "MD. MOHIBUR RAHMAN"
<35300157+mrpmohiburrahman@users.noreply.github.com>
Date: Fri, 28 Jun 2024 16:17:14 +0600
Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20add=20category=20selector?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
category-selector/.gitignore | 174 +
category-selector/data/categories/2d.json | 89 +
category-selector/data/categories/3d.json | 89 +
.../data/categories/acceleration.json | 83 +
.../data/categories/accordion.json | 78 +
.../data/categories/action-cable.json | 85 +
.../data/categories/action-sheet.json | 98 +
.../data/categories/actioncable.json | 85 +
.../data/categories/actionsheet.json | 247 +
.../data/categories/activity-indicator.json | 89 +
category-selector/data/categories/admob.json | 141 +
category-selector/data/categories/ahap.json | 77 +
category-selector/data/categories/alert.json | 441 +
category-selector/data/categories/alipay.json | 78 +
.../data/categories/amazon-ivs.json | 71 +
.../data/categories/analytics.json | 597 +
.../categories/android-calendar-events.json | 88 +
.../data/categories/android-calendar.json | 88 +
.../android-shared-preferences.json | 81 +
.../data/categories/android-video-editor.json | 82 +
.../data/categories/android.json | 66 +
.../data/categories/animate-counting.json | 87 +
.../data/categories/animated-spinners.json | 63 +
.../data/categories/animation.json | 77 +
.../data/categories/apearance.json | 76 +
category-selector/data/categories/api.json | 74 +
.../data/categories/app-review.json | 175 +
.../data/categories/app-shortcuts.json | 85 +
.../data/categories/appauth.json | 81 +
.../data/categories/apple-health.json | 74 +
.../data/categories/apple-healthkit.json | 75 +
.../data/categories/apple-wallet.json | 75 +
.../data/categories/appstore.json | 175 +
category-selector/data/categories/arc.json | 79 +
.../data/categories/area-chart.json | 168 +
.../data/categories/aspnetcore.json | 75 +
.../data/categories/atomic-css.json | 75 +
.../data/categories/audio-library.json | 160 +
.../data/categories/audio-player.json | 166 +
.../data/categories/audio-recorder.json | 80 +
category-selector/data/categories/audio.json | 88 +
category-selector/data/categories/auth.json | 331 +
.../data/categories/authentication.json | 1071 +
.../data/categories/auto-scroll.json | 68 +
.../data/categories/auto-scrolling.json | 68 +
.../categories/autocomplete-suggestions.json | 90 +
.../data/categories/autocomplete.json | 236 +
.../data/categories/avoiding-view.json | 85 +
.../data/categories/aws-cognito.json | 83 +
category-selector/data/categories/aws.json | 183 +
category-selector/data/categories/axios.json | 74 +
.../categories/background-geolocation.json | 69 +
.../data/categories/background-jobs.json | 141 +
.../data/categories/background-location.json | 69 +
.../data/categories/background-task.json | 76 +
.../data/categories/background.json | 76 +
category-selector/data/categories/badge.json | 70 +
.../data/categories/bar-graphs.json | 88 +
.../data/categories/barchart.json | 92 +
.../data/categories/barcode-generator.json | 76 +
.../data/categories/barcode-mask.json | 79 +
.../data/categories/barcode-scanner.json | 154 +
.../data/categories/barcode.json | 360 +
.../data/categories/barometer.json | 83 +
category-selector/data/categories/batch.json | 72 +
.../data/categories/battery-info.json | 83 +
.../data/categories/battery.json | 83 +
category-selector/data/categories/bcrypt.json | 73 +
category-selector/data/categories/big.json | 86 +
.../data/categories/bigimageviewer.json | 70 +
.../data/categories/bignumber.json | 86 +
category-selector/data/categories/ble.json | 244 +
category-selector/data/categories/blob.json | 168 +
.../data/categories/bluetooth-low-energy.json | 74 +
.../data/categories/bluetooth.json | 223 +
category-selector/data/categories/blur.json | 95 +
.../data/categories/blurhash.json | 96 +
.../data/categories/boilerplate-template.json | 73 +
.../data/categories/boilerplate.json | 369 +
.../data/categories/bootsplash.json | 79 +
.../data/categories/bottom-drawer.json | 159 +
.../data/categories/bottom-modal.json | 63 +
.../data/categories/bottom-sheet.json | 555 +
.../data/categories/bottom-sheets.json | 89 +
.../data/categories/bottom-tabs.json | 78 +
.../data/categories/bottomsheet-android.json | 89 +
.../data/categories/bottomsheet.json | 318 +
.../data/categories/bottomsheetbehavior.json | 74 +
.../data/categories/bottomsheetios.json | 89 +
category-selector/data/categories/bounce.json | 85 +
.../data/categories/bounceable-component.json | 78 +
.../data/categories/bounceable.json | 78 +
.../data/categories/bouncy-checkbox.json | 85 +
.../data/categories/braintree.json | 75 +
category-selector/data/categories/branch.json | 80 +
category-selector/data/categories/bridge.json | 225 +
.../data/categories/brightness.json | 80 +
.../data/categories/broadcast.json | 94 +
.../data/categories/browser.json | 155 +
.../data/categories/bug-reporter.json | 138 +
.../data/categories/bug-reporting.json | 138 +
category-selector/data/categories/bug.json | 81 +
.../data/categories/buglife.json | 66 +
.../data/categories/bullet-chart.json | 79 +
.../data/categories/bullet-graph.json | 79 +
category-selector/data/categories/button.json | 203 +
.../data/categories/calendar-api.json | 88 +
.../data/categories/calendar-component.json | 84 +
.../data/categories/calendar-events.json | 88 +
.../data/categories/calendar-strip.json | 77 +
.../data/categories/calendar-view.json | 155 +
.../data/categories/calendar.json | 726 +
category-selector/data/categories/calls.json | 76 +
category-selector/data/categories/camera.json | 1025 +
category-selector/data/categories/canvas.json | 154 +
.../data/categories/capture.json | 75 +
.../data/categories/card-component.json | 71 +
.../data/categories/card-flip.json | 84 +
.../data/categories/card-io.json | 62 +
.../data/categories/card-scanner.json | 74 +
.../data/categories/card-view.json | 77 +
category-selector/data/categories/card.json | 149 +
category-selector/data/categories/cards.json | 70 +
.../data/categories/cardview.json | 77 +
.../data/categories/carousel-component.json | 78 +
.../data/categories/carousel.json | 562 +
.../data/categories/carplay.json | 82 +
.../data/categories/cast-library.json | 79 +
category-selector/data/categories/cell.json | 73 +
.../data/categories/cellphone.json | 97 +
.../data/categories/cellular.json | 81 +
category-selector/data/categories/chart.json | 553 +
category-selector/data/categories/charts.json | 659 +
.../data/categories/chat-ui.json | 82 +
category-selector/data/categories/chat.json | 161 +
.../data/categories/chatbot.json | 69 +
.../data/categories/chatgpt.json | 69 +
.../data/categories/check-box.json | 75 +
.../data/categories/checkbox-component.json | 75 +
.../data/categories/checkbox.json | 225 +
.../data/categories/chooser.json | 72 +
.../data/categories/chromecast.json | 79 +
.../data/categories/chunk-upload.json | 80 +
category-selector/data/categories/chunk.json | 80 +
.../data/categories/chunked-uploads.json | 80 +
category-selector/data/categories/circle.json | 131 +
category-selector/data/categories/cli.json | 150 +
.../data/categories/click-outside.json | 75 +
.../data/categories/clipboard.json | 129 +
.../data/categories/clock-view.json | 71 +
category-selector/data/categories/clock.json | 81 +
category-selector/data/categories/cloud.json | 436 +
.../data/categories/code-highlight.json | 76 +
.../data/categories/code-push.json | 73 +
.../data/categories/codepush.json | 73 +
.../data/categories/collapsible.json | 78 +
.../data/categories/color-picker.json | 78 +
.../data/categories/component.json | 139 +
.../data/categories/compress-audio.json | 96 +
.../data/categories/compress-images.json | 96 +
.../data/categories/compress-videos.json | 96 +
.../data/categories/compress.json | 96 +
.../data/categories/compression.json | 96 +
.../data/categories/compressor.json | 96 +
.../data/categories/confetti.json | 92 +
category-selector/data/categories/config.json | 78 +
.../data/categories/confrence.json | 76 +
.../data/categories/constants.json | 81 +
.../data/categories/contacts.json | 80 +
.../data/categories/context-menu.json | 77 +
.../data/categories/context.json | 84 +
.../data/categories/cookies.json | 72 +
.../data/categories/corners.json | 70 +
.../data/categories/countdown-animation.json | 86 +
.../data/categories/countdown-time.json | 86 +
.../data/categories/countdown.json | 86 +
.../data/categories/countries.json | 78 +
.../data/categories/country-picker.json | 78 +
.../data/categories/countup.json | 87 +
.../data/categories/crash-reporting.json | 82 +
.../data/categories/crashlytics.json | 89 +
category-selector/data/categories/crop.json | 71 +
.../data/categories/cropper.json | 73 +
category-selector/data/categories/crypto.json | 325 +
.../data/categories/cryptography.json | 309 +
.../data/categories/custom-fonts.json | 83 +
.../data/categories/custom-gestures.json | 77 +
.../data/categories/custom-star.json | 78 +
category-selector/data/categories/d3.json | 89 +
category-selector/data/categories/d3js.json | 84 +
category-selector/data/categories/d3v4.json | 84 +
category-selector/data/categories/dapps.json | 72 +
.../data/categories/dark-mode.json | 141 +
.../data/categories/data-visualization.json | 159 +
.../data/categories/database.json | 138 +
.../data/categories/date-picker.json | 70 +
.../data/categories/date-range-picker.json | 80 +
.../data/categories/date-time-picker.json | 62 +
category-selector/data/categories/date.json | 80 +
.../data/categories/datepicker.json | 82 +
category-selector/data/categories/db.json | 153 +
category-selector/data/categories/debug.json | 178 +
.../data/categories/debugger.json | 248 +
.../data/categories/debugging.json | 302 +
.../data/categories/decryption.json | 85 +
.../data/categories/deep-linking.json | 69 +
.../data/categories/detection.json | 164 +
.../data/categories/development-tools.json | 75 +
.../data/categories/device-detection.json | 69 +
.../data/categories/device-info.json | 82 +
category-selector/data/categories/device.json | 82 +
category-selector/data/categories/dgram.json | 75 +
category-selector/data/categories/dialog.json | 242 +
.../data/categories/dimensions.json | 82 +
.../data/categories/document-picker.json | 161 +
.../data/categories/document-scanner.json | 66 +
category-selector/data/categories/dotenv.json | 155 +
category-selector/data/categories/dotnet.json | 75 +
.../data/categories/download.json | 90 +
.../data/categories/downloader.json | 69 +
.../data/categories/draft-js.json | 72 +
.../data/categories/draftjs.json | 72 +
.../data/categories/drag-and-drop.json | 63 +
category-selector/data/categories/drawer.json | 139 +
.../data/categories/drawing.json | 67 +
.../data/categories/dropdown-menu.json | 90 +
.../data/categories/dropdown.json | 907 +
.../data/categories/dynamic-shortcuts.json | 85 +
category-selector/data/categories/email.json | 150 +
.../data/categories/emoji-keyboard.json | 156 +
category-selector/data/categories/emoji.json | 156 +
.../data/categories/encryption.json | 85 +
category-selector/data/categories/env.json | 85 +
.../categories/environment-variables.json | 79 +
.../data/categories/error-boundary.json | 76 +
category-selector/data/categories/error.json | 81 +
.../data/categories/esbuild.json | 72 +
category-selector/data/categories/esp32.json | 80 +
.../data/categories/event-listener.json | 65 +
.../data/categories/event-source.json | 76 +
category-selector/data/categories/event.json | 70 +
category-selector/data/categories/events.json | 70 +
.../data/categories/eventsource.json | 76 +
.../data/categories/exception-handler.json | 81 +
.../data/categories/expo-battery.json | 83 +
.../data/categories/expo-video-player.json | 80 +
category-selector/data/categories/expo.json | 1675 +
.../categories/expodragdropcontentview.json | 74 +
.../data/categories/external-display.json | 70 +
category-selector/data/categories/fabric.json | 71 +
.../data/categories/face-detector.json | 81 +
.../data/categories/facebook-sdk.json | 70 +
.../data/categories/facial-recognition.json | 89 +
.../data/categories/fadein-fadeout.json | 68 +
category-selector/data/categories/fcm.json | 78 +
.../data/categories/file-access.json | 81 +
.../data/categories/file-system.json | 160 +
.../data/categories/file-upload.json | 77 +
.../data/categories/filesystem.json | 141 +
.../data/categories/firebase.json | 251 +
.../data/categories/fitness.json | 298 +
.../data/categories/flatlist-based.json | 78 +
.../data/categories/flatlist-grid.json | 83 +
.../data/categories/flatlist.json | 633 +
.../data/categories/flexbox.json | 149 +
.../data/categories/flip-animation.json | 152 +
.../data/categories/flip-card.json | 70 +
category-selector/data/categories/flip.json | 152 +
.../data/categories/flipper.json | 72 +
.../data/categories/focused-input.json | 85 +
.../data/categories/font-face.json | 146 +
.../data/categories/font-style.json | 83 +
.../data/categories/font-weight.json | 83 +
category-selector/data/categories/font.json | 210 +
category-selector/data/categories/fonts.json | 83 +
.../data/categories/form-builder.json | 171 +
.../data/categories/form-controls.json | 88 +
.../data/categories/form-fields.json | 88 +
.../data/categories/form-generator.json | 88 +
.../data/categories/form-validation.json | 88 +
category-selector/data/categories/form.json | 242 +
category-selector/data/categories/formik.json | 81 +
category-selector/data/categories/forms.json | 250 +
.../data/categories/framework.json | 487 +
category-selector/data/categories/fs.json | 81 +
.../data/categories/fuzzy-links.json | 82 +
.../data/categories/gallery.json | 612 +
.../data/categories/game-2d.json | 69 +
.../data/categories/game-development.json | 69 +
.../data/categories/game-engine.json | 69 +
.../data/categories/gcanvas.json | 89 +
.../data/categories/generating-barcodes.json | 62 +
.../data/categories/generator.json | 75 +
.../data/categories/geofencing.json | 64 +
.../data/categories/geolocation.json | 148 +
.../data/categories/geometry.json | 73 +
.../data/categories/gesture-flip.json | 84 +
.../data/categories/gesture-password.json | 70 +
.../data/categories/gesture.json | 221 +
.../data/categories/gestures.json | 77 +
.../data/categories/gif-stop.json | 87 +
category-selector/data/categories/gif.json | 87 +
.../data/categories/gifplayer.json | 87 +
category-selector/data/categories/gifs.json | 164 +
.../data/categories/giphy-sdks.json | 79 +
category-selector/data/categories/giphy.json | 164 +
category-selector/data/categories/gl.json | 81 +
category-selector/data/categories/glsl.json | 89 +
.../data/categories/google-ads.json | 86 +
.../data/categories/google-fit.json | 152 +
.../data/categories/google-maps.json | 78 +
.../data/categories/google-nearby.json | 94 +
.../data/categories/google-photos.json | 69 +
.../data/categories/google-play-games.json | 59 +
.../data/categories/google-play-service.json | 59 +
.../data/categories/google-sign-in.json | 62 +
category-selector/data/categories/gps.json | 228 +
category-selector/data/categories/gpu.json | 89 +
.../data/categories/gradient.json | 148 +
.../data/categories/gradients.json | 79 +
category-selector/data/categories/graph.json | 265 +
.../data/categories/graphics.json | 89 +
category-selector/data/categories/graphs.json | 184 +
.../data/categories/greedygame.json | 81 +
.../data/categories/grid-component.json | 83 +
.../data/categories/grid-layout.json | 83 +
.../data/categories/grid-list.json | 83 +
.../data/categories/grid-view.json | 83 +
category-selector/data/categories/grid.json | 229 +
.../data/categories/gridview.json | 73 +
.../data/categories/gyroscope.json | 83 +
.../data/categories/haptic-feedback.json | 73 +
category-selector/data/categories/haptic.json | 73 +
.../data/categories/haptics.json | 155 +
.../data/categories/hashing.json | 74 +
.../data/categories/hashtag.json | 151 +
category-selector/data/categories/header.json | 71 +
.../data/categories/health-connect.json | 75 +
.../data/categories/health-sdk.json | 75 +
.../data/categories/healthkit.json | 298 +
category-selector/data/categories/heap.json | 77 +
category-selector/data/categories/hermes.json | 90 +
.../categories/high-performance-list.json | 74 +
.../data/categories/highlight.json | 80 +
.../data/categories/hold-to-open.json | 77 +
.../data/categories/home-screen.json | 85 +
category-selector/data/categories/hooks.json | 63 +
.../data/categories/hotspot.json | 72 +
.../data/categories/html-parser.json | 74 +
.../data/categories/html-renderer.json | 74 +
category-selector/data/categories/html.json | 152 +
.../data/categories/http-server.json | 72 +
.../data/categories/hyperlink.json | 82 +
.../data/categories/hyperlinks.json | 82 +
.../data/categories/hypertext.json | 82 +
category-selector/data/categories/i18n.json | 694 +
category-selector/data/categories/iap.json | 155 +
category-selector/data/categories/icon.json | 1335 +
.../data/categories/iconify.json | 77 +
category-selector/data/categories/iframe.json | 84 +
.../data/categories/image-editor.json | 83 +
.../data/categories/image-modal.json | 79 +
.../data/categories/image-picker.json | 77 +
.../data/categories/image-viewer.json | 78 +
category-selector/data/categories/image.json | 2082 +
.../data/categories/imageeditor.json | 162 +
.../data/categories/imageview.json | 70 +
.../data/categories/in-app-browser.json | 75 +
.../data/categories/in-app-purchase.json | 84 +
.../data/categories/in-app-purchases.json | 79 +
.../data/categories/in-app-review.json | 99 +
.../data/categories/inactivity.json | 64 +
.../data/categories/inappbrowser.json | 89 +
.../data/categories/indoor-positioning.json | 74 +
.../data/categories/infinite-scroll.json | 168 +
.../data/categories/inner-shadow.json | 77 +
.../data/categories/input-accessory.json | 81 +
category-selector/data/categories/input.json | 171 +
.../data/categories/inputaccessoryview.json | 73 +
.../data/categories/instabug.json | 74 +
.../data/categories/intent-launcher.json | 80 +
.../data/categories/internationalization.json | 146 +
category-selector/data/categories/intro.json | 88 +
.../data/categories/ios-calendar-events.json | 88 +
.../data/categories/ios-calendar.json | 88 +
category-selector/data/categories/ios-ui.json | 73 +
.../data/categories/ios-video-editor.json | 82 +
category-selector/data/categories/iwatch.json | 67 +
.../data/categories/jailbreak.json | 77 +
category-selector/data/categories/jest.json | 61 +
.../data/categories/json-viewer.json | 69 +
category-selector/data/categories/json.json | 69 +
category-selector/data/categories/jw.json | 94 +
.../data/categories/jwplayer.json | 94 +
.../data/categories/keyboard-accessory.json | 81 +
.../data/categories/keyboard-component.json | 73 +
.../data/categories/keyboard-input.json | 73 +
.../data/categories/keyboard-toolbar.json | 85 +
.../data/categories/keyboard.json | 524 +
.../data/categories/keychain-services.json | 76 +
.../data/categories/keycloak-js.json | 75 +
.../data/categories/keycloak.json | 75 +
.../data/categories/keystore-services.json | 76 +
.../data/categories/keystore.json | 81 +
.../data/categories/lan-scan.json | 75 +
.../data/categories/lan-scanner.json | 75 +
.../data/categories/largelist.json | 74 +
.../data/categories/launchimage.json | 79 +
category-selector/data/categories/layout.json | 77 +
.../data/categories/letter-avatar.json | 66 +
.../data/categories/libsodium.json | 73 +
.../data/categories/line-charts.json | 92 +
.../data/categories/line-graph.json | 84 +
category-selector/data/categories/line.json | 77 +
.../data/categories/linechart.json | 78 +
.../data/categories/linegraph.json | 98 +
category-selector/data/categories/link.json | 82 +
.../data/categories/linkedin-sdk.json | 70 +
.../data/categories/linkedin.json | 70 +
category-selector/data/categories/list.json | 69 +
.../data/categories/listview.json | 613 +
category-selector/data/categories/loader.json | 139 +
.../data/categories/loading.json | 89 +
.../categories/local-network-permission.json | 75 +
.../data/categories/local-network.json | 153 +
.../data/categories/local-notifications.json | 78 +
.../data/categories/localization.json | 82 +
.../data/categories/location-tracking.json | 69 +
.../data/categories/location.json | 453 +
category-selector/data/categories/log.json | 90 +
category-selector/data/categories/logger.json | 90 +
.../data/categories/logging-library.json | 90 +
.../data/categories/logging.json | 173 +
category-selector/data/categories/logs.json | 90 +
category-selector/data/categories/lottie.json | 78 +
.../data/categories/magnetometer.json | 83 +
.../data/categories/mail-composer.json | 82 +
category-selector/data/categories/map.json | 975 +
category-selector/data/categories/mapkit.json | 231 +
category-selector/data/categories/maps.json | 75 +
.../data/categories/mapview.json | 163 +
.../data/categories/markdown.json | 220 +
.../data/categories/marked-js.json | 82 +
.../data/categories/marquee.json | 212 +
category-selector/data/categories/mask.json | 77 +
.../data/categories/masked-view.json | 76 +
.../data/categories/masonry-grid.json | 79 +
.../data/categories/masonry-layout.json | 79 +
.../data/categories/masonry.json | 79 +
.../data/categories/material-design.json | 409 +
.../data/categories/material-dropdown.json | 79 +
.../data/categories/material-ui.json | 66 +
.../data/categories/material.json | 263 +
category-selector/data/categories/math.json | 83 +
category-selector/data/categories/maths.json | 85 +
.../data/categories/measure.json | 74 +
.../data/categories/media-control.json | 88 +
.../data/categories/media-library.json | 80 +
.../data/categories/media-player.json | 176 +
category-selector/data/categories/media.json | 94 +
.../data/categories/mediaplayer.json | 94 +
.../data/categories/meetings.json | 76 +
.../data/categories/mention.json | 82 +
.../data/categories/mentions.json | 147 +
category-selector/data/categories/menu.json | 186 +
.../data/categories/mercadopago-api.json | 80 +
.../data/categories/metrics.json | 80 +
category-selector/data/categories/mirror.json | 64 +
.../data/categories/mixpanel-ios-sdk.json | 71 +
.../data/categories/mixpanel-sdk.json | 71 +
.../data/categories/ml-kit-vision.json | 397 +
category-selector/data/categories/ml-kit.json | 397 +
category-selector/data/categories/ml.json | 563 +
category-selector/data/categories/mlkit.json | 78 +
.../data/categories/mock-locations.json | 77 +
.../data/categories/modal-sheet.json | 80 +
category-selector/data/categories/modal.json | 1056 +
category-selector/data/categories/modals.json | 85 +
.../data/categories/mongodb.json | 156 +
.../data/categories/multi-select.json | 90 +
.../data/categories/multiline-graph.json | 84 +
.../data/categories/multiple-pickers.json | 99 +
.../data/categories/multiple.json | 99 +
.../data/categories/multipleselection.json | 90 +
.../data/categories/multiselect.json | 167 +
.../data/categories/multithreading.json | 81 +
.../data/categories/music-library.json | 88 +
.../data/categories/music-player.json | 88 +
.../data/categories/native-sheet.json | 80 +
.../data/categories/nativewind.json | 86 +
category-selector/data/categories/navbar.json | 72 +
.../data/categories/navigation-bar.json | 96 +
.../data/categories/navigation-header.json | 71 +
.../data/categories/navigation.json | 381 +
.../data/categories/navigator.json | 144 +
.../data/categories/nearby-messages.json | 94 +
.../data/categories/neomorphism.json | 77 +
.../data/categories/network-discovery.json | 80 +
.../data/categories/network-info.json | 82 +
.../data/categories/network.json | 307 +
.../data/categories/networking.json | 308 +
.../data/categories/neumorphism.json | 77 +
category-selector/data/categories/nfc.json | 74 +
.../data/categories/node-qrcode.json | 72 +
.../data/categories/notification.json | 292 +
.../data/categories/notifications.json | 450 +
category-selector/data/categories/oauth.json | 516 +
category-selector/data/categories/ocr.json | 78 +
.../data/categories/offline.json | 78 +
.../data/categories/onboarding.json | 225 +
.../categories/onesignal-notifications.json | 85 +
.../data/categories/onesignal.json | 85 +
category-selector/data/categories/openai.json | 77 +
category-selector/data/categories/opengl.json | 89 +
category-selector/data/categories/option.json | 83 +
.../data/categories/orientation-changes.json | 144 +
.../data/categories/orientation.json | 75 +
.../data/categories/overlay.json | 89 +
category-selector/data/categories/p2p.json | 68 +
.../data/categories/parallax.json | 84 +
.../data/categories/parse-js.json | 81 +
.../data/categories/parsing.json | 71 +
.../data/categories/paths-js.json | 88 +
.../data/categories/payments.json | 592 +
.../data/categories/paypal-checkout.json | 75 +
category-selector/data/categories/paypal.json | 75 +
.../data/categories/pdf-reader.json | 79 +
.../data/categories/pdf-viewer.json | 223 +
category-selector/data/categories/pdf.json | 297 +
category-selector/data/categories/pdfjs.json | 79 +
category-selector/data/categories/pdfkit.json | 79 +
.../data/categories/pdfrenderer.json | 79 +
.../data/categories/percent.json | 65 +
category-selector/data/categories/perf.json | 90 +
.../data/categories/performance.json | 295 +
.../data/categories/permissions.json | 225 +
.../data/categories/phone-input.json | 97 +
.../data/categories/phone-number.json | 97 +
category-selector/data/categories/phone.json | 97 +
category-selector/data/categories/photos.json | 70 +
category-selector/data/categories/picker.json | 985 +
.../data/categories/pie-chart.json | 92 +
.../data/categories/pie-graphs.json | 88 +
.../data/categories/piechart.json | 92 +
category-selector/data/categories/pin.json | 136 +
.../data/categories/pinch-to-zoom.json | 68 +
.../data/categories/pincode.json | 76 +
.../data/categories/pinterest-like.json | 79 +
.../data/categories/pinterest.json | 79 +
category-selector/data/categories/pixels.json | 63 +
category-selector/data/categories/pixi.json | 68 +
.../data/categories/placeholder.json | 216 +
category-selector/data/categories/player.json | 172 +
.../data/categories/playstore.json | 175 +
.../data/categories/polyfill.json | 141 +
.../data/categories/popover.json | 305 +
.../data/categories/popup-menu.json | 76 +
category-selector/data/categories/popup.json | 308 +
.../data/categories/port-scanner.json | 75 +
category-selector/data/categories/portal.json | 75 +
.../data/categories/portscanning.json | 80 +
.../data/categories/powersync.json | 79 +
category-selector/data/categories/print.json | 81 +
.../data/categories/profiler.json | 90 +
.../data/categories/profiling.json | 165 +
.../data/categories/progress-bar.json | 78 +
.../data/categories/progress-circle.json | 89 +
.../data/categories/progress-indicator.json | 89 +
.../data/categories/progress-view.json | 155 +
.../data/categories/progress.json | 68 +
.../data/categories/progressbar.json | 72 +
category-selector/data/categories/prompt.json | 64 +
.../data/categories/provisioning.json | 80 +
.../data/categories/proximity-sensor.json | 74 +
.../data/categories/push-notifications.json | 296 +
.../data/categories/pyramid-chart.json | 92 +
.../data/categories/pyramid.json | 92 +
.../data/categories/qr-code.json | 76 +
.../data/categories/qr-generator.json | 85 +
.../data/categories/qrcode-detector.json | 78 +
.../data/categories/qrcode-generator.json | 152 +
.../data/categories/qrcode-scanner.json | 153 +
.../data/categories/qrcode-styled.json | 85 +
category-selector/data/categories/qrcode.json | 382 +
.../data/categories/quick-actions.json | 85 +
.../data/categories/radar-graphs.json | 88 +
.../data/categories/radio-buttons.json | 67 +
category-selector/data/categories/rails.json | 85 +
category-selector/data/categories/rails5.json | 85 +
category-selector/data/categories/rails6.json | 85 +
category-selector/data/categories/random.json | 158 +
.../categories/randomnumbergenerator.json | 76 +
category-selector/data/categories/rating.json | 78 +
.../data/categories/ratings.json | 78 +
.../data/categories/raw-bottom-sheet.json | 98 +
.../data/categories/re-state.json | 84 +
.../data/categories/react-countup.json | 87 +
.../data/categories/react-devtools.json | 77 +
.../categories/react-formawesome-core.json | 77 +
.../data/categories/react-forms.json | 88 +
.../data/categories/react-hooks.json | 85 +
.../data/categories/react-native-admob.json | 86 +
.../categories/react-native-big-list.json | 96 +
.../categories/react-native-bottom-sheet.json | 89 +
.../categories/react-native-bottomsheet.json | 89 +
.../data/categories/react-native-button.json | 67 +
.../categories/react-native-carousel.json | 97 +
.../data/categories/react-native-chart.json | 79 +
.../data/categories/react-native-charts.json | 89 +
.../categories/react-native-checkbox.json | 75 +
.../categories/react-native-component.json | 2596 +
.../data/categories/react-native-config.json | 79 +
.../data/categories/react-native-d3.json | 89 +
.../categories/react-native-date-picker.json | 75 +
.../categories/react-native-dropdown.json | 79 +
.../data/categories/react-native-gif.json | 87 +
.../data/categories/react-native-iap.json | 84 +
.../categories/react-native-image-picker.json | 70 +
.../react-native-image-resizer.json | 70 +
.../data/categories/react-native-image.json | 70 +
.../react-native-in-app-review.json | 99 +
.../react-native-layout-animation.json | 85 +
.../categories/react-native-lifecycle.json | 71 +
.../data/categories/react-native-marquee.json | 79 +
.../react-native-material-dropdown.json | 79 +
.../react-native-media-queries.json | 76 +
.../categories/react-native-mentions.json | 78 +
.../data/categories/react-native-modal.json | 80 +
.../react-native-navigation-bar.json | 96 +
.../categories/react-native-navigation.json | 234 +
.../categories/react-native-onesignal.json | 85 +
.../data/categories/react-native-qrcode.json | 85 +
.../data/categories/react-native-reader.json | 70 +
.../categories/react-native-reanimated.json | 68 +
.../data/categories/react-native-rename.json | 77 +
.../react-native-sensitive-info.json | 81 +
.../categories/react-native-splashscreen.json | 79 +
.../categories/react-native-stagger-view.json | 158 +
.../data/categories/react-native-stagger.json | 85 +
.../categories/react-native-star-rating.json | 78 +
.../data/categories/react-native-style.json | 76 +
.../data/categories/react-native-svg.json | 163 +
.../react-native-swiper-flatlist.json | 104 +
.../data/categories/react-native-swiper.json | 199 +
.../data/categories/react-native-toast.json | 74 +
.../data/categories/react-native-video.json | 214 +
.../data/categories/react-native-web.json | 63 +
.../data/categories/react-native-windows.json | 71 +
.../data/categories/react-native-zendesk.json | 73 +
.../data/categories/react-navigation.json | 160 +
.../data/categories/react-pdf.json | 79 +
.../data/categories/react-redux.json | 76 +
.../data/categories/react-router.json | 78 +
.../data/categories/reactive-forms.json | 88 +
.../data/categories/readability.json | 70 +
.../data/categories/realtime-messaging.json | 69 +
.../data/categories/recaptcha.json | 78 +
.../data/categories/recyclerview.json | 90 +
.../data/categories/redux-actions.json | 76 +
.../data/categories/redux-form.json | 71 +
.../data/categories/redux-persist.json | 76 +
.../data/categories/redux-store.json | 76 +
.../data/categories/redux-thunk.json | 76 +
category-selector/data/categories/redux.json | 152 +
.../data/categories/region-monitoring.json | 64 +
.../data/categories/release.json | 168 +
category-selector/data/categories/rename.json | 77 +
.../data/categories/reponsive.json | 75 +
.../data/categories/responsive-design.json | 157 +
.../data/categories/responsive-grid.json | 73 +
.../data/categories/responsive-layout.json | 150 +
.../data/categories/responsive.json | 362 +
.../data/categories/restate.json | 84 +
.../data/categories/resumable.json | 80 +
category-selector/data/categories/resume.json | 80 +
.../data/categories/review-api.json | 99 +
.../data/categories/review-tools.json | 99 +
category-selector/data/categories/review.json | 76 +
.../data/categories/rn-bounceable.json | 78 +
.../data/categories/rn-qr-generator.json | 85 +
.../data/categories/rn-zendesk.json | 73 +
.../data/categories/rounded-corners.json | 70 +
category-selector/data/categories/router.json | 78 +
.../data/categories/ruby-on-rails.json | 85 +
.../data/categories/rubyonrails.json | 85 +
category-selector/data/categories/ruler.json | 74 +
.../categories/running-line-animation.json | 84 +
.../data/categories/runningspeed.json | 81 +
category-selector/data/categories/rxn.json | 93 +
.../data/categories/safari-reader.json | 70 +
.../categories/safari-view-controller.json | 68 +
category-selector/data/categories/safari.json | 68 +
.../data/categories/safearea.json | 74 +
category-selector/data/categories/sass.json | 74 +
.../data/categories/scanner.json | 70 +
.../data/categories/scatterpoint-graph.json | 84 +
.../data/categories/scripts.json | 75 +
.../data/categories/scroll-view.json | 77 +
category-selector/data/categories/scroll.json | 172 +
.../data/categories/scrollview-component.json | 158 +
.../data/categories/scrollview.json | 316 +
category-selector/data/categories/scss.json | 74 +
category-selector/data/categories/sdk.json | 403 +
category-selector/data/categories/search.json | 75 +
.../data/categories/searchable.json | 99 +
.../data/categories/secrandomcopybytes.json | 76 +
.../data/categories/sectionlist.json | 68 +
.../data/categories/secure-store.json | 82 +
category-selector/data/categories/secure.json | 82 +
.../data/categories/securerandom.json | 76 +
.../data/categories/segmented-arc.json | 79 +
.../data/categories/segmented-control.json | 213 +
.../data/categories/segmented-gauge.json | 79 +
.../data/categories/select-tag.json | 72 +
category-selector/data/categories/select.json | 482 +
.../data/categories/selector.json | 83 +
category-selector/data/categories/sensor.json | 235 +
.../data/categories/sensors.json | 82 +
category-selector/data/categories/sentry.json | 82 +
.../data/categories/setting.json | 84 +
.../data/categories/settings.json | 73 +
.../data/categories/sftp-client.json | 74 +
category-selector/data/categories/sftp.json | 74 +
category-selector/data/categories/sg.json | 79 +
.../categories/sglistview-performance.json | 79 +
.../data/categories/sglistview.json | 79 +
category-selector/data/categories/shader.json | 89 +
.../data/categories/shadow-svg.json | 77 +
category-selector/data/categories/shadow.json | 322 +
.../data/categories/shadowbox.json | 77 +
category-selector/data/categories/shapes.json | 73 +
.../data/categories/share-intent.json | 77 +
category-selector/data/categories/share.json | 308 +
.../categories/shared-element-transition.json | 78 +
.../data/categories/shared-element.json | 78 +
.../data/categories/shared-preferences.json | 81 +
.../data/categories/sharedpreferences.json | 66 +
.../data/categories/shimmer.json | 78 +
.../data/categories/shortcut.json | 85 +
.../data/categories/shortcuts.json | 85 +
.../data/categories/side-menu.json | 81 +
category-selector/data/categories/single.json | 99 +
.../data/categories/siri-shortcuts.json | 74 +
category-selector/data/categories/siri.json | 74 +
category-selector/data/categories/situm.json | 74 +
.../data/categories/skeleton.json | 218 +
.../data/categories/skeletor.json | 64 +
category-selector/data/categories/sketch.json | 67 +
category-selector/data/categories/skia.json | 225 +
.../data/categories/skottie.json | 78 +
.../data/categories/slider-component.json | 68 +
category-selector/data/categories/slider.json | 641 +
category-selector/data/categories/smaato.json | 70 +
.../data/categories/smooth-corners.json | 70 +
.../data/categories/sms-listener.json | 66 +
category-selector/data/categories/sms.json | 144 +
.../data/categories/snackbar.json | 145 +
.../data/categories/snapshot.json | 75 +
category-selector/data/categories/socket.json | 89 +
category-selector/data/categories/socks5.json | 75 +
category-selector/data/categories/sound.json | 75 +
.../data/categories/speech-recognition.json | 75 +
.../data/categories/speed-view.json | 81 +
.../data/categories/speedview.json | 81 +
.../data/categories/spinkit.json | 80 +
.../data/categories/spinner.json | 89 +
.../data/categories/spinners.json | 80 +
.../data/categories/splash-screen.json | 214 +
.../data/categories/splashscreen.json | 156 +
.../data/categories/spotify.json | 74 +
category-selector/data/categories/sqlite.json | 283 +
.../data/categories/sqlite3.json | 71 +
.../data/categories/squircle.json | 70 +
category-selector/data/categories/sse.json | 76 +
.../data/categories/ssh-client.json | 74 +
category-selector/data/categories/ssh.json | 74 +
.../data/categories/ssl-pinning.json | 77 +
category-selector/data/categories/ssl.json | 77 +
.../data/categories/stagger-animation.json | 85 +
.../data/categories/stagger-view.json | 75 +
.../data/categories/star-icon.json | 78 +
.../categories/star-rating-component.json | 78 +
.../data/categories/star-rating.json | 78 +
category-selector/data/categories/star.json | 78 +
.../data/categories/starter-kit.json | 73 +
.../data/categories/state-management.json | 85 +
category-selector/data/categories/state.json | 84 +
.../data/categories/statusbar.json | 136 +
category-selector/data/categories/step.json | 168 +
.../data/categories/stepper.json | 94 +
.../data/categories/stickyheader.json | 84 +
.../data/categories/storage.json | 1155 +
.../data/categories/storybook.json | 77 +
category-selector/data/categories/stripe.json | 143 +
category-selector/data/categories/style.json | 73 +
.../data/categories/stylesheet.json | 70 +
.../data/categories/stylesheets.json | 73 +
.../data/categories/styling.json | 73 +
.../data/categories/submit-button.json | 66 +
.../data/categories/superellipse.json | 70 +
category-selector/data/categories/svg.json | 144 +
.../data/categories/swipable.json | 71 +
category-selector/data/categories/swipe.json | 483 +
.../data/categories/swipeable.json | 82 +
.../data/categories/swipelistview.json | 83 +
.../data/categories/swiper-flatlist.json | 104 +
category-selector/data/categories/swiper.json | 429 +
.../data/categories/swipeview.json | 175 +
category-selector/data/categories/switch.json | 66 +
.../data/categories/syntax-highlighting.json | 76 +
category-selector/data/categories/system.json | 84 +
.../data/categories/tab-bar.json | 81 +
category-selector/data/categories/tabbar.json | 300 +
.../data/categories/tableview.json | 227 +
category-selector/data/categories/tabs.json | 291 +
.../data/categories/tachyons.json | 76 +
category-selector/data/categories/tags.json | 69 +
.../data/categories/tailwind.json | 86 +
.../data/categories/tailwindcss.json | 160 +
.../data/categories/tcp-client.json | 89 +
.../data/categories/tcp-server.json | 89 +
.../data/categories/tcp-socket.json | 89 +
category-selector/data/categories/tcp.json | 89 +
.../data/categories/telephone.json | 97 +
.../data/categories/template.json | 145 +
.../data/categories/tensorflow-lite.json | 89 +
.../data/categories/tensorflow.json | 89 +
category-selector/data/categories/test.json | 838 +
.../data/categories/text-avatar.json | 66 +
.../data/categories/text-recognition.json | 78 +
.../data/categories/text-to-speech.json | 81 +
.../data/categories/textinput.json | 154 +
category-selector/data/categories/tflite.json | 89 +
category-selector/data/categories/theme.json | 147 +
.../data/categories/theming.json | 73 +
.../data/categories/threads.json | 81 +
.../data/categories/thumbnails.json | 71 +
category-selector/data/categories/ticker.json | 77 +
.../data/categories/time-picker.json | 168 +
category-selector/data/categories/time.json | 147 +
.../data/categories/timeline.json | 68 +
.../data/categories/timepicker.json | 324 +
category-selector/data/categories/timer.json | 86 +
category-selector/data/categories/tinder.json | 157 +
.../data/categories/toast-notifications.json | 147 +
category-selector/data/categories/toast.json | 665 +
.../data/categories/toastboard.json | 75 +
.../data/categories/toaster.json | 75 +
.../data/categories/tooltip.json | 236 +
.../data/categories/tooltiplize.json | 85 +
.../data/categories/top-navigation-bar.json | 71 +
category-selector/data/categories/tor.json | 75 +
category-selector/data/categories/touch.json | 67 +
category-selector/data/categories/trace.json | 90 +
.../data/categories/transfer.json | 90 +
.../data/categories/transform.json | 74 +
.../data/categories/transformer.json | 77 +
.../data/categories/translucent.json | 63 +
.../data/categories/treasuredata.json | 71 +
category-selector/data/categories/tree.json | 88 +
.../data/categories/triangle.json | 73 +
category-selector/data/categories/trie.json | 75 +
.../data/categories/turbolinks.json | 79 +
.../data/categories/twilio-video.json | 73 +
.../data/categories/typeahead.json | 90 +
.../data/categories/typography-themes.json | 76 +
.../data/categories/typography.json | 139 +
category-selector/data/categories/udp.json | 75 +
.../data/categories/ui-components.json | 565 +
category-selector/data/categories/ui-kit.json | 152 +
category-selector/data/categories/ui.json | 1886 +
category-selector/data/categories/units.json | 63 +
category-selector/data/categories/unzip.json | 75 +
.../data/categories/upload-blobs.json | 90 +
.../data/categories/upload-file.json | 80 +
category-selector/data/categories/upload.json | 168 +
category-selector/data/categories/url.json | 155 +
.../data/categories/userdefaults.json | 66 +
.../data/categories/usestyles.json | 73 +
.../data/categories/utilities.json | 75 +
category-selector/data/categories/utils.json | 75 +
category-selector/data/categories/v8.json | 70 +
.../data/categories/validation.json | 246 +
.../data/categories/version-check.json | 74 +
.../data/categories/version.json | 74 +
.../data/categories/versioning.json | 80 +
.../data/categories/vertical-slider.json | 81 +
category-selector/data/categories/vh.json | 93 +
.../data/categories/video-calls.json | 76 +
.../data/categories/video-controls.json | 157 +
.../data/categories/video-edit-sdk.json | 91 +
.../data/categories/video-editing.json | 91 +
.../data/categories/video-manipulation.json | 91 +
.../data/categories/video-player.json | 233 +
category-selector/data/categories/video.json | 566 +
.../data/categories/videoeditor-sdk.json | 91 +
.../data/categories/videoplayer.json | 80 +
.../data/categories/viewpager.json | 132 +
.../data/categories/viewport-size.json | 93 +
.../data/categories/viewport-units.json | 93 +
.../data/categories/viewport.json | 93 +
category-selector/data/categories/vimeo.json | 78 +
.../data/categories/virtualizedlist.json | 140 +
.../data/categories/visualization.json | 79 +
.../data/categories/vkontakte.json | 66 +
category-selector/data/categories/vmax.json | 93 +
category-selector/data/categories/vmin.json | 93 +
.../data/categories/voice-recognition.json | 75 +
category-selector/data/categories/vw.json | 93 +
category-selector/data/categories/wallet.json | 75 +
category-selector/data/categories/watch.json | 67 +
.../data/categories/wayfinding.json | 74 +
.../data/categories/weather.json | 79 +
.../data/categories/web-browser.json | 82 +
.../data/categories/webcrypto.json | 77 +
category-selector/data/categories/webgl.json | 89 +
category-selector/data/categories/webp.json | 71 +
category-selector/data/categories/webrtc.json | 71 +
.../data/categories/webserver.json | 72 +
.../data/categories/websocket-connection.json | 80 +
.../data/categories/websockets.json | 85 +
.../data/categories/webview.json | 75 +
.../data/categories/wechat-sdk.json | 71 +
category-selector/data/categories/wechat.json | 136 +
.../data/categories/weekview.json | 73 +
.../data/categories/wheelpicker.json | 78 +
category-selector/data/categories/widget.json | 74 +
.../data/categories/widgetkit.json | 65 +
.../data/categories/wifi-direct.json | 68 +
.../data/categories/wifi-p2p-manager.json | 68 +
.../data/categories/wifi-scanner.json | 75 +
category-selector/data/categories/wifi.json | 160 +
.../data/categories/windows-hello.json | 71 +
.../data/categories/worklet.json | 81 +
.../data/categories/worklets.json | 81 +
category-selector/data/categories/xplat.json | 93 +
.../data/categories/youtube-api.json | 84 +
.../data/categories/youtube-player.json | 84 +
.../data/categories/youtube-video.json | 84 +
.../data/categories/zendesk-help.json | 73 +
.../data/categories/zendesk.json | 76 +
.../data/categories/zip-assets.json | 75 +
category-selector/data/categories/zip.json | 75 +
.../data/categories/zoom-us.json | 76 +
category-selector/data/chunks/chunk_1.json | 3754 +
category-selector/data/chunks/chunk_10.json | 2952 +
category-selector/data/chunks/chunk_11.json | 3071 +
category-selector/data/chunks/chunk_12.json | 3377 +
category-selector/data/chunks/chunk_13.json | 3803 +
category-selector/data/chunks/chunk_14.json | 3527 +
category-selector/data/chunks/chunk_15.json | 3479 +
category-selector/data/chunks/chunk_16.json | 3209 +
category-selector/data/chunks/chunk_17.json | 3185 +
category-selector/data/chunks/chunk_18.json | 3371 +
category-selector/data/chunks/chunk_19.json | 3651 +
category-selector/data/chunks/chunk_2.json | 3752 +
category-selector/data/chunks/chunk_20.json | 3649 +
category-selector/data/chunks/chunk_21.json | 3519 +
category-selector/data/chunks/chunk_22.json | 3577 +
category-selector/data/chunks/chunk_23.json | 3426 +
category-selector/data/chunks/chunk_24.json | 3493 +
category-selector/data/chunks/chunk_25.json | 3597 +
category-selector/data/chunks/chunk_26.json | 3407 +
category-selector/data/chunks/chunk_27.json | 3567 +
category-selector/data/chunks/chunk_28.json | 3364 +
category-selector/data/chunks/chunk_29.json | 74 +
category-selector/data/chunks/chunk_3.json | 3215 +
category-selector/data/chunks/chunk_4.json | 3804 +
category-selector/data/chunks/chunk_5.json | 3859 +
category-selector/data/chunks/chunk_6.json | 3690 +
category-selector/data/chunks/chunk_7.json | 3385 +
category-selector/data/chunks/chunk_8.json | 3343 +
category-selector/data/chunks/chunk_9.json | 3137 +
.../data/combinedFromChunks.json | 92212 ++++++++++
.../data/combinedFromChunks_1.json | 91852 ++++++++++
category-selector/data/librariesObject.json | 91857 ++++++++++
.../data/processedLibraries.json | 1011 +
.../data/uniqueCategoryToLib.json | 803 +
category-selector/index.ts | 25 +
.../organizeJson/addUniqueCategory.ts | 164 +
.../organizeJson/categorizeLibraries.ts | 95 +
.../organizeJson/convertArrayToObject.ts | 38 +
category-selector/organizeJson/divideJson.ts | 57 +
category-selector/organizeJson/largeFile.json | 138417 +++++++++++++++
.../mergeDuplicatesForAsinglefile.ts | 57 +
.../removeArchivedReposFromCombinedJson.ts | 70 +
.../organizeJson/removeDuplicate.ts | 71 +
.../removeDuplicatesAndMergeCategories.ts | 84 +
.../organizeJson/removeDuplicatesWithin.ts | 61 +
category-selector/package.json | 31 +
category-selector/pnpm-lock.yaml | 1377 +
category-selector/raw_items.json | 355 +
category-selector/raw_items.ts | 161 +
category-selector/react-native-libraries.json | 11695 ++
category-selector/sampleData.ts | 197 +
.../setCategory/fetchAndSelectLibraries.ts | 32 +
.../setCategory/fetchCategoryData.ts | 14 +
.../setCategory/loadProcessedLibraries.ts | 20 +
.../setCategory/processLibraries.ts | 66 +
.../setCategory/saveProcessedLibrary.ts | 14 +
.../setCategory/selectLibrariesForCategory.ts | 36 +
category-selector/setCategory/setCategory.ts | 146 +
category-selector/tsconfig.json | 10 +
category-selector/types.ts | 77 +
.../updateLibraryData/appendToJsonFile.ts | 9 +
.../calculateDirectoryScore.ts | 72 +
.../calculatePopularityScore.ts | 34 +
.../updateLibraryData/fetchGithubData.ts | 57 +
.../getCombinedPopularity.ts | 12 +
.../updateLibraryData/octokit.ts | 5 +
.../processed-libraries.json | 138415 ++++++++++++++
.../updateLibraryData/readJsonFile.ts | 9 +
.../updateLibraryData/types/GitHubData.ts | 41 +
.../updateLibraryData/updateLibraryData.ts | 168 +
category-selector/utils/beautifyLibname.ts | 6 +
pnpm-lock.yaml | 985 +-
pnpm-workspace.yaml | 7 +-
1017 files changed, 793531 insertions(+), 19 deletions(-)
create mode 100644 category-selector/.gitignore
create mode 100644 category-selector/data/categories/2d.json
create mode 100644 category-selector/data/categories/3d.json
create mode 100644 category-selector/data/categories/acceleration.json
create mode 100644 category-selector/data/categories/accordion.json
create mode 100644 category-selector/data/categories/action-cable.json
create mode 100644 category-selector/data/categories/action-sheet.json
create mode 100644 category-selector/data/categories/actioncable.json
create mode 100644 category-selector/data/categories/actionsheet.json
create mode 100644 category-selector/data/categories/activity-indicator.json
create mode 100644 category-selector/data/categories/admob.json
create mode 100644 category-selector/data/categories/ahap.json
create mode 100644 category-selector/data/categories/alert.json
create mode 100644 category-selector/data/categories/alipay.json
create mode 100644 category-selector/data/categories/amazon-ivs.json
create mode 100644 category-selector/data/categories/analytics.json
create mode 100644 category-selector/data/categories/android-calendar-events.json
create mode 100644 category-selector/data/categories/android-calendar.json
create mode 100644 category-selector/data/categories/android-shared-preferences.json
create mode 100644 category-selector/data/categories/android-video-editor.json
create mode 100644 category-selector/data/categories/android.json
create mode 100644 category-selector/data/categories/animate-counting.json
create mode 100644 category-selector/data/categories/animated-spinners.json
create mode 100644 category-selector/data/categories/animation.json
create mode 100644 category-selector/data/categories/apearance.json
create mode 100644 category-selector/data/categories/api.json
create mode 100644 category-selector/data/categories/app-review.json
create mode 100644 category-selector/data/categories/app-shortcuts.json
create mode 100644 category-selector/data/categories/appauth.json
create mode 100644 category-selector/data/categories/apple-health.json
create mode 100644 category-selector/data/categories/apple-healthkit.json
create mode 100644 category-selector/data/categories/apple-wallet.json
create mode 100644 category-selector/data/categories/appstore.json
create mode 100644 category-selector/data/categories/arc.json
create mode 100644 category-selector/data/categories/area-chart.json
create mode 100644 category-selector/data/categories/aspnetcore.json
create mode 100644 category-selector/data/categories/atomic-css.json
create mode 100644 category-selector/data/categories/audio-library.json
create mode 100644 category-selector/data/categories/audio-player.json
create mode 100644 category-selector/data/categories/audio-recorder.json
create mode 100644 category-selector/data/categories/audio.json
create mode 100644 category-selector/data/categories/auth.json
create mode 100644 category-selector/data/categories/authentication.json
create mode 100644 category-selector/data/categories/auto-scroll.json
create mode 100644 category-selector/data/categories/auto-scrolling.json
create mode 100644 category-selector/data/categories/autocomplete-suggestions.json
create mode 100644 category-selector/data/categories/autocomplete.json
create mode 100644 category-selector/data/categories/avoiding-view.json
create mode 100644 category-selector/data/categories/aws-cognito.json
create mode 100644 category-selector/data/categories/aws.json
create mode 100644 category-selector/data/categories/axios.json
create mode 100644 category-selector/data/categories/background-geolocation.json
create mode 100644 category-selector/data/categories/background-jobs.json
create mode 100644 category-selector/data/categories/background-location.json
create mode 100644 category-selector/data/categories/background-task.json
create mode 100644 category-selector/data/categories/background.json
create mode 100644 category-selector/data/categories/badge.json
create mode 100644 category-selector/data/categories/bar-graphs.json
create mode 100644 category-selector/data/categories/barchart.json
create mode 100644 category-selector/data/categories/barcode-generator.json
create mode 100644 category-selector/data/categories/barcode-mask.json
create mode 100644 category-selector/data/categories/barcode-scanner.json
create mode 100644 category-selector/data/categories/barcode.json
create mode 100644 category-selector/data/categories/barometer.json
create mode 100644 category-selector/data/categories/batch.json
create mode 100644 category-selector/data/categories/battery-info.json
create mode 100644 category-selector/data/categories/battery.json
create mode 100644 category-selector/data/categories/bcrypt.json
create mode 100644 category-selector/data/categories/big.json
create mode 100644 category-selector/data/categories/bigimageviewer.json
create mode 100644 category-selector/data/categories/bignumber.json
create mode 100644 category-selector/data/categories/ble.json
create mode 100644 category-selector/data/categories/blob.json
create mode 100644 category-selector/data/categories/bluetooth-low-energy.json
create mode 100644 category-selector/data/categories/bluetooth.json
create mode 100644 category-selector/data/categories/blur.json
create mode 100644 category-selector/data/categories/blurhash.json
create mode 100644 category-selector/data/categories/boilerplate-template.json
create mode 100644 category-selector/data/categories/boilerplate.json
create mode 100644 category-selector/data/categories/bootsplash.json
create mode 100644 category-selector/data/categories/bottom-drawer.json
create mode 100644 category-selector/data/categories/bottom-modal.json
create mode 100644 category-selector/data/categories/bottom-sheet.json
create mode 100644 category-selector/data/categories/bottom-sheets.json
create mode 100644 category-selector/data/categories/bottom-tabs.json
create mode 100644 category-selector/data/categories/bottomsheet-android.json
create mode 100644 category-selector/data/categories/bottomsheet.json
create mode 100644 category-selector/data/categories/bottomsheetbehavior.json
create mode 100644 category-selector/data/categories/bottomsheetios.json
create mode 100644 category-selector/data/categories/bounce.json
create mode 100644 category-selector/data/categories/bounceable-component.json
create mode 100644 category-selector/data/categories/bounceable.json
create mode 100644 category-selector/data/categories/bouncy-checkbox.json
create mode 100644 category-selector/data/categories/braintree.json
create mode 100644 category-selector/data/categories/branch.json
create mode 100644 category-selector/data/categories/bridge.json
create mode 100644 category-selector/data/categories/brightness.json
create mode 100644 category-selector/data/categories/broadcast.json
create mode 100644 category-selector/data/categories/browser.json
create mode 100644 category-selector/data/categories/bug-reporter.json
create mode 100644 category-selector/data/categories/bug-reporting.json
create mode 100644 category-selector/data/categories/bug.json
create mode 100644 category-selector/data/categories/buglife.json
create mode 100644 category-selector/data/categories/bullet-chart.json
create mode 100644 category-selector/data/categories/bullet-graph.json
create mode 100644 category-selector/data/categories/button.json
create mode 100644 category-selector/data/categories/calendar-api.json
create mode 100644 category-selector/data/categories/calendar-component.json
create mode 100644 category-selector/data/categories/calendar-events.json
create mode 100644 category-selector/data/categories/calendar-strip.json
create mode 100644 category-selector/data/categories/calendar-view.json
create mode 100644 category-selector/data/categories/calendar.json
create mode 100644 category-selector/data/categories/calls.json
create mode 100644 category-selector/data/categories/camera.json
create mode 100644 category-selector/data/categories/canvas.json
create mode 100644 category-selector/data/categories/capture.json
create mode 100644 category-selector/data/categories/card-component.json
create mode 100644 category-selector/data/categories/card-flip.json
create mode 100644 category-selector/data/categories/card-io.json
create mode 100644 category-selector/data/categories/card-scanner.json
create mode 100644 category-selector/data/categories/card-view.json
create mode 100644 category-selector/data/categories/card.json
create mode 100644 category-selector/data/categories/cards.json
create mode 100644 category-selector/data/categories/cardview.json
create mode 100644 category-selector/data/categories/carousel-component.json
create mode 100644 category-selector/data/categories/carousel.json
create mode 100644 category-selector/data/categories/carplay.json
create mode 100644 category-selector/data/categories/cast-library.json
create mode 100644 category-selector/data/categories/cell.json
create mode 100644 category-selector/data/categories/cellphone.json
create mode 100644 category-selector/data/categories/cellular.json
create mode 100644 category-selector/data/categories/chart.json
create mode 100644 category-selector/data/categories/charts.json
create mode 100644 category-selector/data/categories/chat-ui.json
create mode 100644 category-selector/data/categories/chat.json
create mode 100644 category-selector/data/categories/chatbot.json
create mode 100644 category-selector/data/categories/chatgpt.json
create mode 100644 category-selector/data/categories/check-box.json
create mode 100644 category-selector/data/categories/checkbox-component.json
create mode 100644 category-selector/data/categories/checkbox.json
create mode 100644 category-selector/data/categories/chooser.json
create mode 100644 category-selector/data/categories/chromecast.json
create mode 100644 category-selector/data/categories/chunk-upload.json
create mode 100644 category-selector/data/categories/chunk.json
create mode 100644 category-selector/data/categories/chunked-uploads.json
create mode 100644 category-selector/data/categories/circle.json
create mode 100644 category-selector/data/categories/cli.json
create mode 100644 category-selector/data/categories/click-outside.json
create mode 100644 category-selector/data/categories/clipboard.json
create mode 100644 category-selector/data/categories/clock-view.json
create mode 100644 category-selector/data/categories/clock.json
create mode 100644 category-selector/data/categories/cloud.json
create mode 100644 category-selector/data/categories/code-highlight.json
create mode 100644 category-selector/data/categories/code-push.json
create mode 100644 category-selector/data/categories/codepush.json
create mode 100644 category-selector/data/categories/collapsible.json
create mode 100644 category-selector/data/categories/color-picker.json
create mode 100644 category-selector/data/categories/component.json
create mode 100644 category-selector/data/categories/compress-audio.json
create mode 100644 category-selector/data/categories/compress-images.json
create mode 100644 category-selector/data/categories/compress-videos.json
create mode 100644 category-selector/data/categories/compress.json
create mode 100644 category-selector/data/categories/compression.json
create mode 100644 category-selector/data/categories/compressor.json
create mode 100644 category-selector/data/categories/confetti.json
create mode 100644 category-selector/data/categories/config.json
create mode 100644 category-selector/data/categories/confrence.json
create mode 100644 category-selector/data/categories/constants.json
create mode 100644 category-selector/data/categories/contacts.json
create mode 100644 category-selector/data/categories/context-menu.json
create mode 100644 category-selector/data/categories/context.json
create mode 100644 category-selector/data/categories/cookies.json
create mode 100644 category-selector/data/categories/corners.json
create mode 100644 category-selector/data/categories/countdown-animation.json
create mode 100644 category-selector/data/categories/countdown-time.json
create mode 100644 category-selector/data/categories/countdown.json
create mode 100644 category-selector/data/categories/countries.json
create mode 100644 category-selector/data/categories/country-picker.json
create mode 100644 category-selector/data/categories/countup.json
create mode 100644 category-selector/data/categories/crash-reporting.json
create mode 100644 category-selector/data/categories/crashlytics.json
create mode 100644 category-selector/data/categories/crop.json
create mode 100644 category-selector/data/categories/cropper.json
create mode 100644 category-selector/data/categories/crypto.json
create mode 100644 category-selector/data/categories/cryptography.json
create mode 100644 category-selector/data/categories/custom-fonts.json
create mode 100644 category-selector/data/categories/custom-gestures.json
create mode 100644 category-selector/data/categories/custom-star.json
create mode 100644 category-selector/data/categories/d3.json
create mode 100644 category-selector/data/categories/d3js.json
create mode 100644 category-selector/data/categories/d3v4.json
create mode 100644 category-selector/data/categories/dapps.json
create mode 100644 category-selector/data/categories/dark-mode.json
create mode 100644 category-selector/data/categories/data-visualization.json
create mode 100644 category-selector/data/categories/database.json
create mode 100644 category-selector/data/categories/date-picker.json
create mode 100644 category-selector/data/categories/date-range-picker.json
create mode 100644 category-selector/data/categories/date-time-picker.json
create mode 100644 category-selector/data/categories/date.json
create mode 100644 category-selector/data/categories/datepicker.json
create mode 100644 category-selector/data/categories/db.json
create mode 100644 category-selector/data/categories/debug.json
create mode 100644 category-selector/data/categories/debugger.json
create mode 100644 category-selector/data/categories/debugging.json
create mode 100644 category-selector/data/categories/decryption.json
create mode 100644 category-selector/data/categories/deep-linking.json
create mode 100644 category-selector/data/categories/detection.json
create mode 100644 category-selector/data/categories/development-tools.json
create mode 100644 category-selector/data/categories/device-detection.json
create mode 100644 category-selector/data/categories/device-info.json
create mode 100644 category-selector/data/categories/device.json
create mode 100644 category-selector/data/categories/dgram.json
create mode 100644 category-selector/data/categories/dialog.json
create mode 100644 category-selector/data/categories/dimensions.json
create mode 100644 category-selector/data/categories/document-picker.json
create mode 100644 category-selector/data/categories/document-scanner.json
create mode 100644 category-selector/data/categories/dotenv.json
create mode 100644 category-selector/data/categories/dotnet.json
create mode 100644 category-selector/data/categories/download.json
create mode 100644 category-selector/data/categories/downloader.json
create mode 100644 category-selector/data/categories/draft-js.json
create mode 100644 category-selector/data/categories/draftjs.json
create mode 100644 category-selector/data/categories/drag-and-drop.json
create mode 100644 category-selector/data/categories/drawer.json
create mode 100644 category-selector/data/categories/drawing.json
create mode 100644 category-selector/data/categories/dropdown-menu.json
create mode 100644 category-selector/data/categories/dropdown.json
create mode 100644 category-selector/data/categories/dynamic-shortcuts.json
create mode 100644 category-selector/data/categories/email.json
create mode 100644 category-selector/data/categories/emoji-keyboard.json
create mode 100644 category-selector/data/categories/emoji.json
create mode 100644 category-selector/data/categories/encryption.json
create mode 100644 category-selector/data/categories/env.json
create mode 100644 category-selector/data/categories/environment-variables.json
create mode 100644 category-selector/data/categories/error-boundary.json
create mode 100644 category-selector/data/categories/error.json
create mode 100644 category-selector/data/categories/esbuild.json
create mode 100644 category-selector/data/categories/esp32.json
create mode 100644 category-selector/data/categories/event-listener.json
create mode 100644 category-selector/data/categories/event-source.json
create mode 100644 category-selector/data/categories/event.json
create mode 100644 category-selector/data/categories/events.json
create mode 100644 category-selector/data/categories/eventsource.json
create mode 100644 category-selector/data/categories/exception-handler.json
create mode 100644 category-selector/data/categories/expo-battery.json
create mode 100644 category-selector/data/categories/expo-video-player.json
create mode 100644 category-selector/data/categories/expo.json
create mode 100644 category-selector/data/categories/expodragdropcontentview.json
create mode 100644 category-selector/data/categories/external-display.json
create mode 100644 category-selector/data/categories/fabric.json
create mode 100644 category-selector/data/categories/face-detector.json
create mode 100644 category-selector/data/categories/facebook-sdk.json
create mode 100644 category-selector/data/categories/facial-recognition.json
create mode 100644 category-selector/data/categories/fadein-fadeout.json
create mode 100644 category-selector/data/categories/fcm.json
create mode 100644 category-selector/data/categories/file-access.json
create mode 100644 category-selector/data/categories/file-system.json
create mode 100644 category-selector/data/categories/file-upload.json
create mode 100644 category-selector/data/categories/filesystem.json
create mode 100644 category-selector/data/categories/firebase.json
create mode 100644 category-selector/data/categories/fitness.json
create mode 100644 category-selector/data/categories/flatlist-based.json
create mode 100644 category-selector/data/categories/flatlist-grid.json
create mode 100644 category-selector/data/categories/flatlist.json
create mode 100644 category-selector/data/categories/flexbox.json
create mode 100644 category-selector/data/categories/flip-animation.json
create mode 100644 category-selector/data/categories/flip-card.json
create mode 100644 category-selector/data/categories/flip.json
create mode 100644 category-selector/data/categories/flipper.json
create mode 100644 category-selector/data/categories/focused-input.json
create mode 100644 category-selector/data/categories/font-face.json
create mode 100644 category-selector/data/categories/font-style.json
create mode 100644 category-selector/data/categories/font-weight.json
create mode 100644 category-selector/data/categories/font.json
create mode 100644 category-selector/data/categories/fonts.json
create mode 100644 category-selector/data/categories/form-builder.json
create mode 100644 category-selector/data/categories/form-controls.json
create mode 100644 category-selector/data/categories/form-fields.json
create mode 100644 category-selector/data/categories/form-generator.json
create mode 100644 category-selector/data/categories/form-validation.json
create mode 100644 category-selector/data/categories/form.json
create mode 100644 category-selector/data/categories/formik.json
create mode 100644 category-selector/data/categories/forms.json
create mode 100644 category-selector/data/categories/framework.json
create mode 100644 category-selector/data/categories/fs.json
create mode 100644 category-selector/data/categories/fuzzy-links.json
create mode 100644 category-selector/data/categories/gallery.json
create mode 100644 category-selector/data/categories/game-2d.json
create mode 100644 category-selector/data/categories/game-development.json
create mode 100644 category-selector/data/categories/game-engine.json
create mode 100644 category-selector/data/categories/gcanvas.json
create mode 100644 category-selector/data/categories/generating-barcodes.json
create mode 100644 category-selector/data/categories/generator.json
create mode 100644 category-selector/data/categories/geofencing.json
create mode 100644 category-selector/data/categories/geolocation.json
create mode 100644 category-selector/data/categories/geometry.json
create mode 100644 category-selector/data/categories/gesture-flip.json
create mode 100644 category-selector/data/categories/gesture-password.json
create mode 100644 category-selector/data/categories/gesture.json
create mode 100644 category-selector/data/categories/gestures.json
create mode 100644 category-selector/data/categories/gif-stop.json
create mode 100644 category-selector/data/categories/gif.json
create mode 100644 category-selector/data/categories/gifplayer.json
create mode 100644 category-selector/data/categories/gifs.json
create mode 100644 category-selector/data/categories/giphy-sdks.json
create mode 100644 category-selector/data/categories/giphy.json
create mode 100644 category-selector/data/categories/gl.json
create mode 100644 category-selector/data/categories/glsl.json
create mode 100644 category-selector/data/categories/google-ads.json
create mode 100644 category-selector/data/categories/google-fit.json
create mode 100644 category-selector/data/categories/google-maps.json
create mode 100644 category-selector/data/categories/google-nearby.json
create mode 100644 category-selector/data/categories/google-photos.json
create mode 100644 category-selector/data/categories/google-play-games.json
create mode 100644 category-selector/data/categories/google-play-service.json
create mode 100644 category-selector/data/categories/google-sign-in.json
create mode 100644 category-selector/data/categories/gps.json
create mode 100644 category-selector/data/categories/gpu.json
create mode 100644 category-selector/data/categories/gradient.json
create mode 100644 category-selector/data/categories/gradients.json
create mode 100644 category-selector/data/categories/graph.json
create mode 100644 category-selector/data/categories/graphics.json
create mode 100644 category-selector/data/categories/graphs.json
create mode 100644 category-selector/data/categories/greedygame.json
create mode 100644 category-selector/data/categories/grid-component.json
create mode 100644 category-selector/data/categories/grid-layout.json
create mode 100644 category-selector/data/categories/grid-list.json
create mode 100644 category-selector/data/categories/grid-view.json
create mode 100644 category-selector/data/categories/grid.json
create mode 100644 category-selector/data/categories/gridview.json
create mode 100644 category-selector/data/categories/gyroscope.json
create mode 100644 category-selector/data/categories/haptic-feedback.json
create mode 100644 category-selector/data/categories/haptic.json
create mode 100644 category-selector/data/categories/haptics.json
create mode 100644 category-selector/data/categories/hashing.json
create mode 100644 category-selector/data/categories/hashtag.json
create mode 100644 category-selector/data/categories/header.json
create mode 100644 category-selector/data/categories/health-connect.json
create mode 100644 category-selector/data/categories/health-sdk.json
create mode 100644 category-selector/data/categories/healthkit.json
create mode 100644 category-selector/data/categories/heap.json
create mode 100644 category-selector/data/categories/hermes.json
create mode 100644 category-selector/data/categories/high-performance-list.json
create mode 100644 category-selector/data/categories/highlight.json
create mode 100644 category-selector/data/categories/hold-to-open.json
create mode 100644 category-selector/data/categories/home-screen.json
create mode 100644 category-selector/data/categories/hooks.json
create mode 100644 category-selector/data/categories/hotspot.json
create mode 100644 category-selector/data/categories/html-parser.json
create mode 100644 category-selector/data/categories/html-renderer.json
create mode 100644 category-selector/data/categories/html.json
create mode 100644 category-selector/data/categories/http-server.json
create mode 100644 category-selector/data/categories/hyperlink.json
create mode 100644 category-selector/data/categories/hyperlinks.json
create mode 100644 category-selector/data/categories/hypertext.json
create mode 100644 category-selector/data/categories/i18n.json
create mode 100644 category-selector/data/categories/iap.json
create mode 100644 category-selector/data/categories/icon.json
create mode 100644 category-selector/data/categories/iconify.json
create mode 100644 category-selector/data/categories/iframe.json
create mode 100644 category-selector/data/categories/image-editor.json
create mode 100644 category-selector/data/categories/image-modal.json
create mode 100644 category-selector/data/categories/image-picker.json
create mode 100644 category-selector/data/categories/image-viewer.json
create mode 100644 category-selector/data/categories/image.json
create mode 100644 category-selector/data/categories/imageeditor.json
create mode 100644 category-selector/data/categories/imageview.json
create mode 100644 category-selector/data/categories/in-app-browser.json
create mode 100644 category-selector/data/categories/in-app-purchase.json
create mode 100644 category-selector/data/categories/in-app-purchases.json
create mode 100644 category-selector/data/categories/in-app-review.json
create mode 100644 category-selector/data/categories/inactivity.json
create mode 100644 category-selector/data/categories/inappbrowser.json
create mode 100644 category-selector/data/categories/indoor-positioning.json
create mode 100644 category-selector/data/categories/infinite-scroll.json
create mode 100644 category-selector/data/categories/inner-shadow.json
create mode 100644 category-selector/data/categories/input-accessory.json
create mode 100644 category-selector/data/categories/input.json
create mode 100644 category-selector/data/categories/inputaccessoryview.json
create mode 100644 category-selector/data/categories/instabug.json
create mode 100644 category-selector/data/categories/intent-launcher.json
create mode 100644 category-selector/data/categories/internationalization.json
create mode 100644 category-selector/data/categories/intro.json
create mode 100644 category-selector/data/categories/ios-calendar-events.json
create mode 100644 category-selector/data/categories/ios-calendar.json
create mode 100644 category-selector/data/categories/ios-ui.json
create mode 100644 category-selector/data/categories/ios-video-editor.json
create mode 100644 category-selector/data/categories/iwatch.json
create mode 100644 category-selector/data/categories/jailbreak.json
create mode 100644 category-selector/data/categories/jest.json
create mode 100644 category-selector/data/categories/json-viewer.json
create mode 100644 category-selector/data/categories/json.json
create mode 100644 category-selector/data/categories/jw.json
create mode 100644 category-selector/data/categories/jwplayer.json
create mode 100644 category-selector/data/categories/keyboard-accessory.json
create mode 100644 category-selector/data/categories/keyboard-component.json
create mode 100644 category-selector/data/categories/keyboard-input.json
create mode 100644 category-selector/data/categories/keyboard-toolbar.json
create mode 100644 category-selector/data/categories/keyboard.json
create mode 100644 category-selector/data/categories/keychain-services.json
create mode 100644 category-selector/data/categories/keycloak-js.json
create mode 100644 category-selector/data/categories/keycloak.json
create mode 100644 category-selector/data/categories/keystore-services.json
create mode 100644 category-selector/data/categories/keystore.json
create mode 100644 category-selector/data/categories/lan-scan.json
create mode 100644 category-selector/data/categories/lan-scanner.json
create mode 100644 category-selector/data/categories/largelist.json
create mode 100644 category-selector/data/categories/launchimage.json
create mode 100644 category-selector/data/categories/layout.json
create mode 100644 category-selector/data/categories/letter-avatar.json
create mode 100644 category-selector/data/categories/libsodium.json
create mode 100644 category-selector/data/categories/line-charts.json
create mode 100644 category-selector/data/categories/line-graph.json
create mode 100644 category-selector/data/categories/line.json
create mode 100644 category-selector/data/categories/linechart.json
create mode 100644 category-selector/data/categories/linegraph.json
create mode 100644 category-selector/data/categories/link.json
create mode 100644 category-selector/data/categories/linkedin-sdk.json
create mode 100644 category-selector/data/categories/linkedin.json
create mode 100644 category-selector/data/categories/list.json
create mode 100644 category-selector/data/categories/listview.json
create mode 100644 category-selector/data/categories/loader.json
create mode 100644 category-selector/data/categories/loading.json
create mode 100644 category-selector/data/categories/local-network-permission.json
create mode 100644 category-selector/data/categories/local-network.json
create mode 100644 category-selector/data/categories/local-notifications.json
create mode 100644 category-selector/data/categories/localization.json
create mode 100644 category-selector/data/categories/location-tracking.json
create mode 100644 category-selector/data/categories/location.json
create mode 100644 category-selector/data/categories/log.json
create mode 100644 category-selector/data/categories/logger.json
create mode 100644 category-selector/data/categories/logging-library.json
create mode 100644 category-selector/data/categories/logging.json
create mode 100644 category-selector/data/categories/logs.json
create mode 100644 category-selector/data/categories/lottie.json
create mode 100644 category-selector/data/categories/magnetometer.json
create mode 100644 category-selector/data/categories/mail-composer.json
create mode 100644 category-selector/data/categories/map.json
create mode 100644 category-selector/data/categories/mapkit.json
create mode 100644 category-selector/data/categories/maps.json
create mode 100644 category-selector/data/categories/mapview.json
create mode 100644 category-selector/data/categories/markdown.json
create mode 100644 category-selector/data/categories/marked-js.json
create mode 100644 category-selector/data/categories/marquee.json
create mode 100644 category-selector/data/categories/mask.json
create mode 100644 category-selector/data/categories/masked-view.json
create mode 100644 category-selector/data/categories/masonry-grid.json
create mode 100644 category-selector/data/categories/masonry-layout.json
create mode 100644 category-selector/data/categories/masonry.json
create mode 100644 category-selector/data/categories/material-design.json
create mode 100644 category-selector/data/categories/material-dropdown.json
create mode 100644 category-selector/data/categories/material-ui.json
create mode 100644 category-selector/data/categories/material.json
create mode 100644 category-selector/data/categories/math.json
create mode 100644 category-selector/data/categories/maths.json
create mode 100644 category-selector/data/categories/measure.json
create mode 100644 category-selector/data/categories/media-control.json
create mode 100644 category-selector/data/categories/media-library.json
create mode 100644 category-selector/data/categories/media-player.json
create mode 100644 category-selector/data/categories/media.json
create mode 100644 category-selector/data/categories/mediaplayer.json
create mode 100644 category-selector/data/categories/meetings.json
create mode 100644 category-selector/data/categories/mention.json
create mode 100644 category-selector/data/categories/mentions.json
create mode 100644 category-selector/data/categories/menu.json
create mode 100644 category-selector/data/categories/mercadopago-api.json
create mode 100644 category-selector/data/categories/metrics.json
create mode 100644 category-selector/data/categories/mirror.json
create mode 100644 category-selector/data/categories/mixpanel-ios-sdk.json
create mode 100644 category-selector/data/categories/mixpanel-sdk.json
create mode 100644 category-selector/data/categories/ml-kit-vision.json
create mode 100644 category-selector/data/categories/ml-kit.json
create mode 100644 category-selector/data/categories/ml.json
create mode 100644 category-selector/data/categories/mlkit.json
create mode 100644 category-selector/data/categories/mock-locations.json
create mode 100644 category-selector/data/categories/modal-sheet.json
create mode 100644 category-selector/data/categories/modal.json
create mode 100644 category-selector/data/categories/modals.json
create mode 100644 category-selector/data/categories/mongodb.json
create mode 100644 category-selector/data/categories/multi-select.json
create mode 100644 category-selector/data/categories/multiline-graph.json
create mode 100644 category-selector/data/categories/multiple-pickers.json
create mode 100644 category-selector/data/categories/multiple.json
create mode 100644 category-selector/data/categories/multipleselection.json
create mode 100644 category-selector/data/categories/multiselect.json
create mode 100644 category-selector/data/categories/multithreading.json
create mode 100644 category-selector/data/categories/music-library.json
create mode 100644 category-selector/data/categories/music-player.json
create mode 100644 category-selector/data/categories/native-sheet.json
create mode 100644 category-selector/data/categories/nativewind.json
create mode 100644 category-selector/data/categories/navbar.json
create mode 100644 category-selector/data/categories/navigation-bar.json
create mode 100644 category-selector/data/categories/navigation-header.json
create mode 100644 category-selector/data/categories/navigation.json
create mode 100644 category-selector/data/categories/navigator.json
create mode 100644 category-selector/data/categories/nearby-messages.json
create mode 100644 category-selector/data/categories/neomorphism.json
create mode 100644 category-selector/data/categories/network-discovery.json
create mode 100644 category-selector/data/categories/network-info.json
create mode 100644 category-selector/data/categories/network.json
create mode 100644 category-selector/data/categories/networking.json
create mode 100644 category-selector/data/categories/neumorphism.json
create mode 100644 category-selector/data/categories/nfc.json
create mode 100644 category-selector/data/categories/node-qrcode.json
create mode 100644 category-selector/data/categories/notification.json
create mode 100644 category-selector/data/categories/notifications.json
create mode 100644 category-selector/data/categories/oauth.json
create mode 100644 category-selector/data/categories/ocr.json
create mode 100644 category-selector/data/categories/offline.json
create mode 100644 category-selector/data/categories/onboarding.json
create mode 100644 category-selector/data/categories/onesignal-notifications.json
create mode 100644 category-selector/data/categories/onesignal.json
create mode 100644 category-selector/data/categories/openai.json
create mode 100644 category-selector/data/categories/opengl.json
create mode 100644 category-selector/data/categories/option.json
create mode 100644 category-selector/data/categories/orientation-changes.json
create mode 100644 category-selector/data/categories/orientation.json
create mode 100644 category-selector/data/categories/overlay.json
create mode 100644 category-selector/data/categories/p2p.json
create mode 100644 category-selector/data/categories/parallax.json
create mode 100644 category-selector/data/categories/parse-js.json
create mode 100644 category-selector/data/categories/parsing.json
create mode 100644 category-selector/data/categories/paths-js.json
create mode 100644 category-selector/data/categories/payments.json
create mode 100644 category-selector/data/categories/paypal-checkout.json
create mode 100644 category-selector/data/categories/paypal.json
create mode 100644 category-selector/data/categories/pdf-reader.json
create mode 100644 category-selector/data/categories/pdf-viewer.json
create mode 100644 category-selector/data/categories/pdf.json
create mode 100644 category-selector/data/categories/pdfjs.json
create mode 100644 category-selector/data/categories/pdfkit.json
create mode 100644 category-selector/data/categories/pdfrenderer.json
create mode 100644 category-selector/data/categories/percent.json
create mode 100644 category-selector/data/categories/perf.json
create mode 100644 category-selector/data/categories/performance.json
create mode 100644 category-selector/data/categories/permissions.json
create mode 100644 category-selector/data/categories/phone-input.json
create mode 100644 category-selector/data/categories/phone-number.json
create mode 100644 category-selector/data/categories/phone.json
create mode 100644 category-selector/data/categories/photos.json
create mode 100644 category-selector/data/categories/picker.json
create mode 100644 category-selector/data/categories/pie-chart.json
create mode 100644 category-selector/data/categories/pie-graphs.json
create mode 100644 category-selector/data/categories/piechart.json
create mode 100644 category-selector/data/categories/pin.json
create mode 100644 category-selector/data/categories/pinch-to-zoom.json
create mode 100644 category-selector/data/categories/pincode.json
create mode 100644 category-selector/data/categories/pinterest-like.json
create mode 100644 category-selector/data/categories/pinterest.json
create mode 100644 category-selector/data/categories/pixels.json
create mode 100644 category-selector/data/categories/pixi.json
create mode 100644 category-selector/data/categories/placeholder.json
create mode 100644 category-selector/data/categories/player.json
create mode 100644 category-selector/data/categories/playstore.json
create mode 100644 category-selector/data/categories/polyfill.json
create mode 100644 category-selector/data/categories/popover.json
create mode 100644 category-selector/data/categories/popup-menu.json
create mode 100644 category-selector/data/categories/popup.json
create mode 100644 category-selector/data/categories/port-scanner.json
create mode 100644 category-selector/data/categories/portal.json
create mode 100644 category-selector/data/categories/portscanning.json
create mode 100644 category-selector/data/categories/powersync.json
create mode 100644 category-selector/data/categories/print.json
create mode 100644 category-selector/data/categories/profiler.json
create mode 100644 category-selector/data/categories/profiling.json
create mode 100644 category-selector/data/categories/progress-bar.json
create mode 100644 category-selector/data/categories/progress-circle.json
create mode 100644 category-selector/data/categories/progress-indicator.json
create mode 100644 category-selector/data/categories/progress-view.json
create mode 100644 category-selector/data/categories/progress.json
create mode 100644 category-selector/data/categories/progressbar.json
create mode 100644 category-selector/data/categories/prompt.json
create mode 100644 category-selector/data/categories/provisioning.json
create mode 100644 category-selector/data/categories/proximity-sensor.json
create mode 100644 category-selector/data/categories/push-notifications.json
create mode 100644 category-selector/data/categories/pyramid-chart.json
create mode 100644 category-selector/data/categories/pyramid.json
create mode 100644 category-selector/data/categories/qr-code.json
create mode 100644 category-selector/data/categories/qr-generator.json
create mode 100644 category-selector/data/categories/qrcode-detector.json
create mode 100644 category-selector/data/categories/qrcode-generator.json
create mode 100644 category-selector/data/categories/qrcode-scanner.json
create mode 100644 category-selector/data/categories/qrcode-styled.json
create mode 100644 category-selector/data/categories/qrcode.json
create mode 100644 category-selector/data/categories/quick-actions.json
create mode 100644 category-selector/data/categories/radar-graphs.json
create mode 100644 category-selector/data/categories/radio-buttons.json
create mode 100644 category-selector/data/categories/rails.json
create mode 100644 category-selector/data/categories/rails5.json
create mode 100644 category-selector/data/categories/rails6.json
create mode 100644 category-selector/data/categories/random.json
create mode 100644 category-selector/data/categories/randomnumbergenerator.json
create mode 100644 category-selector/data/categories/rating.json
create mode 100644 category-selector/data/categories/ratings.json
create mode 100644 category-selector/data/categories/raw-bottom-sheet.json
create mode 100644 category-selector/data/categories/re-state.json
create mode 100644 category-selector/data/categories/react-countup.json
create mode 100644 category-selector/data/categories/react-devtools.json
create mode 100644 category-selector/data/categories/react-formawesome-core.json
create mode 100644 category-selector/data/categories/react-forms.json
create mode 100644 category-selector/data/categories/react-hooks.json
create mode 100644 category-selector/data/categories/react-native-admob.json
create mode 100644 category-selector/data/categories/react-native-big-list.json
create mode 100644 category-selector/data/categories/react-native-bottom-sheet.json
create mode 100644 category-selector/data/categories/react-native-bottomsheet.json
create mode 100644 category-selector/data/categories/react-native-button.json
create mode 100644 category-selector/data/categories/react-native-carousel.json
create mode 100644 category-selector/data/categories/react-native-chart.json
create mode 100644 category-selector/data/categories/react-native-charts.json
create mode 100644 category-selector/data/categories/react-native-checkbox.json
create mode 100644 category-selector/data/categories/react-native-component.json
create mode 100644 category-selector/data/categories/react-native-config.json
create mode 100644 category-selector/data/categories/react-native-d3.json
create mode 100644 category-selector/data/categories/react-native-date-picker.json
create mode 100644 category-selector/data/categories/react-native-dropdown.json
create mode 100644 category-selector/data/categories/react-native-gif.json
create mode 100644 category-selector/data/categories/react-native-iap.json
create mode 100644 category-selector/data/categories/react-native-image-picker.json
create mode 100644 category-selector/data/categories/react-native-image-resizer.json
create mode 100644 category-selector/data/categories/react-native-image.json
create mode 100644 category-selector/data/categories/react-native-in-app-review.json
create mode 100644 category-selector/data/categories/react-native-layout-animation.json
create mode 100644 category-selector/data/categories/react-native-lifecycle.json
create mode 100644 category-selector/data/categories/react-native-marquee.json
create mode 100644 category-selector/data/categories/react-native-material-dropdown.json
create mode 100644 category-selector/data/categories/react-native-media-queries.json
create mode 100644 category-selector/data/categories/react-native-mentions.json
create mode 100644 category-selector/data/categories/react-native-modal.json
create mode 100644 category-selector/data/categories/react-native-navigation-bar.json
create mode 100644 category-selector/data/categories/react-native-navigation.json
create mode 100644 category-selector/data/categories/react-native-onesignal.json
create mode 100644 category-selector/data/categories/react-native-qrcode.json
create mode 100644 category-selector/data/categories/react-native-reader.json
create mode 100644 category-selector/data/categories/react-native-reanimated.json
create mode 100644 category-selector/data/categories/react-native-rename.json
create mode 100644 category-selector/data/categories/react-native-sensitive-info.json
create mode 100644 category-selector/data/categories/react-native-splashscreen.json
create mode 100644 category-selector/data/categories/react-native-stagger-view.json
create mode 100644 category-selector/data/categories/react-native-stagger.json
create mode 100644 category-selector/data/categories/react-native-star-rating.json
create mode 100644 category-selector/data/categories/react-native-style.json
create mode 100644 category-selector/data/categories/react-native-svg.json
create mode 100644 category-selector/data/categories/react-native-swiper-flatlist.json
create mode 100644 category-selector/data/categories/react-native-swiper.json
create mode 100644 category-selector/data/categories/react-native-toast.json
create mode 100644 category-selector/data/categories/react-native-video.json
create mode 100644 category-selector/data/categories/react-native-web.json
create mode 100644 category-selector/data/categories/react-native-windows.json
create mode 100644 category-selector/data/categories/react-native-zendesk.json
create mode 100644 category-selector/data/categories/react-navigation.json
create mode 100644 category-selector/data/categories/react-pdf.json
create mode 100644 category-selector/data/categories/react-redux.json
create mode 100644 category-selector/data/categories/react-router.json
create mode 100644 category-selector/data/categories/reactive-forms.json
create mode 100644 category-selector/data/categories/readability.json
create mode 100644 category-selector/data/categories/realtime-messaging.json
create mode 100644 category-selector/data/categories/recaptcha.json
create mode 100644 category-selector/data/categories/recyclerview.json
create mode 100644 category-selector/data/categories/redux-actions.json
create mode 100644 category-selector/data/categories/redux-form.json
create mode 100644 category-selector/data/categories/redux-persist.json
create mode 100644 category-selector/data/categories/redux-store.json
create mode 100644 category-selector/data/categories/redux-thunk.json
create mode 100644 category-selector/data/categories/redux.json
create mode 100644 category-selector/data/categories/region-monitoring.json
create mode 100644 category-selector/data/categories/release.json
create mode 100644 category-selector/data/categories/rename.json
create mode 100644 category-selector/data/categories/reponsive.json
create mode 100644 category-selector/data/categories/responsive-design.json
create mode 100644 category-selector/data/categories/responsive-grid.json
create mode 100644 category-selector/data/categories/responsive-layout.json
create mode 100644 category-selector/data/categories/responsive.json
create mode 100644 category-selector/data/categories/restate.json
create mode 100644 category-selector/data/categories/resumable.json
create mode 100644 category-selector/data/categories/resume.json
create mode 100644 category-selector/data/categories/review-api.json
create mode 100644 category-selector/data/categories/review-tools.json
create mode 100644 category-selector/data/categories/review.json
create mode 100644 category-selector/data/categories/rn-bounceable.json
create mode 100644 category-selector/data/categories/rn-qr-generator.json
create mode 100644 category-selector/data/categories/rn-zendesk.json
create mode 100644 category-selector/data/categories/rounded-corners.json
create mode 100644 category-selector/data/categories/router.json
create mode 100644 category-selector/data/categories/ruby-on-rails.json
create mode 100644 category-selector/data/categories/rubyonrails.json
create mode 100644 category-selector/data/categories/ruler.json
create mode 100644 category-selector/data/categories/running-line-animation.json
create mode 100644 category-selector/data/categories/runningspeed.json
create mode 100644 category-selector/data/categories/rxn.json
create mode 100644 category-selector/data/categories/safari-reader.json
create mode 100644 category-selector/data/categories/safari-view-controller.json
create mode 100644 category-selector/data/categories/safari.json
create mode 100644 category-selector/data/categories/safearea.json
create mode 100644 category-selector/data/categories/sass.json
create mode 100644 category-selector/data/categories/scanner.json
create mode 100644 category-selector/data/categories/scatterpoint-graph.json
create mode 100644 category-selector/data/categories/scripts.json
create mode 100644 category-selector/data/categories/scroll-view.json
create mode 100644 category-selector/data/categories/scroll.json
create mode 100644 category-selector/data/categories/scrollview-component.json
create mode 100644 category-selector/data/categories/scrollview.json
create mode 100644 category-selector/data/categories/scss.json
create mode 100644 category-selector/data/categories/sdk.json
create mode 100644 category-selector/data/categories/search.json
create mode 100644 category-selector/data/categories/searchable.json
create mode 100644 category-selector/data/categories/secrandomcopybytes.json
create mode 100644 category-selector/data/categories/sectionlist.json
create mode 100644 category-selector/data/categories/secure-store.json
create mode 100644 category-selector/data/categories/secure.json
create mode 100644 category-selector/data/categories/securerandom.json
create mode 100644 category-selector/data/categories/segmented-arc.json
create mode 100644 category-selector/data/categories/segmented-control.json
create mode 100644 category-selector/data/categories/segmented-gauge.json
create mode 100644 category-selector/data/categories/select-tag.json
create mode 100644 category-selector/data/categories/select.json
create mode 100644 category-selector/data/categories/selector.json
create mode 100644 category-selector/data/categories/sensor.json
create mode 100644 category-selector/data/categories/sensors.json
create mode 100644 category-selector/data/categories/sentry.json
create mode 100644 category-selector/data/categories/setting.json
create mode 100644 category-selector/data/categories/settings.json
create mode 100644 category-selector/data/categories/sftp-client.json
create mode 100644 category-selector/data/categories/sftp.json
create mode 100644 category-selector/data/categories/sg.json
create mode 100644 category-selector/data/categories/sglistview-performance.json
create mode 100644 category-selector/data/categories/sglistview.json
create mode 100644 category-selector/data/categories/shader.json
create mode 100644 category-selector/data/categories/shadow-svg.json
create mode 100644 category-selector/data/categories/shadow.json
create mode 100644 category-selector/data/categories/shadowbox.json
create mode 100644 category-selector/data/categories/shapes.json
create mode 100644 category-selector/data/categories/share-intent.json
create mode 100644 category-selector/data/categories/share.json
create mode 100644 category-selector/data/categories/shared-element-transition.json
create mode 100644 category-selector/data/categories/shared-element.json
create mode 100644 category-selector/data/categories/shared-preferences.json
create mode 100644 category-selector/data/categories/sharedpreferences.json
create mode 100644 category-selector/data/categories/shimmer.json
create mode 100644 category-selector/data/categories/shortcut.json
create mode 100644 category-selector/data/categories/shortcuts.json
create mode 100644 category-selector/data/categories/side-menu.json
create mode 100644 category-selector/data/categories/single.json
create mode 100644 category-selector/data/categories/siri-shortcuts.json
create mode 100644 category-selector/data/categories/siri.json
create mode 100644 category-selector/data/categories/situm.json
create mode 100644 category-selector/data/categories/skeleton.json
create mode 100644 category-selector/data/categories/skeletor.json
create mode 100644 category-selector/data/categories/sketch.json
create mode 100644 category-selector/data/categories/skia.json
create mode 100644 category-selector/data/categories/skottie.json
create mode 100644 category-selector/data/categories/slider-component.json
create mode 100644 category-selector/data/categories/slider.json
create mode 100644 category-selector/data/categories/smaato.json
create mode 100644 category-selector/data/categories/smooth-corners.json
create mode 100644 category-selector/data/categories/sms-listener.json
create mode 100644 category-selector/data/categories/sms.json
create mode 100644 category-selector/data/categories/snackbar.json
create mode 100644 category-selector/data/categories/snapshot.json
create mode 100644 category-selector/data/categories/socket.json
create mode 100644 category-selector/data/categories/socks5.json
create mode 100644 category-selector/data/categories/sound.json
create mode 100644 category-selector/data/categories/speech-recognition.json
create mode 100644 category-selector/data/categories/speed-view.json
create mode 100644 category-selector/data/categories/speedview.json
create mode 100644 category-selector/data/categories/spinkit.json
create mode 100644 category-selector/data/categories/spinner.json
create mode 100644 category-selector/data/categories/spinners.json
create mode 100644 category-selector/data/categories/splash-screen.json
create mode 100644 category-selector/data/categories/splashscreen.json
create mode 100644 category-selector/data/categories/spotify.json
create mode 100644 category-selector/data/categories/sqlite.json
create mode 100644 category-selector/data/categories/sqlite3.json
create mode 100644 category-selector/data/categories/squircle.json
create mode 100644 category-selector/data/categories/sse.json
create mode 100644 category-selector/data/categories/ssh-client.json
create mode 100644 category-selector/data/categories/ssh.json
create mode 100644 category-selector/data/categories/ssl-pinning.json
create mode 100644 category-selector/data/categories/ssl.json
create mode 100644 category-selector/data/categories/stagger-animation.json
create mode 100644 category-selector/data/categories/stagger-view.json
create mode 100644 category-selector/data/categories/star-icon.json
create mode 100644 category-selector/data/categories/star-rating-component.json
create mode 100644 category-selector/data/categories/star-rating.json
create mode 100644 category-selector/data/categories/star.json
create mode 100644 category-selector/data/categories/starter-kit.json
create mode 100644 category-selector/data/categories/state-management.json
create mode 100644 category-selector/data/categories/state.json
create mode 100644 category-selector/data/categories/statusbar.json
create mode 100644 category-selector/data/categories/step.json
create mode 100644 category-selector/data/categories/stepper.json
create mode 100644 category-selector/data/categories/stickyheader.json
create mode 100644 category-selector/data/categories/storage.json
create mode 100644 category-selector/data/categories/storybook.json
create mode 100644 category-selector/data/categories/stripe.json
create mode 100644 category-selector/data/categories/style.json
create mode 100644 category-selector/data/categories/stylesheet.json
create mode 100644 category-selector/data/categories/stylesheets.json
create mode 100644 category-selector/data/categories/styling.json
create mode 100644 category-selector/data/categories/submit-button.json
create mode 100644 category-selector/data/categories/superellipse.json
create mode 100644 category-selector/data/categories/svg.json
create mode 100644 category-selector/data/categories/swipable.json
create mode 100644 category-selector/data/categories/swipe.json
create mode 100644 category-selector/data/categories/swipeable.json
create mode 100644 category-selector/data/categories/swipelistview.json
create mode 100644 category-selector/data/categories/swiper-flatlist.json
create mode 100644 category-selector/data/categories/swiper.json
create mode 100644 category-selector/data/categories/swipeview.json
create mode 100644 category-selector/data/categories/switch.json
create mode 100644 category-selector/data/categories/syntax-highlighting.json
create mode 100644 category-selector/data/categories/system.json
create mode 100644 category-selector/data/categories/tab-bar.json
create mode 100644 category-selector/data/categories/tabbar.json
create mode 100644 category-selector/data/categories/tableview.json
create mode 100644 category-selector/data/categories/tabs.json
create mode 100644 category-selector/data/categories/tachyons.json
create mode 100644 category-selector/data/categories/tags.json
create mode 100644 category-selector/data/categories/tailwind.json
create mode 100644 category-selector/data/categories/tailwindcss.json
create mode 100644 category-selector/data/categories/tcp-client.json
create mode 100644 category-selector/data/categories/tcp-server.json
create mode 100644 category-selector/data/categories/tcp-socket.json
create mode 100644 category-selector/data/categories/tcp.json
create mode 100644 category-selector/data/categories/telephone.json
create mode 100644 category-selector/data/categories/template.json
create mode 100644 category-selector/data/categories/tensorflow-lite.json
create mode 100644 category-selector/data/categories/tensorflow.json
create mode 100644 category-selector/data/categories/test.json
create mode 100644 category-selector/data/categories/text-avatar.json
create mode 100644 category-selector/data/categories/text-recognition.json
create mode 100644 category-selector/data/categories/text-to-speech.json
create mode 100644 category-selector/data/categories/textinput.json
create mode 100644 category-selector/data/categories/tflite.json
create mode 100644 category-selector/data/categories/theme.json
create mode 100644 category-selector/data/categories/theming.json
create mode 100644 category-selector/data/categories/threads.json
create mode 100644 category-selector/data/categories/thumbnails.json
create mode 100644 category-selector/data/categories/ticker.json
create mode 100644 category-selector/data/categories/time-picker.json
create mode 100644 category-selector/data/categories/time.json
create mode 100644 category-selector/data/categories/timeline.json
create mode 100644 category-selector/data/categories/timepicker.json
create mode 100644 category-selector/data/categories/timer.json
create mode 100644 category-selector/data/categories/tinder.json
create mode 100644 category-selector/data/categories/toast-notifications.json
create mode 100644 category-selector/data/categories/toast.json
create mode 100644 category-selector/data/categories/toastboard.json
create mode 100644 category-selector/data/categories/toaster.json
create mode 100644 category-selector/data/categories/tooltip.json
create mode 100644 category-selector/data/categories/tooltiplize.json
create mode 100644 category-selector/data/categories/top-navigation-bar.json
create mode 100644 category-selector/data/categories/tor.json
create mode 100644 category-selector/data/categories/touch.json
create mode 100644 category-selector/data/categories/trace.json
create mode 100644 category-selector/data/categories/transfer.json
create mode 100644 category-selector/data/categories/transform.json
create mode 100644 category-selector/data/categories/transformer.json
create mode 100644 category-selector/data/categories/translucent.json
create mode 100644 category-selector/data/categories/treasuredata.json
create mode 100644 category-selector/data/categories/tree.json
create mode 100644 category-selector/data/categories/triangle.json
create mode 100644 category-selector/data/categories/trie.json
create mode 100644 category-selector/data/categories/turbolinks.json
create mode 100644 category-selector/data/categories/twilio-video.json
create mode 100644 category-selector/data/categories/typeahead.json
create mode 100644 category-selector/data/categories/typography-themes.json
create mode 100644 category-selector/data/categories/typography.json
create mode 100644 category-selector/data/categories/udp.json
create mode 100644 category-selector/data/categories/ui-components.json
create mode 100644 category-selector/data/categories/ui-kit.json
create mode 100644 category-selector/data/categories/ui.json
create mode 100644 category-selector/data/categories/units.json
create mode 100644 category-selector/data/categories/unzip.json
create mode 100644 category-selector/data/categories/upload-blobs.json
create mode 100644 category-selector/data/categories/upload-file.json
create mode 100644 category-selector/data/categories/upload.json
create mode 100644 category-selector/data/categories/url.json
create mode 100644 category-selector/data/categories/userdefaults.json
create mode 100644 category-selector/data/categories/usestyles.json
create mode 100644 category-selector/data/categories/utilities.json
create mode 100644 category-selector/data/categories/utils.json
create mode 100644 category-selector/data/categories/v8.json
create mode 100644 category-selector/data/categories/validation.json
create mode 100644 category-selector/data/categories/version-check.json
create mode 100644 category-selector/data/categories/version.json
create mode 100644 category-selector/data/categories/versioning.json
create mode 100644 category-selector/data/categories/vertical-slider.json
create mode 100644 category-selector/data/categories/vh.json
create mode 100644 category-selector/data/categories/video-calls.json
create mode 100644 category-selector/data/categories/video-controls.json
create mode 100644 category-selector/data/categories/video-edit-sdk.json
create mode 100644 category-selector/data/categories/video-editing.json
create mode 100644 category-selector/data/categories/video-manipulation.json
create mode 100644 category-selector/data/categories/video-player.json
create mode 100644 category-selector/data/categories/video.json
create mode 100644 category-selector/data/categories/videoeditor-sdk.json
create mode 100644 category-selector/data/categories/videoplayer.json
create mode 100644 category-selector/data/categories/viewpager.json
create mode 100644 category-selector/data/categories/viewport-size.json
create mode 100644 category-selector/data/categories/viewport-units.json
create mode 100644 category-selector/data/categories/viewport.json
create mode 100644 category-selector/data/categories/vimeo.json
create mode 100644 category-selector/data/categories/virtualizedlist.json
create mode 100644 category-selector/data/categories/visualization.json
create mode 100644 category-selector/data/categories/vkontakte.json
create mode 100644 category-selector/data/categories/vmax.json
create mode 100644 category-selector/data/categories/vmin.json
create mode 100644 category-selector/data/categories/voice-recognition.json
create mode 100644 category-selector/data/categories/vw.json
create mode 100644 category-selector/data/categories/wallet.json
create mode 100644 category-selector/data/categories/watch.json
create mode 100644 category-selector/data/categories/wayfinding.json
create mode 100644 category-selector/data/categories/weather.json
create mode 100644 category-selector/data/categories/web-browser.json
create mode 100644 category-selector/data/categories/webcrypto.json
create mode 100644 category-selector/data/categories/webgl.json
create mode 100644 category-selector/data/categories/webp.json
create mode 100644 category-selector/data/categories/webrtc.json
create mode 100644 category-selector/data/categories/webserver.json
create mode 100644 category-selector/data/categories/websocket-connection.json
create mode 100644 category-selector/data/categories/websockets.json
create mode 100644 category-selector/data/categories/webview.json
create mode 100644 category-selector/data/categories/wechat-sdk.json
create mode 100644 category-selector/data/categories/wechat.json
create mode 100644 category-selector/data/categories/weekview.json
create mode 100644 category-selector/data/categories/wheelpicker.json
create mode 100644 category-selector/data/categories/widget.json
create mode 100644 category-selector/data/categories/widgetkit.json
create mode 100644 category-selector/data/categories/wifi-direct.json
create mode 100644 category-selector/data/categories/wifi-p2p-manager.json
create mode 100644 category-selector/data/categories/wifi-scanner.json
create mode 100644 category-selector/data/categories/wifi.json
create mode 100644 category-selector/data/categories/windows-hello.json
create mode 100644 category-selector/data/categories/worklet.json
create mode 100644 category-selector/data/categories/worklets.json
create mode 100644 category-selector/data/categories/xplat.json
create mode 100644 category-selector/data/categories/youtube-api.json
create mode 100644 category-selector/data/categories/youtube-player.json
create mode 100644 category-selector/data/categories/youtube-video.json
create mode 100644 category-selector/data/categories/zendesk-help.json
create mode 100644 category-selector/data/categories/zendesk.json
create mode 100644 category-selector/data/categories/zip-assets.json
create mode 100644 category-selector/data/categories/zip.json
create mode 100644 category-selector/data/categories/zoom-us.json
create mode 100644 category-selector/data/chunks/chunk_1.json
create mode 100644 category-selector/data/chunks/chunk_10.json
create mode 100644 category-selector/data/chunks/chunk_11.json
create mode 100644 category-selector/data/chunks/chunk_12.json
create mode 100644 category-selector/data/chunks/chunk_13.json
create mode 100644 category-selector/data/chunks/chunk_14.json
create mode 100644 category-selector/data/chunks/chunk_15.json
create mode 100644 category-selector/data/chunks/chunk_16.json
create mode 100644 category-selector/data/chunks/chunk_17.json
create mode 100644 category-selector/data/chunks/chunk_18.json
create mode 100644 category-selector/data/chunks/chunk_19.json
create mode 100644 category-selector/data/chunks/chunk_2.json
create mode 100644 category-selector/data/chunks/chunk_20.json
create mode 100644 category-selector/data/chunks/chunk_21.json
create mode 100644 category-selector/data/chunks/chunk_22.json
create mode 100644 category-selector/data/chunks/chunk_23.json
create mode 100644 category-selector/data/chunks/chunk_24.json
create mode 100644 category-selector/data/chunks/chunk_25.json
create mode 100644 category-selector/data/chunks/chunk_26.json
create mode 100644 category-selector/data/chunks/chunk_27.json
create mode 100644 category-selector/data/chunks/chunk_28.json
create mode 100644 category-selector/data/chunks/chunk_29.json
create mode 100644 category-selector/data/chunks/chunk_3.json
create mode 100644 category-selector/data/chunks/chunk_4.json
create mode 100644 category-selector/data/chunks/chunk_5.json
create mode 100644 category-selector/data/chunks/chunk_6.json
create mode 100644 category-selector/data/chunks/chunk_7.json
create mode 100644 category-selector/data/chunks/chunk_8.json
create mode 100644 category-selector/data/chunks/chunk_9.json
create mode 100644 category-selector/data/combinedFromChunks.json
create mode 100644 category-selector/data/combinedFromChunks_1.json
create mode 100644 category-selector/data/librariesObject.json
create mode 100644 category-selector/data/processedLibraries.json
create mode 100644 category-selector/data/uniqueCategoryToLib.json
create mode 100644 category-selector/index.ts
create mode 100644 category-selector/organizeJson/addUniqueCategory.ts
create mode 100644 category-selector/organizeJson/categorizeLibraries.ts
create mode 100644 category-selector/organizeJson/convertArrayToObject.ts
create mode 100644 category-selector/organizeJson/divideJson.ts
create mode 100644 category-selector/organizeJson/largeFile.json
create mode 100644 category-selector/organizeJson/mergeDuplicatesForAsinglefile.ts
create mode 100644 category-selector/organizeJson/removeArchivedReposFromCombinedJson.ts
create mode 100644 category-selector/organizeJson/removeDuplicate.ts
create mode 100644 category-selector/organizeJson/removeDuplicatesAndMergeCategories.ts
create mode 100644 category-selector/organizeJson/removeDuplicatesWithin.ts
create mode 100644 category-selector/package.json
create mode 100644 category-selector/pnpm-lock.yaml
create mode 100644 category-selector/raw_items.json
create mode 100644 category-selector/raw_items.ts
create mode 100644 category-selector/react-native-libraries.json
create mode 100644 category-selector/sampleData.ts
create mode 100644 category-selector/setCategory/fetchAndSelectLibraries.ts
create mode 100644 category-selector/setCategory/fetchCategoryData.ts
create mode 100644 category-selector/setCategory/loadProcessedLibraries.ts
create mode 100644 category-selector/setCategory/processLibraries.ts
create mode 100644 category-selector/setCategory/saveProcessedLibrary.ts
create mode 100644 category-selector/setCategory/selectLibrariesForCategory.ts
create mode 100644 category-selector/setCategory/setCategory.ts
create mode 100644 category-selector/tsconfig.json
create mode 100644 category-selector/types.ts
create mode 100644 category-selector/updateLibraryData/appendToJsonFile.ts
create mode 100644 category-selector/updateLibraryData/calculateDirectoryScore.ts
create mode 100644 category-selector/updateLibraryData/calculatePopularityScore.ts
create mode 100644 category-selector/updateLibraryData/fetchGithubData.ts
create mode 100644 category-selector/updateLibraryData/getCombinedPopularity.ts
create mode 100644 category-selector/updateLibraryData/octokit.ts
create mode 100644 category-selector/updateLibraryData/processed-libraries.json
create mode 100644 category-selector/updateLibraryData/readJsonFile.ts
create mode 100644 category-selector/updateLibraryData/types/GitHubData.ts
create mode 100644 category-selector/updateLibraryData/updateLibraryData.ts
create mode 100644 category-selector/utils/beautifyLibname.ts
diff --git a/category-selector/.gitignore b/category-selector/.gitignore
new file mode 100644
index 0000000..1c398ee
--- /dev/null
+++ b/category-selector/.gitignore
@@ -0,0 +1,174 @@
+# Created by https://www.toptal.com/developers/gitignore/api/macos,docusaurus
+# Edit at https://www.toptal.com/developers/gitignore?templates=macos,docusaurus
+
+### Docusaurus ###
+# Docusaurus cache and generated files
+.docusaurus
+.cache-loader
+
+# Docusaurus Build Directory
+/build/
+
+### Docusaurus.Node Stack ###
+# Logs
+logs
+*.log
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+lerna-debug.log*
+.pnpm-debug.log*
+
+# Diagnostic reports (https://nodejs.org/api/report.html)
+report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
+
+# Runtime data
+pids
+*.pid
+*.seed
+*.pid.lock
+
+# Directory for instrumented libs generated by jscoverage/JSCover
+lib-cov
+
+# Coverage directory used by tools like istanbul
+coverage
+*.lcov
+
+# nyc test coverage
+.nyc_output
+
+# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
+.grunt
+
+# Bower dependency directory (https://bower.io/)
+bower_components
+
+# node-waf configuration
+.lock-wscript
+
+# Compiled binary addons (https://nodejs.org/api/addons.html)
+build/Release
+
+# Dependency directories
+node_modules/
+jspm_packages/
+
+# Snowpack dependency directory (https://snowpack.dev/)
+web_modules/
+
+# TypeScript cache
+*.tsbuildinfo
+
+# Optional npm cache directory
+.npm
+
+# Optional eslint cache
+.eslintcache
+
+# Optional stylelint cache
+.stylelintcache
+
+# Microbundle cache
+.rpt2_cache/
+.rts2_cache_cjs/
+.rts2_cache_es/
+.rts2_cache_umd/
+
+# Optional REPL history
+.node_repl_history
+
+# Output of 'npm pack'
+*.tgz
+
+# Yarn Integrity file
+.yarn-integrity
+
+# dotenv environment variable files
+.env
+.env.development.local
+.env.test.local
+.env.production.local
+.env.local
+
+# parcel-bundler cache (https://parceljs.org/)
+.cache
+.parcel-cache
+
+# Next.js build output
+.next
+out
+
+# Nuxt.js build / generate output
+.nuxt
+dist
+
+# Gatsby files
+.cache/
+# Comment in the public line in if your project uses Gatsby and not Next.js
+# https://nextjs.org/blog/next-9-1#public-directory-support
+# public
+
+# vuepress build output
+.vuepress/dist
+
+# vuepress v2.x temp and cache directory
+.temp
+
+# Docusaurus cache and generated files
+
+# Serverless directories
+.serverless/
+
+# FuseBox cache
+.fusebox/
+
+# DynamoDB Local files
+.dynamodb/
+
+# TernJS port file
+.tern-port
+
+# Stores VSCode versions used for testing VSCode extensions
+.vscode-test
+
+# yarn v2
+.yarn/cache
+.yarn/unplugged
+.yarn/build-state.yml
+.yarn/install-state.gz
+.pnp.*
+
+### macOS ###
+# General
+.DS_Store
+.AppleDouble
+.LSOverride
+
+# Icon must end with two \r
+Icon
+
+# Thumbnails
+._*
+
+# Files that might appear in the root of a volume
+.DocumentRevisions-V100
+.fseventsd
+.Spotlight-V100
+.TemporaryItems
+.Trashes
+.VolumeIcon.icns
+.com.apple.timemachine.donotpresent
+
+# Directories potentially created on remote AFP share
+.AppleDB
+.AppleDesktop
+Network Trash Folder
+Temporary Items
+.apdisk
+
+### macOS Patch ###
+# iCloud generated files
+*.icloud
+
+# End of https://www.toptal.com/developers/gitignore/api/macos,docusaurus
diff --git a/category-selector/data/categories/2d.json b/category-selector/data/categories/2d.json
new file mode 100644
index 0000000..b9678a8
--- /dev/null
+++ b/category-selector/data/categories/2d.json
@@ -0,0 +1,89 @@
+[
+ {
+ "githubUrl": "https://github.com/flyskywhy/react-native-gcanvas",
+ "npmPkg": "@flyskywhy/react-native-gcanvas",
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/flyskywhy/react-native-gcanvas",
+ "clone": "https://github.com/flyskywhy/react-native-gcanvas.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-13T02:10:59Z",
+ "createdAt": "2020-12-06T10:35:53Z",
+ "pushedAt": "2023-12-22T00:07:48Z",
+ "issues": 4,
+ "subscribers": 6,
+ "stars": 196,
+ "forks": 21
+ },
+ "name": "react-native-gcanvas",
+ "fullName": "flyskywhy/react-native-gcanvas",
+ "description": "react native canvas based on gpu opengl glsl GCanvas -- A lightweight cross-platform graphics rendering engine. (超轻量的跨平台图形引擎)",
+ "topics": [
+ "react-native",
+ "canvas",
+ "glsl",
+ "shader",
+ "opengl",
+ "webgl",
+ "gpu",
+ "2d",
+ "3d",
+ "android",
+ "ios",
+ "native",
+ "gcanvas",
+ "graphics",
+ "zdog",
+ "dogz",
+ "babylonjs",
+ "pixijs",
+ "offscreen-canvas",
+ "multiple-touches"
+ ],
+ "license": {
+ "key": "apache-2.0",
+ "name": "Apache License 2.0",
+ "spdxId": "Apache-2.0",
+ "url": "https://api.github.com/licenses/apache-2.0",
+ "id": "MDc6TGljZW5zZTI="
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 3165,
+ "weekDownloads": 1212,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native canvas glsl shader opengl webgl gpu 2d 3d android ios native gcanvas graphics zdog dogz babylonjs pixijs offscreen-canvas multiple-touches",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.133,
+ "category": [
+ "canvas",
+ "glsl",
+ "shader",
+ "opengl",
+ "webgl",
+ "gpu",
+ "2d",
+ "3d",
+ "graphics",
+ "gcanvas"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/3d.json b/category-selector/data/categories/3d.json
new file mode 100644
index 0000000..b9678a8
--- /dev/null
+++ b/category-selector/data/categories/3d.json
@@ -0,0 +1,89 @@
+[
+ {
+ "githubUrl": "https://github.com/flyskywhy/react-native-gcanvas",
+ "npmPkg": "@flyskywhy/react-native-gcanvas",
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/flyskywhy/react-native-gcanvas",
+ "clone": "https://github.com/flyskywhy/react-native-gcanvas.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-13T02:10:59Z",
+ "createdAt": "2020-12-06T10:35:53Z",
+ "pushedAt": "2023-12-22T00:07:48Z",
+ "issues": 4,
+ "subscribers": 6,
+ "stars": 196,
+ "forks": 21
+ },
+ "name": "react-native-gcanvas",
+ "fullName": "flyskywhy/react-native-gcanvas",
+ "description": "react native canvas based on gpu opengl glsl GCanvas -- A lightweight cross-platform graphics rendering engine. (超轻量的跨平台图形引擎)",
+ "topics": [
+ "react-native",
+ "canvas",
+ "glsl",
+ "shader",
+ "opengl",
+ "webgl",
+ "gpu",
+ "2d",
+ "3d",
+ "android",
+ "ios",
+ "native",
+ "gcanvas",
+ "graphics",
+ "zdog",
+ "dogz",
+ "babylonjs",
+ "pixijs",
+ "offscreen-canvas",
+ "multiple-touches"
+ ],
+ "license": {
+ "key": "apache-2.0",
+ "name": "Apache License 2.0",
+ "spdxId": "Apache-2.0",
+ "url": "https://api.github.com/licenses/apache-2.0",
+ "id": "MDc6TGljZW5zZTI="
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 3165,
+ "weekDownloads": 1212,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native canvas glsl shader opengl webgl gpu 2d 3d android ios native gcanvas graphics zdog dogz babylonjs pixijs offscreen-canvas multiple-touches",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.133,
+ "category": [
+ "canvas",
+ "glsl",
+ "shader",
+ "opengl",
+ "webgl",
+ "gpu",
+ "2d",
+ "3d",
+ "graphics",
+ "gcanvas"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/acceleration.json b/category-selector/data/categories/acceleration.json
new file mode 100644
index 0000000..7d19b7b
--- /dev/null
+++ b/category-selector/data/categories/acceleration.json
@@ -0,0 +1,83 @@
+[
+ {
+ "githubUrl": "https://github.com/react-native-sensors/react-native-sensors",
+ "examples": [
+ "https://github.com/react-native-sensors/react-native-sensors/tree/master/examples/BasicSensors",
+ "https://github.com/react-native-sensors/react-native-sensors/tree/master/examples/GryoscopeImage",
+ "https://github.com/react-native-sensors/react-native-sensors/tree/master/examples/KeepTheBallGame"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-sensors",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/react-native-sensors/react-native-sensors",
+ "clone": "https://github.com/react-native-sensors/react-native-sensors.git",
+ "homepage": "https://react-native-sensors.github.io/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-20T16:47:04Z",
+ "createdAt": "2016-12-29T08:59:15Z",
+ "pushedAt": "2024-05-14T22:56:02Z",
+ "issues": 45,
+ "subscribers": 17,
+ "stars": 887,
+ "forks": 227
+ },
+ "name": "react-native-sensors",
+ "fullName": "react-native-sensors/react-native-sensors",
+ "description": "A developer friendly approach for sensors in React Native",
+ "topics": [
+ "react-native",
+ "sensor",
+ "gyroscope",
+ "acceleration",
+ "rxjs",
+ "magnetometer",
+ "barometer"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v7.3.6",
+ "tagName": "v7.3.6",
+ "createdAt": "2022-11-21T15:12:32Z",
+ "publishedAt": "2022-11-21T15:13:30Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 52079,
+ "weekDownloads": 11321,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native sensor gyroscope acceleration rxjs magnetometer barometer",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.033,
+ "category": [
+ "sensor",
+ "gyroscope",
+ "acceleration",
+ "magnetometer",
+ "barometer"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/accordion.json b/category-selector/data/categories/accordion.json
new file mode 100644
index 0000000..dc5c8d1
--- /dev/null
+++ b/category-selector/data/categories/accordion.json
@@ -0,0 +1,78 @@
+[
+ {
+ "githubUrl": "https://github.com/oblador/react-native-collapsible",
+ "examples": [
+ "https://github.com/oblador/react-native-collapsible/tree/master/Example"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-collapsible",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/oblador/react-native-collapsible",
+ "clone": "https://github.com/oblador/react-native-collapsible.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T19:05:58Z",
+ "createdAt": "2015-06-07T13:36:23Z",
+ "pushedAt": "2023-05-30T09:35:13Z",
+ "issues": 116,
+ "subscribers": 30,
+ "stars": 2417,
+ "forks": 453
+ },
+ "name": "react-native-collapsible",
+ "fullName": "oblador/react-native-collapsible",
+ "description": "Animated collapsible component for React Native, good for accordions, toggles etc",
+ "topics": [
+ "react-native",
+ "accordion",
+ "collapsible",
+ "animation"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "1.6.1",
+ "tagName": "v1.6.1",
+ "createdAt": "2023-03-30T09:47:17Z",
+ "publishedAt": "2023-03-30T09:48:21Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 443924,
+ "weekDownloads": 100196,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native accordion collapsible animation",
+ "score": 75,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.024,
+ "category": [
+ "accordion",
+ "collapsible"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/action-cable.json b/category-selector/data/categories/action-cable.json
new file mode 100644
index 0000000..2dc0e3a
--- /dev/null
+++ b/category-selector/data/categories/action-cable.json
@@ -0,0 +1,85 @@
+[
+ {
+ "githubUrl": "https://github.com/kesha-antonov/react-native-action-cable",
+ "npmPkg": "@kesha-antonov/react-native-action-cable",
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/kesha-antonov/react-native-action-cable",
+ "clone": "https://github.com/kesha-antonov/react-native-action-cable.git",
+ "homepage": "https://www.npmjs.com/package/@kesha-antonov/react-native-action-cable"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-03-18T06:51:53Z",
+ "createdAt": "2016-01-25T02:01:39Z",
+ "pushedAt": "2024-03-02T20:11:26Z",
+ "issues": 6,
+ "subscribers": 6,
+ "stars": 57,
+ "forks": 23
+ },
+ "name": "react-native-action-cable",
+ "fullName": "kesha-antonov/react-native-action-cable",
+ "description": "Use Rails 5+ ActionCable channels with React Native for realtime magic.",
+ "topics": [
+ "react-native",
+ "reactnative",
+ "rails",
+ "actioncable",
+ "websockets",
+ "react",
+ "action-cable",
+ "rails5",
+ "rails6",
+ "realtime",
+ "realtime-messaging",
+ "realtime-updates",
+ "ruby-on-rails",
+ "rubyonrails"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "1.1.4",
+ "tagName": "1.1.4",
+ "createdAt": "2022-11-09T23:06:30Z",
+ "publishedAt": "2022-11-09T23:07:07Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 15084,
+ "weekDownloads": 3456,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native reactnative rails actioncable websockets react action-cable rails5 rails6 realtime realtime-messaging realtime-updates ruby-on-rails rubyonrails",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.021,
+ "category": [
+ "rails",
+ "actioncable",
+ "websockets",
+ "action-cable",
+ "rails5",
+ "rails6",
+ "ruby-on-rails",
+ "rubyonrails"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/action-sheet.json b/category-selector/data/categories/action-sheet.json
new file mode 100644
index 0000000..d7bb486
--- /dev/null
+++ b/category-selector/data/categories/action-sheet.json
@@ -0,0 +1,98 @@
+[
+ {
+ "githubUrl": "https://github.com/ammarahm-ed/react-native-actions-sheet",
+ "examples": [
+ "https://github.com/ammarahm-ed/react-native-actions-sheet/tree/master/example"
+ ],
+ "images": [
+ "https://imgur.com/XdsHb6M.gif",
+ "https://imgur.com/g6LLkl4.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-actions-sheet",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/ammarahm-ed/react-native-actions-sheet",
+ "clone": "https://github.com/ammarahm-ed/react-native-actions-sheet.git",
+ "homepage": "https://rnas.vercel.app"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T15:22:07Z",
+ "createdAt": "2020-01-09T10:31:03Z",
+ "pushedAt": "2024-05-14T20:26:41Z",
+ "issues": 64,
+ "subscribers": 13,
+ "stars": 1368,
+ "forks": 119
+ },
+ "name": "react-native-actions-sheet",
+ "fullName": "ammarahm-ed/react-native-actions-sheet",
+ "description": "A Cross Platform(Android, iOS & Web) ActionSheet with a flexible api, native performance and zero dependency code for react native. Create anything you want inside ActionSheet.",
+ "topics": [
+ "react-native",
+ "javascript",
+ "actionsheet",
+ "action-sheet",
+ "bottom-sheet",
+ "bottom-drawer",
+ "dialog",
+ "picker",
+ "modal",
+ "drawer",
+ "raw-bottom-sheet",
+ "bottom-app-bar",
+ "react",
+ "native",
+ "action",
+ "sheet",
+ "expo",
+ "web",
+ "react-native-web"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v0.8.21",
+ "tagName": "v0.8.21",
+ "createdAt": "2023-02-13T10:25:40Z",
+ "publishedAt": "2023-02-13T15:06:40Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 110996,
+ "weekDownloads": 26089,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native javascript actionsheet action-sheet bottom-sheet bottom-drawer dialog picker modal drawer raw-bottom-sheet bottom-app-bar react native action sheet expo web react-native-web",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.015,
+ "category": [
+ "actionsheet",
+ "action-sheet",
+ "bottom-sheet",
+ "bottom-drawer",
+ "raw-bottom-sheet"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/actioncable.json b/category-selector/data/categories/actioncable.json
new file mode 100644
index 0000000..2dc0e3a
--- /dev/null
+++ b/category-selector/data/categories/actioncable.json
@@ -0,0 +1,85 @@
+[
+ {
+ "githubUrl": "https://github.com/kesha-antonov/react-native-action-cable",
+ "npmPkg": "@kesha-antonov/react-native-action-cable",
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/kesha-antonov/react-native-action-cable",
+ "clone": "https://github.com/kesha-antonov/react-native-action-cable.git",
+ "homepage": "https://www.npmjs.com/package/@kesha-antonov/react-native-action-cable"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-03-18T06:51:53Z",
+ "createdAt": "2016-01-25T02:01:39Z",
+ "pushedAt": "2024-03-02T20:11:26Z",
+ "issues": 6,
+ "subscribers": 6,
+ "stars": 57,
+ "forks": 23
+ },
+ "name": "react-native-action-cable",
+ "fullName": "kesha-antonov/react-native-action-cable",
+ "description": "Use Rails 5+ ActionCable channels with React Native for realtime magic.",
+ "topics": [
+ "react-native",
+ "reactnative",
+ "rails",
+ "actioncable",
+ "websockets",
+ "react",
+ "action-cable",
+ "rails5",
+ "rails6",
+ "realtime",
+ "realtime-messaging",
+ "realtime-updates",
+ "ruby-on-rails",
+ "rubyonrails"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "1.1.4",
+ "tagName": "1.1.4",
+ "createdAt": "2022-11-09T23:06:30Z",
+ "publishedAt": "2022-11-09T23:07:07Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 15084,
+ "weekDownloads": 3456,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native reactnative rails actioncable websockets react action-cable rails5 rails6 realtime realtime-messaging realtime-updates ruby-on-rails rubyonrails",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.021,
+ "category": [
+ "rails",
+ "actioncable",
+ "websockets",
+ "action-cable",
+ "rails5",
+ "rails6",
+ "ruby-on-rails",
+ "rubyonrails"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/actionsheet.json b/category-selector/data/categories/actionsheet.json
new file mode 100644
index 0000000..5c5dbeb
--- /dev/null
+++ b/category-selector/data/categories/actionsheet.json
@@ -0,0 +1,247 @@
+[
+ {
+ "githubUrl": "https://github.com/ammarahm-ed/react-native-actions-sheet",
+ "examples": [
+ "https://github.com/ammarahm-ed/react-native-actions-sheet/tree/master/example"
+ ],
+ "images": [
+ "https://imgur.com/XdsHb6M.gif",
+ "https://imgur.com/g6LLkl4.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-actions-sheet",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/ammarahm-ed/react-native-actions-sheet",
+ "clone": "https://github.com/ammarahm-ed/react-native-actions-sheet.git",
+ "homepage": "https://rnas.vercel.app"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T15:22:07Z",
+ "createdAt": "2020-01-09T10:31:03Z",
+ "pushedAt": "2024-05-14T20:26:41Z",
+ "issues": 64,
+ "subscribers": 13,
+ "stars": 1368,
+ "forks": 119
+ },
+ "name": "react-native-actions-sheet",
+ "fullName": "ammarahm-ed/react-native-actions-sheet",
+ "description": "A Cross Platform(Android, iOS & Web) ActionSheet with a flexible api, native performance and zero dependency code for react native. Create anything you want inside ActionSheet.",
+ "topics": [
+ "react-native",
+ "javascript",
+ "actionsheet",
+ "action-sheet",
+ "bottom-sheet",
+ "bottom-drawer",
+ "dialog",
+ "picker",
+ "modal",
+ "drawer",
+ "raw-bottom-sheet",
+ "bottom-app-bar",
+ "react",
+ "native",
+ "action",
+ "sheet",
+ "expo",
+ "web",
+ "react-native-web"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v0.8.21",
+ "tagName": "v0.8.21",
+ "createdAt": "2023-02-13T10:25:40Z",
+ "publishedAt": "2023-02-13T15:06:40Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 110996,
+ "weekDownloads": 26089,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native javascript actionsheet action-sheet bottom-sheet bottom-drawer dialog picker modal drawer raw-bottom-sheet bottom-app-bar react native action sheet expo web react-native-web",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.015,
+ "category": [
+ "actionsheet",
+ "action-sheet",
+ "bottom-sheet",
+ "bottom-drawer",
+ "raw-bottom-sheet"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/Bur0/react-native-actions-sheet-picker",
+ "examples": [
+ "https://github.com/Bur0/react-native-actions-sheet-picker/tree/master/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/Bur0/react-native-actions-sheet-picker/master/gifs/ios-default.gif",
+ "https://raw.githubusercontent.com/Bur0/react-native-actions-sheet-picker/master/gifs/ios-filterable.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-actions-sheet-picker",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Bur0/react-native-actions-sheet-picker",
+ "clone": "https://github.com/Bur0/react-native-actions-sheet-picker.git",
+ "homepage": "https://www.npmjs.com/package/react-native-actions-sheet-picker"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2023-12-23T14:54:54Z",
+ "createdAt": "2022-05-07T10:50:43Z",
+ "pushedAt": "2023-06-23T09:50:04Z",
+ "issues": 8,
+ "subscribers": 2,
+ "stars": 98,
+ "forks": 21
+ },
+ "name": "react-native-actions-sheet-picker",
+ "fullName": "Bur0/react-native-actions-sheet-picker",
+ "description": "A React Native component that provides a filterable select dropdown/picker.",
+ "topics": [
+ "actionsheet",
+ "dropdown",
+ "filterable",
+ "react-native",
+ "searchable",
+ "select",
+ "picker",
+ "react",
+ "javascript"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 0.3.5",
+ "tagName": "v0.3.5",
+ "createdAt": "2022-08-11T09:20:02Z",
+ "publishedAt": "2022-08-11T09:20:12Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 688,
+ "weekDownloads": 190,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "actionsheet dropdown filterable react-native searchable select picker react javascript",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": 0.026,
+ "category": [
+ "actionsheet",
+ "dropdown",
+ "picker"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/beefe/react-native-actionsheet",
+ "ios": true,
+ "android": true,
+ "unmaintained": true,
+ "npmPkg": "react-native-actionsheet",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/beefe/react-native-actionsheet",
+ "clone": "https://github.com/beefe/react-native-actionsheet.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T21:33:35Z",
+ "createdAt": "2016-03-01T14:11:31Z",
+ "pushedAt": "2022-12-08T17:08:45Z",
+ "issues": 106,
+ "subscribers": 14,
+ "stars": 1342,
+ "forks": 340
+ },
+ "name": "react-native-actionsheet",
+ "fullName": "beefe/react-native-actionsheet",
+ "description": "An elegant ActionSheet component for React Native.",
+ "topics": [
+ "react-native",
+ "actionsheet"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "",
+ "tagName": "v2.4.0",
+ "createdAt": "2018-04-02T02:22:57Z",
+ "publishedAt": "2018-04-02T04:13:49Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 71606,
+ "weekDownloads": 16907,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native actionsheet",
+ "score": 50,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.264,
+ "category": [
+ "actionsheet"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/activity-indicator.json b/category-selector/data/categories/activity-indicator.json
new file mode 100644
index 0000000..f31a59d
--- /dev/null
+++ b/category-selector/data/categories/activity-indicator.json
@@ -0,0 +1,89 @@
+[
+ {
+ "githubUrl": "https://github.com/joinspontaneous/react-native-loading-spinner-overlay",
+ "images": [
+ "https://raw.githubusercontent.com/joinspontaneous/react-native-loading-spinner-overlay/master/media/demo.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-loading-spinner-overlay",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/ladjs/react-native-loading-spinner-overlay",
+ "clone": "https://github.com/ladjs/react-native-loading-spinner-overlay.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-19T22:13:30Z",
+ "createdAt": "2016-01-11T06:31:16Z",
+ "pushedAt": "2024-05-13T22:44:51Z",
+ "issues": 16,
+ "subscribers": 19,
+ "stars": 1572,
+ "forks": 174
+ },
+ "name": "react-native-loading-spinner-overlay",
+ "fullName": "ladjs/react-native-loading-spinner-overlay",
+ "description": ":barber: React Native loading spinner overlay",
+ "topics": [
+ "react-native",
+ "react",
+ "spinner",
+ "loading",
+ "overlay",
+ "modal",
+ "portal",
+ "android",
+ "ios",
+ "progress-bar",
+ "activity-indicator",
+ "progress-circle",
+ "progress-indicator"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "",
+ "tagName": "v3.0.1",
+ "createdAt": "2022-07-28T15:27:57Z",
+ "publishedAt": "2022-07-28T15:28:58Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 72111,
+ "weekDownloads": 16862,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native react spinner loading overlay modal portal android ios progress-bar activity-indicator progress-circle progress-indicator",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.016,
+ "category": [
+ "spinner",
+ "loading",
+ "overlay",
+ "activity-indicator",
+ "progress-circle",
+ "progress-indicator"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/admob.json b/category-selector/data/categories/admob.json
new file mode 100644
index 0000000..2d999cd
--- /dev/null
+++ b/category-selector/data/categories/admob.json
@@ -0,0 +1,141 @@
+[
+ {
+ "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-ads-admob",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "unmaintained": true,
+ "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": true,
+ "hasDownloads": true,
+ "updatedAt": "2022-07-12T00:16:42Z",
+ "createdAt": "2016-08-15T17:14:25Z",
+ "pushedAt": "2022-07-12T00:16:42Z",
+ "forks": 4663,
+ "issues": 407,
+ "subscribers": 288,
+ "stars": 29829
+ },
+ "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.",
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": false
+ },
+ "images": [],
+ "npmPkg": "expo-ads-admob",
+ "npm": {
+ "downloads": 1713,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 433
+ },
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Lots of open issues",
+ "Not updated recently"
+ ],
+ "popularity": -0.247,
+ "topicSearchString": "",
+ "matchScore": 0.1,
+ "category": [
+ "admob"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/khalisafkari/react-native-sdkx",
+ "examples": [
+ "https://github.com/khalisafkari/react-native-sdkx/tree/main/example"
+ ],
+ "images": [
+ "https://i.ibb.co/mD121Jt/Untitled-presentation.png",
+ "https://i.ibb.co/104bgFX/Screenshot-1603528544.png",
+ "https://i.ibb.co/SmsfW9Q/Screenshot-1603528555.png"
+ ],
+ "android": true,
+ "npmPkg": "react-native-sdkx",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/khalisafkari/react-native-sdkx",
+ "clone": "https://github.com/khalisafkari/react-native-sdkx.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2022-10-13T03:12:46Z",
+ "createdAt": "2020-10-23T05:15:58Z",
+ "pushedAt": "2023-03-05T14:39:17Z",
+ "issues": 11,
+ "subscribers": 2,
+ "stars": 6,
+ "forks": 0
+ },
+ "name": "react-native-sdkx",
+ "fullName": "khalisafkari/react-native-sdkx",
+ "description": "GreedyGame is an end-to-end implementation, mediation and optimization platform for Ads, support Admob, FacebookAds, Mopub,",
+ "topics": [
+ "greedygame",
+ "admob",
+ "monetization",
+ "react-native",
+ "android",
+ "facebook",
+ "mopub-ads"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 0.1.8",
+ "tagName": "v0.1.8",
+ "createdAt": "2020-11-02T02:35:01Z",
+ "publishedAt": "2020-11-02T02:38:17Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 15,
+ "weekDownloads": 1,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "greedygame admob monetization react-native android facebook mopub-ads",
+ "score": 38,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.683,
+ "category": [
+ "greedygame",
+ "admob"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/ahap.json b/category-selector/data/categories/ahap.json
new file mode 100644
index 0000000..faa4eee
--- /dev/null
+++ b/category-selector/data/categories/ahap.json
@@ -0,0 +1,77 @@
+[
+ {
+ "githubUrl": "https://github.com/candlefinance/haptics",
+ "npmPkg": "@candlefinance/haptics",
+ "examples": [
+ "https://github.com/candlefinance/haptics/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/candlefinance/haptics",
+ "clone": "https://github.com/candlefinance/haptics.git",
+ "homepage": "https://candle.fi"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-22T03:49:57Z",
+ "createdAt": "2023-09-28T15:07:42Z",
+ "pushedAt": "2024-04-29T23:21:49Z",
+ "issues": 0,
+ "subscribers": 3,
+ "stars": 69,
+ "forks": 0
+ },
+ "name": "haptics",
+ "fullName": "candlefinance/haptics",
+ "description": "Haptics for React Native with support for custom patterns and ahap files.",
+ "topics": [
+ "haptics",
+ "ios",
+ "react-native",
+ "ahap",
+ "corehaptics",
+ "uifeedbackgenerator",
+ "uikit"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 0.3.3",
+ "tagName": "v0.3.3",
+ "createdAt": "2024-04-20T18:30:45Z",
+ "publishedAt": "2024-04-20T18:30:47Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 173,
+ "weekDownloads": 34,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "haptics ios react-native ahap corehaptics uifeedbackgenerator uikit",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.502,
+ "category": [
+ "haptics",
+ "ahap"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/alert.json b/category-selector/data/categories/alert.json
new file mode 100644
index 0000000..f6aa3da
--- /dev/null
+++ b/category-selector/data/categories/alert.json
@@ -0,0 +1,441 @@
+[
+ {
+ "githubUrl": "https://github.com/Blaumaus/react-native-redux-alert",
+ "examples": [
+ "https://github.com/Blaumaus/react-native-redux-alert/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-redux-alert",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Blaumaus/react-native-redux-alert",
+ "clone": "https://github.com/Blaumaus/react-native-redux-alert.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2022-09-07T02:58:19Z",
+ "createdAt": "2021-05-30T13:46:20Z",
+ "pushedAt": "2021-10-21T20:45:47Z",
+ "issues": 0,
+ "subscribers": 2,
+ "stars": 9,
+ "forks": 4
+ },
+ "name": "react-native-redux-alert",
+ "fullName": "Blaumaus/react-native-redux-alert",
+ "description": "Alerts for React Native.",
+ "topics": [
+ "react-native",
+ "redux",
+ "react-redux",
+ "alert",
+ "toast",
+ "toast-notifications"
+ ],
+ "license": null,
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 13,
+ "weekDownloads": 1,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native redux react-redux alert toast toast-notifications",
+ "score": 25,
+ "matchingScoreModifiers": [
+ "No license",
+ "Not updated recently"
+ ],
+ "popularity": -0.704,
+ "category": [
+ "alert",
+ "toast",
+ "toast-notifications"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/rishabhbhatia/react-native-awesome-alerts",
+ "images": [
+ "https://res.cloudinary.com/rishabhbhatia/image/upload/v1505042954/awesome-alerts/v1.0.3/react-native-awesome-alerts.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "npmPkg": "react-native-awesome-alerts",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/rishabhbhatia/react-native-awesome-alerts",
+ "clone": "https://github.com/rishabhbhatia/react-native-awesome-alerts.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-03T09:51:42Z",
+ "createdAt": "2017-09-09T09:29:32Z",
+ "pushedAt": "2024-02-01T16:31:25Z",
+ "issues": 12,
+ "subscribers": 7,
+ "stars": 513,
+ "forks": 72
+ },
+ "name": "react-native-awesome-alerts",
+ "fullName": "rishabhbhatia/react-native-awesome-alerts",
+ "description": "Awesome alerts for React Native, works with iOS and Android.",
+ "topics": [
+ "react-native",
+ "alert",
+ "dialog",
+ "popup",
+ "ios",
+ "android"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 13967,
+ "weekDownloads": 3353,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native alert dialog popup ios android",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.01,
+ "category": [
+ "alert",
+ "popup"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/inferusvv/react-native-unicorn-modals",
+ "examples": [
+ "https://snack.expo.dev/@inferusvv/react-native-unicorn-modals",
+ "https://github.com/inferusvv/react-native-unicorn-modals/tree/main/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/inferusvv/react-native-unicorn-modals/main/.github/images/demo.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "npmPkg": "react-native-unicorn-modals",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/bezenson/react-native-unicorn-modals",
+ "clone": "https://github.com/bezenson/react-native-unicorn-modals.git",
+ "homepage": "https://inferusvv.github.io/react-native-unicorn-modals/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-22T12:35:00Z",
+ "createdAt": "2022-12-27T09:49:30Z",
+ "pushedAt": "2023-03-03T14:46:39Z",
+ "issues": 4,
+ "subscribers": 1,
+ "stars": 32,
+ "forks": 2
+ },
+ "name": "react-native-unicorn-modals",
+ "fullName": "bezenson/react-native-unicorn-modals",
+ "description": "Custom modals with Imperative API 🦄",
+ "topics": [
+ "alert",
+ "android",
+ "ios",
+ "modal",
+ "react-native",
+ "typescript",
+ "dialog",
+ "menu",
+ "reanimated2",
+ "popup"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 0.5.1",
+ "tagName": "v0.5.1",
+ "createdAt": "2023-03-03T14:46:37Z",
+ "publishedAt": "2023-03-03T14:47:01Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 72,
+ "weekDownloads": 8,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "alert android ios modal react-native typescript dialog menu reanimated2 popup",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.589,
+ "category": [
+ "alert",
+ "modal",
+ "dialog",
+ "menu",
+ "popup"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/baronha/ting",
+ "npmPkg": "@baronha/ting",
+ "examples": [
+ "https://github.com/baronha/ting/tree/main/example"
+ ],
+ "images": [
+ "https://github.com/baronha/ting/raw/main/resources/Ting.png"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/baronha/ting",
+ "clone": "https://github.com/baronha/ting.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-21T05:21:44Z",
+ "createdAt": "2023-06-24T09:03:11Z",
+ "pushedAt": "2024-05-15T09:06:07Z",
+ "issues": 11,
+ "subscribers": 4,
+ "stars": 249,
+ "forks": 17
+ },
+ "name": "ting",
+ "fullName": "baronha/ting",
+ "description": "🍞 Flexible and customizable React Native toast/alert notifications with support for positioning, custom rendering, click handlers, and duration control. Written in Swift and Kotlin",
+ "topics": [
+ "native-module",
+ "new-architecture",
+ "react-native",
+ "toast",
+ "alert",
+ "android",
+ "ios",
+ "toast-notifications"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Ting@1.2.0",
+ "tagName": "1.2.0",
+ "createdAt": "2024-04-02T16:06:47Z",
+ "publishedAt": "2024-04-02T16:18:51Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 300,
+ "weekDownloads": 89,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "native-module new-architecture react-native toast alert android ios toast-notifications",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.047,
+ "category": [
+ "toast",
+ "alert",
+ "toast-notifications"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/testshallpass/react-native-dropdownalert",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-dropdownalert",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/testshallpass/react-native-dropdownalert",
+ "clone": "https://github.com/testshallpass/react-native-dropdownalert.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-15T19:05:08Z",
+ "createdAt": "2016-06-27T03:09:07Z",
+ "pushedAt": "2023-12-18T16:07:24Z",
+ "issues": 15,
+ "subscribers": 15,
+ "stars": 1831,
+ "forks": 250
+ },
+ "name": "react-native-dropdownalert",
+ "fullName": "testshallpass/react-native-dropdownalert",
+ "description": "An alert to notify users about an error or something else",
+ "topics": [
+ "react-native",
+ "dropdown",
+ "alert",
+ "notification"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v5.1.0",
+ "tagName": "v5.1.0",
+ "createdAt": "2023-08-08T13:15:23Z",
+ "publishedAt": "2023-08-08T13:18:44Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 40275,
+ "weekDownloads": 9506,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native dropdown alert notification",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.014,
+ "category": [
+ "dropdown",
+ "alert",
+ "notification"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/gnestor/react-native-statusbar-alert",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-statusbar-alert",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/gnestor/react-native-statusbar-alert",
+ "clone": "https://github.com/gnestor/react-native-statusbar-alert.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-16T20:34:15Z",
+ "createdAt": "2016-05-04T19:56:03Z",
+ "pushedAt": "2022-12-07T17:20:04Z",
+ "issues": 25,
+ "subscribers": 8,
+ "stars": 230,
+ "forks": 33
+ },
+ "name": "react-native-statusbar-alert",
+ "fullName": "gnestor/react-native-statusbar-alert",
+ "description": "A status bar alert (e.g. in-call, recording, navigating) for React Native",
+ "topics": [
+ "react-native",
+ "ios",
+ "android",
+ "statusbar",
+ "alert"
+ ],
+ "license": null,
+ "lastRelease": {
+ "name": "Added support for children",
+ "tagName": "v0.3.0",
+ "createdAt": "2017-10-11T20:52:06Z",
+ "publishedAt": "2017-10-11T20:53:31Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 1870,
+ "weekDownloads": 259,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native ios android statusbar alert",
+ "score": 38,
+ "matchingScoreModifiers": [
+ "No license"
+ ],
+ "popularity": -0.111,
+ "category": [
+ "statusbar",
+ "alert"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/alipay.json b/category-selector/data/categories/alipay.json
new file mode 100644
index 0000000..f299722
--- /dev/null
+++ b/category-selector/data/categories/alipay.json
@@ -0,0 +1,78 @@
+[
+ {
+ "githubUrl": "https://github.com/uiwjs/react-native-alipay",
+ "npmPkg": "@uiw/react-native-alipay",
+ "examples": [
+ "https://github.com/uiwjs/react-native-alipay/tree/master/example"
+ ],
+ "images": [
+ "https://gw.alipayobjects.com/zos/skylark-tools/public/files/c0aa8379f5f57c55f1e5bf25e6f426d1.png",
+ "https://gw.alipayobjects.com/zos/skylark-tools/public/files/2454bffde14f428b2eeb2bfb6aa28d6b.png"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/uiwjs/react-native-alipay",
+ "clone": "https://github.com/uiwjs/react-native-alipay.git",
+ "homepage": "https://uiwjs.github.io/react-native-alipay/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-18T08:38:45Z",
+ "createdAt": "2020-07-08T01:47:48Z",
+ "pushedAt": "2024-04-26T17:13:19Z",
+ "issues": 39,
+ "subscribers": 6,
+ "stars": 197,
+ "forks": 46
+ },
+ "name": "react-native-alipay",
+ "fullName": "uiwjs/react-native-alipay",
+ "description": "基于 React Native 的宝支付包,已更新到最新的支付宝 SDK 版本,支持Android/iOS。",
+ "topics": [
+ "react-native",
+ "reactjs",
+ "alipay",
+ "uiw",
+ "uiwjs",
+ "android",
+ "ios"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": null,
+ "tagName": "v5.0.2",
+ "createdAt": "2022-08-06T08:29:05Z",
+ "publishedAt": "2022-08-06T08:29:09Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 355,
+ "weekDownloads": 80,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native reactjs alipay uiw uiwjs android ios",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.023,
+ "category": [
+ "alipay"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/amazon-ivs.json b/category-selector/data/categories/amazon-ivs.json
new file mode 100644
index 0000000..bfcd2b0
--- /dev/null
+++ b/category-selector/data/categories/amazon-ivs.json
@@ -0,0 +1,71 @@
+[
+ {
+ "githubUrl": "https://github.com/aws/amazon-ivs-react-native-player",
+ "examples": [
+ "https://github.com/aws/amazon-ivs-react-native-player/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "amazon-ivs-react-native-player",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/aws/amazon-ivs-react-native-player",
+ "clone": "https://github.com/aws/amazon-ivs-react-native-player.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-01T02:51:49Z",
+ "createdAt": "2021-08-17T19:48:45Z",
+ "pushedAt": "2024-05-16T20:19:13Z",
+ "issues": 28,
+ "subscribers": 27,
+ "stars": 286,
+ "forks": 30
+ },
+ "name": "amazon-ivs-react-native-player",
+ "fullName": "aws/amazon-ivs-react-native-player",
+ "description": "A React Native wrapper for the Amazon IVS iOS and Android player SDKs.",
+ "topics": [
+ "react-native",
+ "amazon-ivs"
+ ],
+ "license": {
+ "key": "apache-2.0",
+ "name": "Apache License 2.0",
+ "spdxId": "Apache-2.0",
+ "url": "https://api.github.com/licenses/apache-2.0",
+ "id": "MDc6TGljZW5zZTI="
+ },
+ "lastRelease": {
+ "name": "",
+ "tagName": "1.5.0",
+ "createdAt": "2024-02-20T21:02:16Z",
+ "publishedAt": "2024-02-20T21:02:52Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 9089,
+ "weekDownloads": 1914,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native amazon-ivs",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.039,
+ "category": [
+ "amazon-ivs"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/analytics.json b/category-selector/data/categories/analytics.json
new file mode 100644
index 0000000..8e7b7bc
--- /dev/null
+++ b/category-selector/data/categories/analytics.json
@@ -0,0 +1,597 @@
+[
+ {
+ "githubUrl": "https://github.com/DataDog/dd-sdk-reactnative",
+ "npmPkg": "@datadog/mobile-react-native",
+ "nameOverride": "Datadog React Native Monitoring",
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/DataDog/dd-sdk-reactnative",
+ "clone": "https://github.com/DataDog/dd-sdk-reactnative.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T08:42:39Z",
+ "createdAt": "2019-12-18T13:25:42Z",
+ "pushedAt": "2024-05-24T08:42:39Z",
+ "forks": 39,
+ "issues": 33,
+ "subscribers": 18,
+ "stars": 108
+ },
+ "name": "dd-sdk-reactnative",
+ "fullName": "DataDog/dd-sdk-reactnative",
+ "description": "Datadog SDK for ReactNative",
+ "topics": [
+ "datadog",
+ "react-native",
+ "ios",
+ "android",
+ "analytics",
+ "error-monitoring"
+ ],
+ "license": {
+ "key": "apache-2.0",
+ "name": "Apache License 2.0",
+ "spdxId": "Apache-2.0",
+ "url": "http://choosealicense.com/licenses/apache-2.0/",
+ "id": "MDc6TGljZW5zZTI="
+ },
+ "lastRelease": {
+ "name": "2.3.3",
+ "tagName": "2.3.3",
+ "createdAt": "2024-05-13T13:06:05Z",
+ "publishedAt": "2024-05-13T13:21:57Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npm": {
+ "downloads": 303755,
+ "weekDownloads": 69452,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month"
+ },
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.021,
+ "topicSearchString": "datadog react-native ios android analytics error-monitoring",
+ "matchScore": 1,
+ "category": [
+ "analytics"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/invertase/react-native-firebase/tree/main/packages/analytics",
+ "npmPkg": "@react-native-firebase/analytics",
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/invertase/react-native-firebase",
+ "clone": "https://github.com/invertase/react-native-firebase.git"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-20T03:50:59Z",
+ "createdAt": "2017-02-01T12:01:03Z",
+ "pushedAt": "2024-05-20T03:50:59Z",
+ "forks": 2105,
+ "issues": 41,
+ "subscribers": 165,
+ "stars": 11465
+ },
+ "name": "@react-native-firebase/analytics",
+ "fullName": "invertase/react-native-firebase",
+ "description": "React Native Firebase - The analytics module provides out of the box support with Google Analytics for Firebase. Integration with the Android & iOS allows for in-depth analytical insight reporting, such as device information, location, user actions and more.",
+ "topics": [
+ "react",
+ "react-native",
+ "firebase",
+ "analytics"
+ ],
+ "license": {
+ "name": "Apache License 2.0",
+ "url": "http://choosealicense.com/licenses/apache-2.0/",
+ "id": "MDc6TGljZW5zZTI=",
+ "key": "apache-2.0",
+ "spdxId": "Apache-2.0"
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npm": {
+ "downloads": 1159913,
+ "weekDownloads": 265917,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month"
+ },
+ "score": 88,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.021,
+ "topicSearchString": "react react-native firebase analytics",
+ "matchScore": 111,
+ "category": [
+ "analytics"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/mixpanel/mixpanel-react-native",
+ "examples": [
+ "https://github.com/mixpanel/mixpanel-react-native/tree/master/Samples/ContextAPIMixpanel",
+ "https://github.com/mixpanel/mixpanel-react-native/tree/master/Samples/MixpanelDemo",
+ "https://github.com/mixpanel/mixpanel-react-native/tree/master/Samples/SimpleMixpanel"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/mixpanel/mixpanel-react-native",
+ "clone": "https://github.com/mixpanel/mixpanel-react-native.git",
+ "homepage": "https://mixpanel.com"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-20T18:52:44Z",
+ "createdAt": "2020-02-06T08:11:13Z",
+ "pushedAt": "2024-05-20T18:52:44Z",
+ "forks": 38,
+ "issues": 11,
+ "subscribers": 37,
+ "stars": 95
+ },
+ "name": "mixpanel-react-native",
+ "fullName": "mixpanel/mixpanel-react-native",
+ "description": "Official React Native Tracking Library for Mixpanel Analytics",
+ "topics": [
+ "mixpanel",
+ "react",
+ "native",
+ "ios",
+ "android",
+ "analytics",
+ "tracking",
+ "sdk",
+ "react-native",
+ "analytics-tracking",
+ "mixpanel-sdk"
+ ],
+ "license": {
+ "key": "apache-2.0",
+ "name": "Apache License 2.0",
+ "spdxId": "Apache-2.0",
+ "url": "http://choosealicense.com/licenses/apache-2.0/",
+ "id": "MDc6TGljZW5zZTI="
+ },
+ "lastRelease": {
+ "name": "Release v3.0.5",
+ "tagName": "v3.0.5",
+ "createdAt": "2024-05-14T16:36:02Z",
+ "publishedAt": "2024-05-14T16:37:09Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npmPkg": "mixpanel-react-native",
+ "npm": {
+ "downloads": 210483,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 46205
+ },
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.03,
+ "topicSearchString": "mixpanel react native ios android analytics tracking sdk react-native analytics-tracking mixpanel-sdk",
+ "matchScore": 11,
+ "category": [
+ "analytics"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/adobe/react-native-acpmedia",
+ "npmPkg": "@adobe/react-native-acpmedia",
+ "examples": [
+ "https://github.com/adobe/react-native-acpmedia/tree/main/sample/ACPMediaSample",
+ "https://github.com/adobe/react-native-acpmedia/tree/main/sample/ReactNativeBasicPlayerSample"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/adobe/react-native-acpmedia",
+ "clone": "https://github.com/adobe/react-native-acpmedia.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2023-08-07T22:15:28Z",
+ "createdAt": "2019-10-24T14:30:54Z",
+ "pushedAt": "2023-08-07T22:15:28Z",
+ "forks": 6,
+ "issues": 0,
+ "subscribers": 18,
+ "stars": 5
+ },
+ "name": "react-native-acpmedia",
+ "fullName": "adobe/react-native-acpmedia",
+ "description": "A wrapper around the iOS and Android AEP Media Analytics SDK to allow for integration with React Native applications",
+ "topics": [
+ "react-native",
+ "adobe",
+ "adobe-experience-platform",
+ "media",
+ "ios",
+ "android",
+ "adobe-analytics"
+ ],
+ "license": {
+ "key": "apache-2.0",
+ "name": "Apache License 2.0",
+ "spdxId": "Apache-2.0",
+ "url": "http://choosealicense.com/licenses/apache-2.0/",
+ "id": "MDc6TGljZW5zZTI="
+ },
+ "lastRelease": {
+ "name": "v3.0.1",
+ "tagName": "v3.0.1",
+ "createdAt": "2022-04-28T20:32:16Z",
+ "publishedAt": "2022-04-28T20:49:33Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npm": {
+ "downloads": 800,
+ "weekDownloads": 126,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month"
+ },
+ "score": 38,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.193,
+ "topicSearchString": "react-native adobe adobe-experience-platform media ios android adobe-analytics",
+ "matchScore": 11,
+ "category": [
+ "analytics"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/lwansbrough/react-native-google-analytics",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "unmaintained": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/rnc-archive/react-native-google-analytics",
+ "clone": "https://github.com/rnc-archive/react-native-google-analytics.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2020-05-14T21:52:33Z",
+ "createdAt": "2015-04-23T11:30:28Z",
+ "pushedAt": "2020-05-14T21:52:33Z",
+ "forks": 52,
+ "issues": 16,
+ "subscribers": 11,
+ "stars": 383
+ },
+ "name": "react-native-google-analytics",
+ "fullName": "rnc-archive/react-native-google-analytics",
+ "description": "Google Analytics for React Native! Compatible with react-native-ab",
+ "topics": [
+ "react",
+ "native",
+ "ab",
+ "test",
+ "testing",
+ "analytics",
+ "metrics",
+ "events",
+ "google",
+ "experiment",
+ "variant"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npmPkg": "react-native-google-analytics",
+ "npm": {
+ "downloads": 1628,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 450
+ },
+ "score": 38,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.224,
+ "topicSearchString": "react native ab test testing analytics metrics events google experiment variant",
+ "matchScore": 0.111,
+ "category": [
+ "analytics"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-firebase-analytics",
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "unmaintained": true,
+ "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": true,
+ "hasDownloads": true,
+ "updatedAt": "2023-02-01T20:57:16Z",
+ "createdAt": "2016-08-15T17:14:25Z",
+ "pushedAt": "2023-02-01T20:57:16Z",
+ "forks": 4663,
+ "issues": 407,
+ "subscribers": 288,
+ "stars": 29829
+ },
+ "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.",
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": false
+ },
+ "images": [],
+ "npmPkg": "expo-firebase-analytics",
+ "npm": {
+ "downloads": 9347,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 1164
+ },
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Lots of open issues",
+ "Not updated recently"
+ ],
+ "popularity": -0.375,
+ "topicSearchString": "",
+ "matchScore": 0.1,
+ "category": [
+ "analytics"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/BranchMetrics/react-native-branch-deep-linking-attribution",
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-branch",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/BranchMetrics/react-native-branch-deep-linking-attribution",
+ "clone": "https://github.com/BranchMetrics/react-native-branch-deep-linking-attribution.git",
+ "homepage": "https://docs.branch.io/apps/react-native/"
+ },
+ "stats": {
+ "hasIssues": false,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-21T09:40:50Z",
+ "createdAt": "2016-04-10T23:56:20Z",
+ "pushedAt": "2024-05-22T20:30:45Z",
+ "issues": 105,
+ "subscribers": 74,
+ "stars": 513,
+ "forks": 202
+ },
+ "name": "react-native-branch-deep-linking-attribution",
+ "fullName": "BranchMetrics/react-native-branch-deep-linking-attribution",
+ "description": "The Branch React Native SDK for deep linking and attribution. Branch helps mobile apps grow with deep links / deeplinks that power paid acquisition and re-engagement campaigns, referral programs, content sharing, deep linked emails, smart banners, custom user onboarding, and more. ",
+ "topics": [
+ "ios",
+ "android",
+ "universal-links",
+ "app-links",
+ "analytics",
+ "react",
+ "react-native",
+ "deep-linking",
+ "branch",
+ "metrics"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 6.2.1",
+ "tagName": "v6.2.1",
+ "createdAt": "2024-04-04T00:46:51Z",
+ "publishedAt": "2024-04-04T00:48:25Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 303530,
+ "weekDownloads": 62521,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "ios android universal-links app-links analytics react react-native deep-linking branch metrics",
+ "score": 50,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.044,
+ "category": [
+ "branch",
+ "metrics",
+ "analytics"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/invertase/react-native-firebase/tree/main/packages/perf",
+ "npmPkg": "@react-native-firebase/perf",
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/invertase/react-native-firebase",
+ "clone": "https://github.com/invertase/react-native-firebase.git",
+ "homepage": "https://rnfirebase.io"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T20:28:42Z",
+ "createdAt": "2017-02-01T12:01:03Z",
+ "pushedAt": "2024-05-20T03:51:00Z",
+ "issues": 46,
+ "subscribers": 165,
+ "stars": 11465,
+ "forks": 2176
+ },
+ "name": "react-native-firebase",
+ "fullName": "invertase/react-native-firebase",
+ "description": "🔥 A well-tested feature-rich modular Firebase implementation for React Native. Supports both iOS & Android platforms for all Firebase services.",
+ "topics": [
+ "firebase",
+ "analytics",
+ "android",
+ "ios",
+ "database",
+ "push-notifications",
+ "react-native",
+ "fcm",
+ "react-native-app",
+ "react",
+ "auth",
+ "javascript",
+ "realtime-database",
+ "web-sdk",
+ "storage",
+ "transactions",
+ "remote-config",
+ "firestore",
+ "crashlytics",
+ "react-hooks"
+ ],
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdxId": "NOASSERTION",
+ "url": null,
+ "id": "MDc6TGljZW5zZTA="
+ },
+ "lastRelease": {
+ "name": "v6.4.0",
+ "tagName": "v6.4.0",
+ "createdAt": "2020-04-08T11:15:52Z",
+ "publishedAt": "2020-04-08T11:26:33Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 306639,
+ "weekDownloads": 68531,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "firebase analytics android ios database push-notifications react-native fcm react-native-app react auth javascript realtime-database web-sdk storage transactions remote-config firestore crashlytics react-hooks",
+ "score": 88,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.027,
+ "category": [
+ "analytics"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/android-calendar-events.json b/category-selector/data/categories/android-calendar-events.json
new file mode 100644
index 0000000..f639833
--- /dev/null
+++ b/category-selector/data/categories/android-calendar-events.json
@@ -0,0 +1,88 @@
+[
+ {
+ "githubUrl": "https://github.com/wmcmahan/react-native-calendar-events",
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-calendar-events",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/wmcmahan/react-native-calendar-events",
+ "clone": "https://github.com/wmcmahan/react-native-calendar-events.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T00:25:14Z",
+ "createdAt": "2016-02-24T04:23:38Z",
+ "pushedAt": "2024-02-06T14:48:14Z",
+ "issues": 71,
+ "subscribers": 12,
+ "stars": 890,
+ "forks": 288
+ },
+ "name": "react-native-calendar-events",
+ "fullName": "wmcmahan/react-native-calendar-events",
+ "description": "📆 React Native Module for iOS and Android Calendar Events",
+ "topics": [
+ "android-calendar-events",
+ "ios-calendar-events",
+ "react-native",
+ "calendar-events",
+ "alarms",
+ "calendar-api",
+ "recurring-events",
+ "ios-calendar-api",
+ "android-calendar-api",
+ "react-native-module",
+ "andriod",
+ "ios-library",
+ "android-calendar",
+ "ios-calendar",
+ "ios-sdk",
+ "andriod-sdk"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "2.2.0",
+ "tagName": "2.2.0",
+ "createdAt": "2021-01-08T10:28:27Z",
+ "publishedAt": "2021-01-08T10:28:32Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 251633,
+ "weekDownloads": 52653,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "android-calendar-events ios-calendar-events react-native calendar-events alarms calendar-api recurring-events ios-calendar-api android-calendar-api react-native-module andriod ios-library android-calendar ios-calendar ios-sdk andriod-sdk",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.041,
+ "category": [
+ "android-calendar-events",
+ "ios-calendar-events",
+ "calendar-events",
+ "calendar-api",
+ "android-calendar",
+ "ios-calendar"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/android-calendar.json b/category-selector/data/categories/android-calendar.json
new file mode 100644
index 0000000..f639833
--- /dev/null
+++ b/category-selector/data/categories/android-calendar.json
@@ -0,0 +1,88 @@
+[
+ {
+ "githubUrl": "https://github.com/wmcmahan/react-native-calendar-events",
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-calendar-events",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/wmcmahan/react-native-calendar-events",
+ "clone": "https://github.com/wmcmahan/react-native-calendar-events.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T00:25:14Z",
+ "createdAt": "2016-02-24T04:23:38Z",
+ "pushedAt": "2024-02-06T14:48:14Z",
+ "issues": 71,
+ "subscribers": 12,
+ "stars": 890,
+ "forks": 288
+ },
+ "name": "react-native-calendar-events",
+ "fullName": "wmcmahan/react-native-calendar-events",
+ "description": "📆 React Native Module for iOS and Android Calendar Events",
+ "topics": [
+ "android-calendar-events",
+ "ios-calendar-events",
+ "react-native",
+ "calendar-events",
+ "alarms",
+ "calendar-api",
+ "recurring-events",
+ "ios-calendar-api",
+ "android-calendar-api",
+ "react-native-module",
+ "andriod",
+ "ios-library",
+ "android-calendar",
+ "ios-calendar",
+ "ios-sdk",
+ "andriod-sdk"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "2.2.0",
+ "tagName": "2.2.0",
+ "createdAt": "2021-01-08T10:28:27Z",
+ "publishedAt": "2021-01-08T10:28:32Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 251633,
+ "weekDownloads": 52653,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "android-calendar-events ios-calendar-events react-native calendar-events alarms calendar-api recurring-events ios-calendar-api android-calendar-api react-native-module andriod ios-library android-calendar ios-calendar ios-sdk andriod-sdk",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.041,
+ "category": [
+ "android-calendar-events",
+ "ios-calendar-events",
+ "calendar-events",
+ "calendar-api",
+ "android-calendar",
+ "ios-calendar"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/android-shared-preferences.json b/category-selector/data/categories/android-shared-preferences.json
new file mode 100644
index 0000000..f54e517
--- /dev/null
+++ b/category-selector/data/categories/android-shared-preferences.json
@@ -0,0 +1,81 @@
+[
+ {
+ "githubUrl": "https://github.com/mCodex/react-native-sensitive-info",
+ "ios": true,
+ "android": true,
+ "windows": true,
+ "npmPkg": "react-native-sensitive-info",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/mCodex/react-native-sensitive-info",
+ "clone": "https://github.com/mCodex/react-native-sensitive-info.git",
+ "homepage": "https://mcodex.dev/react-native-sensitive-info/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-21T12:08:26Z",
+ "createdAt": "2016-05-10T17:13:13Z",
+ "pushedAt": "2024-05-21T10:05:09Z",
+ "issues": 41,
+ "subscribers": 6,
+ "stars": 969,
+ "forks": 211
+ },
+ "name": "react-native-sensitive-info",
+ "fullName": "mCodex/react-native-sensitive-info",
+ "description": "Save sensitive data into Android's Shared Preferences with keystore encryption/iOS's Keychain for React Native",
+ "topics": [
+ "react-native-sensitive-info",
+ "android",
+ "ios-keychain",
+ "ios",
+ "android-shared-preferences",
+ "react-native",
+ "keystore",
+ "shared-preferences",
+ "fingerprint",
+ "windows"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": " 6.0.0-alpha.9",
+ "tagName": "v6.0.0-alpha9",
+ "createdAt": "2020-12-17T20:04:57Z",
+ "publishedAt": "2020-12-17T20:08:57Z",
+ "isPrerelease": true
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 89043,
+ "weekDownloads": 19704,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native-sensitive-info android ios-keychain ios android-shared-preferences react-native keystore shared-preferences fingerprint windows",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.029,
+ "category": [
+ "react-native-sensitive-info",
+ "android-shared-preferences",
+ "shared-preferences",
+ "keystore"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/android-video-editor.json b/category-selector/data/categories/android-video-editor.json
new file mode 100644
index 0000000..cc3a800
--- /dev/null
+++ b/category-selector/data/categories/android-video-editor.json
@@ -0,0 +1,82 @@
+[
+ {
+ "githubUrl": "https://github.com/shahen94/react-native-video-processing",
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-video-processing",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/shahen94/react-native-video-processing",
+ "clone": "https://github.com/shahen94/react-native-video-processing.git",
+ "homepage": "https://shahen94.github.io/react-native-video-processing/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T21:03:59Z",
+ "createdAt": "2016-11-13T14:10:21Z",
+ "pushedAt": "2024-04-15T12:44:07Z",
+ "issues": 131,
+ "subscribers": 28,
+ "stars": 1233,
+ "forks": 320
+ },
+ "name": "react-native-video-processing",
+ "fullName": "shahen94/react-native-video-processing",
+ "description": "Native Video editing/trimming/compressing :movie_camera: library for React-Native",
+ "topics": [
+ "react",
+ "react-native",
+ "video",
+ "javascript",
+ "processing",
+ "xcode",
+ "ios-video-editor",
+ "android-video-editor",
+ "ios",
+ "android",
+ "swift",
+ "java"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v1.13.0",
+ "tagName": "v1.13.0",
+ "createdAt": "2017-11-01T09:00:15Z",
+ "publishedAt": "2017-11-01T09:14:31Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 1337,
+ "weekDownloads": 227,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react react-native video javascript processing xcode ios-video-editor android-video-editor ios android swift java",
+ "score": 50,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.08,
+ "category": [
+ "video",
+ "ios-video-editor",
+ "android-video-editor"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/android.json b/category-selector/data/categories/android.json
new file mode 100644
index 0000000..93803fd
--- /dev/null
+++ b/category-selector/data/categories/android.json
@@ -0,0 +1,66 @@
+[
+ {
+ "githubUrl": "https://github.com/andreyvital/react-native-android-sms-listener",
+ "android": true,
+ "npmPkg": "react-native-android-sms-listener",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/andreyvital/react-native-android-sms-listener",
+ "clone": "https://github.com/andreyvital/react-native-android-sms-listener.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-22T10:54:15Z",
+ "createdAt": "2016-02-09T15:29:10Z",
+ "pushedAt": "2020-09-09T12:38:06Z",
+ "issues": 12,
+ "subscribers": 5,
+ "stars": 350,
+ "forks": 101
+ },
+ "name": "react-native-android-sms-listener",
+ "fullName": "andreyvital/react-native-android-sms-listener",
+ "description": "Allows you to listen for incoming SMS messages using React Native",
+ "topics": [
+ "react-native",
+ "sms",
+ "android",
+ "react",
+ "sms-listener"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 633,
+ "weekDownloads": 136,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native sms android react sms-listener",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.035,
+ "category": [
+ "sms",
+ "android",
+ "sms-listener"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/animate-counting.json b/category-selector/data/categories/animate-counting.json
new file mode 100644
index 0000000..64965c4
--- /dev/null
+++ b/category-selector/data/categories/animate-counting.json
@@ -0,0 +1,87 @@
+[
+ {
+ "githubUrl": "https://github.com/vydimitrov/use-count-up",
+ "examples": [
+ "https://use-count-up.now.sh/",
+ "https://snack.expo.dev/@vydimitrov/use-count-up?platform=ios"
+ ],
+ "images": [
+ "https://user-images.githubusercontent.com/10707142/82188777-ac628e80-98ee-11ea-8a10-0469713a3bbc.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "web": true,
+ "windows": true,
+ "macos": true,
+ "npmPkg": "use-count-up",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/vydimitrov/use-count-up",
+ "clone": "https://github.com/vydimitrov/use-count-up.git",
+ "homepage": "https://use-count-up.now.sh/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-16T20:52:56Z",
+ "createdAt": "2019-11-04T05:29:45Z",
+ "pushedAt": "2023-11-01T15:11:30Z",
+ "issues": 0,
+ "subscribers": 3,
+ "stars": 400,
+ "forks": 14
+ },
+ "name": "use-count-up",
+ "fullName": "vydimitrov/use-count-up",
+ "description": "React/React Native component and hook to animate counting up or down to a number",
+ "topics": [
+ "react",
+ "animate-counting",
+ "count-up",
+ "react-native",
+ "ios",
+ "android",
+ "countup",
+ "react-countup"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v3.0.1",
+ "tagName": "3.0.1",
+ "createdAt": "2021-09-05T13:22:36Z",
+ "publishedAt": "2021-09-05T13:24:50Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 141956,
+ "weekDownloads": 32370,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react animate-counting count-up react-native ios android countup react-countup",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.022,
+ "category": [
+ "animate-counting",
+ "countup",
+ "react-countup"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/animated-spinners.json b/category-selector/data/categories/animated-spinners.json
new file mode 100644
index 0000000..d2a1c01
--- /dev/null
+++ b/category-selector/data/categories/animated-spinners.json
@@ -0,0 +1,63 @@
+[
+ {
+ "githubUrl": "https://github.com/mohebifar/react-native-loader",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-loader",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/mohebifar/react-native-loader",
+ "clone": "https://github.com/mohebifar/react-native-loader.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-16T20:34:14Z",
+ "createdAt": "2016-04-12T16:16:18Z",
+ "pushedAt": "2023-02-28T04:58:15Z",
+ "issues": 22,
+ "subscribers": 11,
+ "stars": 390,
+ "forks": 69
+ },
+ "name": "react-native-loader",
+ "fullName": "mohebifar/react-native-loader",
+ "description": "A collection of animated spinners for React Native",
+ "topics": [
+ "animated-spinners",
+ "react-native",
+ "android",
+ "ios"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 2571,
+ "weekDownloads": 639,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "animated-spinners react-native android ios",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.001,
+ "category": [
+ "animated-spinners"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/animation.json b/category-selector/data/categories/animation.json
new file mode 100644
index 0000000..6052486
--- /dev/null
+++ b/category-selector/data/categories/animation.json
@@ -0,0 +1,77 @@
+[
+ {
+ "githubUrl": "https://github.com/flipkart-incubator/animation-wrapper-view",
+ "examples": [
+ "https://snack.expo.dev/@swapnil1104/animationwrapperview-playground"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/flipkart-incubator/animation-wrapper-view/master/media/demo.gif",
+ "https://raw.githubusercontent.com/flipkart-incubator/animation-wrapper-view/master/media/json_animation.gif",
+ "https://raw.githubusercontent.com/flipkart-incubator/animation-wrapper-view/master/media/json_demo.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "npmPkg": "animation-wrapper-view",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/flipkart-incubator/animation-wrapper-view",
+ "clone": "https://github.com/flipkart-incubator/animation-wrapper-view.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-02T17:41:13Z",
+ "createdAt": "2021-08-04T05:56:16Z",
+ "pushedAt": "2024-03-24T04:27:00Z",
+ "issues": 4,
+ "subscribers": 9,
+ "stars": 52,
+ "forks": 10
+ },
+ "name": "animation-wrapper-view",
+ "fullName": "flipkart-incubator/animation-wrapper-view",
+ "description": "Declarative animations with imperative controls for RN/RNW.",
+ "topics": [
+ "react-components",
+ "animation",
+ "declarative",
+ "animated",
+ "react-native",
+ "react",
+ "reactjs",
+ "library",
+ "react-component"
+ ],
+ "license": {
+ "key": "apache-2.0",
+ "name": "Apache License 2.0",
+ "spdxId": "Apache-2.0",
+ "url": "https://api.github.com/licenses/apache-2.0",
+ "id": "MDc6TGljZW5zZTI="
+ },
+ "lastRelease": null,
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 18,
+ "weekDownloads": 1,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-components animation declarative animated react-native react reactjs library react-component",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.617,
+ "category": [
+ "animation"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/apearance.json b/category-selector/data/categories/apearance.json
new file mode 100644
index 0000000..0c1f8f6
--- /dev/null
+++ b/category-selector/data/categories/apearance.json
@@ -0,0 +1,76 @@
+[
+ {
+ "githubUrl": "https://github.com/vonovak/react-native-theme-control",
+ "npmPkg": "@vonovak/react-native-theme-control",
+ "examples": [
+ "https://github.com/vonovak/react-native-theme-control/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/vonovak-org/react-native-theme-control",
+ "clone": "https://github.com/vonovak-org/react-native-theme-control.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-30T13:01:44Z",
+ "createdAt": "2022-06-21T18:48:40Z",
+ "pushedAt": "2024-01-15T16:58:02Z",
+ "issues": 2,
+ "subscribers": 3,
+ "stars": 128,
+ "forks": 0
+ },
+ "name": "react-native-theme-control",
+ "fullName": "vonovak-org/react-native-theme-control",
+ "description": "Natively control react native application theme at runtime and persist it for the next app start.",
+ "topics": [
+ "react-native",
+ "theme",
+ "dark",
+ "dark-mode",
+ "apearance",
+ "hacktoberfest"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v5.1.0",
+ "tagName": "v5.1.0",
+ "createdAt": "2023-12-22T23:58:20Z",
+ "publishedAt": "2023-12-22T23:58:32Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 1299,
+ "weekDownloads": 354,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native theme dark dark-mode apearance hacktoberfest",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.023,
+ "category": [
+ "theme",
+ "apearance"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/api.json b/category-selector/data/categories/api.json
new file mode 100644
index 0000000..f5dfc8b
--- /dev/null
+++ b/category-selector/data/categories/api.json
@@ -0,0 +1,74 @@
+[
+ {
+ "githubUrl": "https://github.com/infinitered/apisauce",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "apisauce",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/infinitered/apisauce",
+ "clone": "https://github.com/infinitered/apisauce.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T14:47:50Z",
+ "createdAt": "2016-04-10T00:44:42Z",
+ "pushedAt": "2024-01-12T20:22:24Z",
+ "issues": 40,
+ "subscribers": 35,
+ "stars": 2755,
+ "forks": 183
+ },
+ "name": "apisauce",
+ "fullName": "infinitered/apisauce",
+ "description": "Axios + standardized errors + request/response transforms.",
+ "topics": [
+ "axios",
+ "promise",
+ "api",
+ "react-native",
+ "reactjs"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v3.0.1",
+ "tagName": "v3.0.1",
+ "createdAt": "2023-06-17T01:07:43Z",
+ "publishedAt": "2023-06-17T01:07:51Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 418393,
+ "weekDownloads": 96073,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "axios promise api react-native reactjs",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.02,
+ "category": [
+ "api",
+ "axios"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/app-review.json b/category-selector/data/categories/app-review.json
new file mode 100644
index 0000000..2452b87
--- /dev/null
+++ b/category-selector/data/categories/app-review.json
@@ -0,0 +1,175 @@
+[
+ {
+ "githubUrl": "https://github.com/safaiyeh/react-native-app-review",
+ "examples": [
+ "https://github.com/safaiyeh/react-native-app-review/tree/master/example"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-app-review",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/safaiyeh/react-native-app-review",
+ "clone": "https://github.com/safaiyeh/react-native-app-review.git",
+ "homepage": "https://www.npmjs.com/package/react-native-app-review"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-27T20:30:54Z",
+ "createdAt": "2020-08-10T01:22:53Z",
+ "pushedAt": "2020-08-16T03:36:27Z",
+ "issues": 1,
+ "subscribers": 2,
+ "stars": 38,
+ "forks": 2
+ },
+ "name": "react-native-app-review",
+ "fullName": "safaiyeh/react-native-app-review",
+ "description": "React Native module to request users to leave an app review.",
+ "topics": [
+ "react-native",
+ "android",
+ "ios",
+ "app-review",
+ "playstore",
+ "appstore",
+ "macos"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v1.1.0",
+ "tagName": "v1.1.0",
+ "createdAt": "2020-08-16T03:34:36Z",
+ "publishedAt": "2020-08-16T03:36:27Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 9,
+ "weekDownloads": 1,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native android ios app-review playstore appstore macos",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.561,
+ "category": [
+ "app-review",
+ "playstore",
+ "appstore"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/MinaSamir11/react-native-in-app-review",
+ "examples": [
+ "https://github.com/MinaSamir11/react-native-in-app-review/tree/master/Example"
+ ],
+ "images": [
+ "https://developer.android.com/images/google/play/in-app-review/iar-flow.jpg",
+ "https://developer.apple.com/design/human-interface-guidelines/ios/images/AppRating_2x.png"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-in-app-review",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/MinaSamir11/react-native-in-app-review",
+ "clone": "https://github.com/MinaSamir11/react-native-in-app-review.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-22T09:04:48Z",
+ "createdAt": "2020-08-09T20:08:55Z",
+ "pushedAt": "2024-05-14T05:19:07Z",
+ "issues": 37,
+ "subscribers": 8,
+ "stars": 635,
+ "forks": 52
+ },
+ "name": "react-native-in-app-review",
+ "fullName": "MinaSamir11/react-native-in-app-review",
+ "description": "The Google Play In-App Review API, App store rating API lets you prompt users to submit Play Store or App store ratings and reviews without the inconvenience of leaving your app or game.",
+ "topics": [
+ "react-native",
+ "rating",
+ "review-api",
+ "playstore",
+ "android",
+ "review",
+ "in-app-review",
+ "react-native-in-app-review",
+ "ios",
+ "appstore",
+ "appgallery",
+ "huawei",
+ "huawei-appgallery",
+ "inappcomment",
+ "hms",
+ "app-review",
+ "review-tools",
+ "in-app-comment"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Solve Error in Android Duplicate class com.google.android.play.core.common",
+ "tagName": "v4.3.1",
+ "createdAt": "2023-02-05T18:19:50Z",
+ "publishedAt": "2023-02-05T18:21:49Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 256481,
+ "weekDownloads": 57569,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native rating review-api playstore android review in-app-review react-native-in-app-review ios appstore appgallery huawei huawei-appgallery inappcomment hms app-review review-tools in-app-comment",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.026,
+ "category": [
+ "review-api",
+ "playstore",
+ "in-app-review",
+ "react-native-in-app-review",
+ "appstore",
+ "app-review",
+ "review-tools"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/app-shortcuts.json b/category-selector/data/categories/app-shortcuts.json
new file mode 100644
index 0000000..45abb61
--- /dev/null
+++ b/category-selector/data/categories/app-shortcuts.json
@@ -0,0 +1,85 @@
+[
+ {
+ "githubUrl": "https://github.com/mouselangelo/react-native-actions-shortcuts",
+ "examples": [
+ "https://github.com/mouselangelo/react-native-actions-shortcuts/tree/master/example"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-actions-shortcuts",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/mouselangelo/react-native-actions-shortcuts",
+ "clone": "https://github.com/mouselangelo/react-native-actions-shortcuts.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-20T14:26:29Z",
+ "createdAt": "2020-07-22T13:32:59Z",
+ "pushedAt": "2023-11-16T12:05:02Z",
+ "issues": 42,
+ "subscribers": 3,
+ "stars": 113,
+ "forks": 21
+ },
+ "name": "react-native-actions-shortcuts",
+ "fullName": "mouselangelo/react-native-actions-shortcuts",
+ "description": "iOS Home screen Quick Actions & Android App Shortcuts for react-native",
+ "topics": [
+ "react-native",
+ "ios",
+ "android",
+ "quick-actions",
+ "app-shortcuts",
+ "home-screen",
+ "actions",
+ "uiapplicationshortcutitem",
+ "shortcut",
+ "shortcuts",
+ "dynamic-shortcuts"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Core react-native module published",
+ "tagName": "1.0.1",
+ "createdAt": "2020-07-29T06:24:27Z",
+ "publishedAt": "2020-07-29T06:35:09Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 6880,
+ "weekDownloads": 1555,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native ios android quick-actions app-shortcuts home-screen actions uiapplicationshortcutitem shortcut shortcuts dynamic-shortcuts",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.024,
+ "category": [
+ "quick-actions",
+ "app-shortcuts",
+ "home-screen",
+ "shortcut",
+ "shortcuts",
+ "dynamic-shortcuts"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/appauth.json b/category-selector/data/categories/appauth.json
new file mode 100644
index 0000000..89402f4
--- /dev/null
+++ b/category-selector/data/categories/appauth.json
@@ -0,0 +1,81 @@
+[
+ {
+ "githubUrl": "https://github.com/FormidableLabs/react-native-app-auth",
+ "examples": [
+ "https://github.com/FormidableLabs/react-native-app-auth/tree/master/Example",
+ "https://github.com/FormidableLabs/react-native-app-auth/tree/master/Example#react-native-app-auth-example"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/FormidableLabs/react-native-app-auth",
+ "clone": "https://github.com/FormidableLabs/react-native-app-auth.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T09:55:02Z",
+ "createdAt": "2017-11-13T17:59:31Z",
+ "pushedAt": "2024-05-24T09:55:02Z",
+ "forks": 402,
+ "issues": 93,
+ "subscribers": 58,
+ "stars": 1936
+ },
+ "name": "react-native-app-auth",
+ "fullName": "FormidableLabs/react-native-app-auth",
+ "description": "React native bridge for AppAuth - an SDK for communicating with OAuth2 providers",
+ "topics": [
+ "react",
+ "react-native",
+ "auth",
+ "authentication",
+ "oauth",
+ "oauth2",
+ "appauth"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v7.2.0",
+ "tagName": "v7.2.0",
+ "createdAt": "2024-05-14T14:34:12Z",
+ "publishedAt": "2024-05-14T14:34:13Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npmPkg": "react-native-app-auth",
+ "npm": {
+ "downloads": 265078,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 55211
+ },
+ "score": 50,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.042,
+ "topicSearchString": "react react-native auth authentication oauth oauth2 appauth",
+ "matchScore": 11,
+ "category": [
+ "appauth"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/apple-health.json b/category-selector/data/categories/apple-health.json
new file mode 100644
index 0000000..3c80e15
--- /dev/null
+++ b/category-selector/data/categories/apple-health.json
@@ -0,0 +1,74 @@
+[
+ {
+ "githubUrl": "https://github.com/OvalMoney/react-native-fitness",
+ "npmPkg": "@ovalmoney/react-native-fitness",
+ "android": true,
+ "ios": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/OvalMoney/react-native-fitness",
+ "clone": "https://github.com/OvalMoney/react-native-fitness.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-18T08:23:28Z",
+ "createdAt": "2018-12-19T08:30:27Z",
+ "pushedAt": "2022-01-12T08:17:22Z",
+ "issues": 25,
+ "subscribers": 12,
+ "stars": 339,
+ "forks": 68
+ },
+ "name": "react-native-fitness",
+ "fullName": "OvalMoney/react-native-fitness",
+ "description": " A React Native module to interact with Apple Healthkit and Google Fit.",
+ "topics": [
+ "react-native",
+ "android",
+ "ios",
+ "apple-health",
+ "google-fit",
+ "fitness"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "0.5.3",
+ "tagName": "v0.5.3",
+ "createdAt": "2021-04-19T16:26:58Z",
+ "publishedAt": "2021-04-19T16:30:47Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 2387,
+ "weekDownloads": 482,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native android ios apple-health google-fit fitness",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.048,
+ "category": [
+ "apple-health",
+ "google-fit",
+ "fitness"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/apple-healthkit.json b/category-selector/data/categories/apple-healthkit.json
new file mode 100644
index 0000000..2ae8739
--- /dev/null
+++ b/category-selector/data/categories/apple-healthkit.json
@@ -0,0 +1,75 @@
+[
+ {
+ "githubUrl": "https://github.com/agencyenterprise/react-native-health",
+ "ios": true,
+ "npmPkg": "react-native-health",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/agencyenterprise/react-native-health",
+ "clone": "https://github.com/agencyenterprise/react-native-health.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-25T09:48:36Z",
+ "createdAt": "2020-09-21T19:09:21Z",
+ "pushedAt": "2024-05-08T11:48:53Z",
+ "issues": 112,
+ "subscribers": 29,
+ "stars": 774,
+ "forks": 221
+ },
+ "name": "react-native-health",
+ "fullName": "agencyenterprise/react-native-health",
+ "description": "A React Native package to interact with Apple HealthKit",
+ "topics": [
+ "healthkit",
+ "apple-healthkit",
+ "react-native",
+ "ios",
+ "health",
+ "fitness"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "",
+ "tagName": "v1.18.0",
+ "createdAt": "2023-08-18T13:58:55Z",
+ "publishedAt": "2023-08-18T14:00:19Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 26428,
+ "weekDownloads": 5985,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "healthkit apple-healthkit react-native ios health fitness",
+ "score": 50,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.024,
+ "category": [
+ "healthkit",
+ "apple-healthkit",
+ "fitness"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/apple-wallet.json b/category-selector/data/categories/apple-wallet.json
new file mode 100644
index 0000000..b32286a
--- /dev/null
+++ b/category-selector/data/categories/apple-wallet.json
@@ -0,0 +1,75 @@
+[
+ {
+ "githubUrl": "https://github.com/dev-family/react-native-wallet-manager",
+ "examples": [
+ "https://github.com/dev-family/react-native-wallet-manager/tree/main/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/dev-family/react-native-wallet-manager/main/docs/screenshot.gif"
+ ],
+ "ios": true,
+ "npmPkg": "react-native-wallet-manager",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/dev-family/react-native-wallet-manager",
+ "clone": "https://github.com/dev-family/react-native-wallet-manager.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-18T17:48:59Z",
+ "createdAt": "2021-08-10T07:31:15Z",
+ "pushedAt": "2024-05-15T09:00:40Z",
+ "issues": 2,
+ "subscribers": 4,
+ "stars": 98,
+ "forks": 16
+ },
+ "name": "react-native-wallet-manager",
+ "fullName": "dev-family/react-native-wallet-manager",
+ "description": "Provides some Apple Wallet functionality, like adding passes, removing passes and checking passises for existing.",
+ "topics": [
+ "apple-wallet",
+ "react-native",
+ "wallet"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "0.0.7",
+ "tagName": "0.0.7",
+ "createdAt": "2024-05-15T08:59:10Z",
+ "publishedAt": "2024-05-15T09:00:40Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 8593,
+ "weekDownloads": 1938,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "apple-wallet react-native wallet",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.024,
+ "category": [
+ "apple-wallet",
+ "wallet"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/appstore.json b/category-selector/data/categories/appstore.json
new file mode 100644
index 0000000..2452b87
--- /dev/null
+++ b/category-selector/data/categories/appstore.json
@@ -0,0 +1,175 @@
+[
+ {
+ "githubUrl": "https://github.com/safaiyeh/react-native-app-review",
+ "examples": [
+ "https://github.com/safaiyeh/react-native-app-review/tree/master/example"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-app-review",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/safaiyeh/react-native-app-review",
+ "clone": "https://github.com/safaiyeh/react-native-app-review.git",
+ "homepage": "https://www.npmjs.com/package/react-native-app-review"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-27T20:30:54Z",
+ "createdAt": "2020-08-10T01:22:53Z",
+ "pushedAt": "2020-08-16T03:36:27Z",
+ "issues": 1,
+ "subscribers": 2,
+ "stars": 38,
+ "forks": 2
+ },
+ "name": "react-native-app-review",
+ "fullName": "safaiyeh/react-native-app-review",
+ "description": "React Native module to request users to leave an app review.",
+ "topics": [
+ "react-native",
+ "android",
+ "ios",
+ "app-review",
+ "playstore",
+ "appstore",
+ "macos"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v1.1.0",
+ "tagName": "v1.1.0",
+ "createdAt": "2020-08-16T03:34:36Z",
+ "publishedAt": "2020-08-16T03:36:27Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 9,
+ "weekDownloads": 1,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native android ios app-review playstore appstore macos",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.561,
+ "category": [
+ "app-review",
+ "playstore",
+ "appstore"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/MinaSamir11/react-native-in-app-review",
+ "examples": [
+ "https://github.com/MinaSamir11/react-native-in-app-review/tree/master/Example"
+ ],
+ "images": [
+ "https://developer.android.com/images/google/play/in-app-review/iar-flow.jpg",
+ "https://developer.apple.com/design/human-interface-guidelines/ios/images/AppRating_2x.png"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-in-app-review",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/MinaSamir11/react-native-in-app-review",
+ "clone": "https://github.com/MinaSamir11/react-native-in-app-review.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-22T09:04:48Z",
+ "createdAt": "2020-08-09T20:08:55Z",
+ "pushedAt": "2024-05-14T05:19:07Z",
+ "issues": 37,
+ "subscribers": 8,
+ "stars": 635,
+ "forks": 52
+ },
+ "name": "react-native-in-app-review",
+ "fullName": "MinaSamir11/react-native-in-app-review",
+ "description": "The Google Play In-App Review API, App store rating API lets you prompt users to submit Play Store or App store ratings and reviews without the inconvenience of leaving your app or game.",
+ "topics": [
+ "react-native",
+ "rating",
+ "review-api",
+ "playstore",
+ "android",
+ "review",
+ "in-app-review",
+ "react-native-in-app-review",
+ "ios",
+ "appstore",
+ "appgallery",
+ "huawei",
+ "huawei-appgallery",
+ "inappcomment",
+ "hms",
+ "app-review",
+ "review-tools",
+ "in-app-comment"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Solve Error in Android Duplicate class com.google.android.play.core.common",
+ "tagName": "v4.3.1",
+ "createdAt": "2023-02-05T18:19:50Z",
+ "publishedAt": "2023-02-05T18:21:49Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 256481,
+ "weekDownloads": 57569,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native rating review-api playstore android review in-app-review react-native-in-app-review ios appstore appgallery huawei huawei-appgallery inappcomment hms app-review review-tools in-app-comment",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.026,
+ "category": [
+ "review-api",
+ "playstore",
+ "in-app-review",
+ "react-native-in-app-review",
+ "appstore",
+ "app-review",
+ "review-tools"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/arc.json b/category-selector/data/categories/arc.json
new file mode 100644
index 0000000..2c3ff08
--- /dev/null
+++ b/category-selector/data/categories/arc.json
@@ -0,0 +1,79 @@
+[
+ {
+ "githubUrl": "https://github.com/shipt/segmented-arc-for-react-native",
+ "npmPkg": "@shipt/segmented-arc-for-react-native",
+ "examples": [
+ "https://github.com/shipt/segmented-arc-for-react-native/tree/master/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/shipt/segmented-arc-for-react-native/development/example.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/shipt/segmented-arc-for-react-native",
+ "clone": "https://github.com/shipt/segmented-arc-for-react-native.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-14T17:53:42Z",
+ "createdAt": "2021-11-02T21:30:27Z",
+ "pushedAt": "2024-05-16T22:00:18Z",
+ "issues": 3,
+ "subscribers": 63,
+ "stars": 57,
+ "forks": 6
+ },
+ "name": "segmented-arc-for-react-native",
+ "fullName": "shipt/segmented-arc-for-react-native",
+ "description": "Segmented arc component for React Native",
+ "topics": [
+ "react-native",
+ "arc",
+ "segmented-arc",
+ "segmented-gauge"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v1.2.1",
+ "tagName": "v1.2.1",
+ "createdAt": "2024-05-13T22:16:26Z",
+ "publishedAt": "2024-05-14T00:50:11Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 2424,
+ "weekDownloads": 704,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native arc segmented-arc segmented-gauge",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.04,
+ "category": [
+ "arc",
+ "segmented-arc",
+ "segmented-gauge"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/area-chart.json b/category-selector/data/categories/area-chart.json
new file mode 100644
index 0000000..be0eb56
--- /dev/null
+++ b/category-selector/data/categories/area-chart.json
@@ -0,0 +1,168 @@
+[
+ {
+ "githubUrl": "https://github.com/xanderdeseyn/react-native-responsive-linechart",
+ "examples": [
+ "https://github.com/xanderdeseyn/react-native-responsive-linechart/tree/master/demo"
+ ],
+ "images": [
+ "https://iili.io/dwGw92.png"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-responsive-linechart",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/xanderdeseyn/react-native-responsive-linechart",
+ "clone": "https://github.com/xanderdeseyn/react-native-responsive-linechart.git",
+ "homepage": "https://react-native-responsive-linechart.surge.sh"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-08T10:09:28Z",
+ "createdAt": "2018-03-28T20:28:07Z",
+ "pushedAt": "2023-01-06T13:43:04Z",
+ "issues": 69,
+ "subscribers": 3,
+ "stars": 202,
+ "forks": 45
+ },
+ "name": "react-native-responsive-linechart",
+ "fullName": "xanderdeseyn/react-native-responsive-linechart",
+ "description": "A customizable and responsive line or area chart for react-native",
+ "topics": [
+ "linechart",
+ "responsive",
+ "svg",
+ "area-chart"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "",
+ "tagName": "v5.7.1",
+ "createdAt": "2021-03-30T12:01:10Z",
+ "publishedAt": "2021-03-30T12:04:49Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 11101,
+ "weekDownloads": 1802,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "linechart responsive svg area-chart",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.088,
+ "category": [
+ "linechart",
+ "area-chart"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/Abhinandan-Kushwaha/react-native-gifted-charts",
+ "images": [
+ "https://raw.githubusercontent.com/Abhinandan-Kushwaha/react-native-gifted-charts/master/demos/bars.png",
+ "https://raw.githubusercontent.com/Abhinandan-Kushwaha/react-native-gifted-charts/master/demos/lineArea.png",
+ "https://raw.githubusercontent.com/Abhinandan-Kushwaha/react-native-gifted-charts/master/demos/blues.png",
+ "https://raw.githubusercontent.com/Abhinandan-Kushwaha/react-native-gifted-charts/master/demos/scrollLine.gif",
+ "https://raw.githubusercontent.com/Abhinandan-Kushwaha/react-native-gifted-charts/master/demos/animatedDataLine.gif"
+ ],
+ "android": true,
+ "ios": true,
+ "expoGo": true,
+ "npmPkg": "react-native-gifted-charts",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Abhinandan-Kushwaha/react-native-gifted-charts",
+ "clone": "https://github.com/Abhinandan-Kushwaha/react-native-gifted-charts.git",
+ "homepage": "https://www.npmjs.com/package/react-native-gifted-charts"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-25T09:55:41Z",
+ "createdAt": "2021-07-30T13:10:45Z",
+ "pushedAt": "2024-05-23T20:43:38Z",
+ "issues": 76,
+ "subscribers": 4,
+ "stars": 596,
+ "forks": 128
+ },
+ "name": "react-native-gifted-charts",
+ "fullName": "Abhinandan-Kushwaha/react-native-gifted-charts",
+ "description": "The most complete library for Bar, Line, Area, Pie, Donut, Stacked Bar and Population Pyramid charts in React Native. Allows 2D, 3D, gradient, animations and live data updates.",
+ "topics": [
+ "charts",
+ "barchart",
+ "piechart",
+ "line-charts",
+ "pie-chart",
+ "donut-chart",
+ "area-chart",
+ "react-native",
+ "data-visualization",
+ "graph",
+ "population",
+ "pyramid",
+ "pyramid-chart"
+ ],
+ "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": 57913,
+ "weekDownloads": 14551,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "charts barchart piechart line-charts pie-chart donut-chart area-chart react-native data-visualization graph population pyramid pyramid-chart",
+ "score": 50,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": 0.001,
+ "category": [
+ "charts",
+ "barchart",
+ "piechart",
+ "line-charts",
+ "pie-chart",
+ "area-chart",
+ "data-visualization",
+ "graph",
+ "pyramid-chart",
+ "pyramid"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/aspnetcore.json b/category-selector/data/categories/aspnetcore.json
new file mode 100644
index 0000000..e39f843
--- /dev/null
+++ b/category-selector/data/categories/aspnetcore.json
@@ -0,0 +1,75 @@
+[
+ {
+ "githubUrl": "https://github.com/dotnet/aspnetcore/tree/main/src/SignalR/clients/ts/signalr",
+ "npmPkg": "@microsoft/signalr",
+ "nameOverride": "ASP.NET Core SignalR Client",
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/dotnet/aspnetcore",
+ "clone": "https://github.com/dotnet/aspnetcore.git",
+ "homepage": "https://asp.net"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-25T11:41:55Z",
+ "createdAt": "2014-03-11T06:09:42Z",
+ "pushedAt": "2024-05-25T12:00:25Z",
+ "issues": 3132,
+ "subscribers": 1447,
+ "stars": 34549,
+ "forks": 9764
+ },
+ "name": "aspnetcore",
+ "fullName": "dotnet/aspnetcore",
+ "description": "ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.",
+ "topics": [
+ "dotnet",
+ "aspnetcore",
+ "hacktoberfest",
+ "help-wanted"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": ".NET 9 Preview 4",
+ "tagName": "v9.0.0-preview.4.24267.6",
+ "createdAt": "2024-05-17T15:03:52Z",
+ "publishedAt": "2024-05-21T15:06:21Z",
+ "isPrerelease": true
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 2080731,
+ "weekDownloads": 498455,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "dotnet aspnetcore hacktoberfest help-wanted",
+ "score": 75,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.01,
+ "category": [
+ "dotnet",
+ "aspnetcore"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/atomic-css.json b/category-selector/data/categories/atomic-css.json
new file mode 100644
index 0000000..f7d02cb
--- /dev/null
+++ b/category-selector/data/categories/atomic-css.json
@@ -0,0 +1,75 @@
+[
+ {
+ "githubUrl": "https://github.com/mateosilguero/consistencss",
+ "examples": [
+ "https://github.com/mateosilguero/consistencss/tree/master/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/mateosilguero/consistencss/master/website/static/img/logo.png"
+ ],
+ "android": true,
+ "ios": true,
+ "npmPkg": "consistencss",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/mateosilguero/consistencss",
+ "clone": "https://github.com/mateosilguero/consistencss.git",
+ "homepage": "https://consistencss.now.sh/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-03-05T19:29:29Z",
+ "createdAt": "2020-04-24T03:30:33Z",
+ "pushedAt": "2023-03-04T14:14:47Z",
+ "issues": 32,
+ "subscribers": 3,
+ "stars": 49,
+ "forks": 3
+ },
+ "name": "consistencss",
+ "fullName": "mateosilguero/consistencss",
+ "description": "An \"atomic css\" style toolkit for React Native",
+ "topics": [
+ "react-native",
+ "atomic-css",
+ "css",
+ "styles",
+ "typescript"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v1.7.0",
+ "tagName": "v1.7.0",
+ "createdAt": "2021-05-01T16:56:54Z",
+ "publishedAt": "2021-05-01T16:59:38Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 122,
+ "weekDownloads": 40,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native atomic-css css styles typescript",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.368,
+ "category": [
+ "atomic-css"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/audio-library.json b/category-selector/data/categories/audio-library.json
new file mode 100644
index 0000000..d784299
--- /dev/null
+++ b/category-selector/data/categories/audio-library.json
@@ -0,0 +1,160 @@
+[
+ {
+ "githubUrl": "https://github.com/react-native-audio-toolkit/react-native-audio-toolkit",
+ "examples": [
+ "https://github.com/react-native-audio-toolkit/react-native-audio-toolkit/tree/master/ExampleApp"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "@react-native-community/audio-toolkit",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/react-native-audio-toolkit/react-native-audio-toolkit",
+ "clone": "https://github.com/react-native-audio-toolkit/react-native-audio-toolkit.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-11T06:16:02Z",
+ "createdAt": "2016-06-27T07:13:04Z",
+ "pushedAt": "2024-02-07T19:23:44Z",
+ "issues": 151,
+ "subscribers": 21,
+ "stars": 1037,
+ "forks": 374
+ },
+ "name": "react-native-audio-toolkit",
+ "fullName": "react-native-audio-toolkit/react-native-audio-toolkit",
+ "description": "Cross-platform audio library for React Native",
+ "topics": [
+ "reactnative",
+ "audio-library",
+ "cross-platform"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v2.0.3",
+ "tagName": "v2.0.3",
+ "createdAt": "2020-03-23T05:01:01Z",
+ "publishedAt": "2020-03-23T05:03:44Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 13120,
+ "weekDownloads": 2832,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "reactnative audio-library cross-platform",
+ "score": 50,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.034,
+ "category": [
+ "audio-library"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/doublesymmetry/react-native-track-player",
+ "examples": [
+ "https://github.com/doublesymmetry/react-native-track-player/tree/main/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/doublesymmetry/react-native-track-player/dev/example/screenshots/ios-app.png",
+ "https://raw.githubusercontent.com/doublesymmetry/react-native-track-player/dev/example/screenshots/ios-lockscreen.png",
+ "https://raw.githubusercontent.com/doublesymmetry/react-native-track-player/dev/example/screenshots/android-app.png",
+ "https://raw.githubusercontent.com/doublesymmetry/react-native-track-player/dev/example/screenshots/android-lockscreen.png",
+ "https://raw.githubusercontent.com/doublesymmetry/react-native-track-player/dev/example/screenshots/android-notification.png"
+ ],
+ "ios": true,
+ "android": true,
+ "windows": true,
+ "npmPkg": "react-native-track-player",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/doublesymmetry/react-native-track-player",
+ "clone": "https://github.com/doublesymmetry/react-native-track-player.git",
+ "homepage": "https://rntp.dev/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-22T13:24:44Z",
+ "createdAt": "2017-03-16T20:18:39Z",
+ "pushedAt": "2024-05-19T10:13:39Z",
+ "issues": 47,
+ "subscribers": 50,
+ "stars": 3150,
+ "forks": 969
+ },
+ "name": "react-native-track-player",
+ "fullName": "doublesymmetry/react-native-track-player",
+ "description": "A fully fledged audio module created for music apps. Provides audio playback, external media controls, background mode and more!",
+ "topics": [
+ "react-native",
+ "music-player",
+ "music-library",
+ "media-control",
+ "android",
+ "ios",
+ "windows",
+ "audio",
+ "audio-library",
+ "audio-player"
+ ],
+ "license": {
+ "key": "apache-2.0",
+ "name": "Apache License 2.0",
+ "spdxId": "Apache-2.0",
+ "url": "https://api.github.com/licenses/apache-2.0",
+ "id": "MDc6TGljZW5zZTI="
+ },
+ "lastRelease": null,
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 87330,
+ "weekDownloads": 20851,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native music-player music-library media-control android ios windows audio audio-library audio-player",
+ "score": 88,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.011,
+ "category": [
+ "music-player",
+ "music-library",
+ "media-control",
+ "audio",
+ "audio-library",
+ "audio-player"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/audio-player.json b/category-selector/data/categories/audio-player.json
new file mode 100644
index 0000000..7715568
--- /dev/null
+++ b/category-selector/data/categories/audio-player.json
@@ -0,0 +1,166 @@
+[
+ {
+ "githubUrl": "https://github.com/dooboolab/react-native-audio-recorder-player",
+ "examples": [
+ "https://github.com/dooboolab/react-native-audio-recorder-player/tree/master/Example"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-audio-recorder-player",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/hyochan/react-native-audio-recorder-player",
+ "clone": "https://github.com/hyochan/react-native-audio-recorder-player.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T15:53:02Z",
+ "createdAt": "2018-04-11T08:37:46Z",
+ "pushedAt": "2024-04-19T12:12:11Z",
+ "issues": 134,
+ "subscribers": 7,
+ "stars": 669,
+ "forks": 198
+ },
+ "name": "react-native-audio-recorder-player",
+ "fullName": "hyochan/react-native-audio-recorder-player",
+ "description": "react-native native module for audio recorder and player.",
+ "topics": [
+ "react-native",
+ "audio-player",
+ "audio-recorder",
+ "typescript",
+ "java",
+ "objective-c",
+ "swift",
+ "kotlin"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "3.6.7",
+ "tagName": "3.6.7",
+ "createdAt": "2024-03-26T15:09:23Z",
+ "publishedAt": "2024-03-26T15:09:54Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 85211,
+ "weekDownloads": 13932,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native audio-player audio-recorder typescript java objective-c swift kotlin",
+ "score": 50,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.086,
+ "category": [
+ "audio-player",
+ "audio-recorder"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/doublesymmetry/react-native-track-player",
+ "examples": [
+ "https://github.com/doublesymmetry/react-native-track-player/tree/main/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/doublesymmetry/react-native-track-player/dev/example/screenshots/ios-app.png",
+ "https://raw.githubusercontent.com/doublesymmetry/react-native-track-player/dev/example/screenshots/ios-lockscreen.png",
+ "https://raw.githubusercontent.com/doublesymmetry/react-native-track-player/dev/example/screenshots/android-app.png",
+ "https://raw.githubusercontent.com/doublesymmetry/react-native-track-player/dev/example/screenshots/android-lockscreen.png",
+ "https://raw.githubusercontent.com/doublesymmetry/react-native-track-player/dev/example/screenshots/android-notification.png"
+ ],
+ "ios": true,
+ "android": true,
+ "windows": true,
+ "npmPkg": "react-native-track-player",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/doublesymmetry/react-native-track-player",
+ "clone": "https://github.com/doublesymmetry/react-native-track-player.git",
+ "homepage": "https://rntp.dev/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-22T13:24:44Z",
+ "createdAt": "2017-03-16T20:18:39Z",
+ "pushedAt": "2024-05-19T10:13:39Z",
+ "issues": 47,
+ "subscribers": 50,
+ "stars": 3150,
+ "forks": 969
+ },
+ "name": "react-native-track-player",
+ "fullName": "doublesymmetry/react-native-track-player",
+ "description": "A fully fledged audio module created for music apps. Provides audio playback, external media controls, background mode and more!",
+ "topics": [
+ "react-native",
+ "music-player",
+ "music-library",
+ "media-control",
+ "android",
+ "ios",
+ "windows",
+ "audio",
+ "audio-library",
+ "audio-player"
+ ],
+ "license": {
+ "key": "apache-2.0",
+ "name": "Apache License 2.0",
+ "spdxId": "Apache-2.0",
+ "url": "https://api.github.com/licenses/apache-2.0",
+ "id": "MDc6TGljZW5zZTI="
+ },
+ "lastRelease": null,
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 87330,
+ "weekDownloads": 20851,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native music-player music-library media-control android ios windows audio audio-library audio-player",
+ "score": 88,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.011,
+ "category": [
+ "music-player",
+ "music-library",
+ "media-control",
+ "audio",
+ "audio-library",
+ "audio-player"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/audio-recorder.json b/category-selector/data/categories/audio-recorder.json
new file mode 100644
index 0000000..e18ac3f
--- /dev/null
+++ b/category-selector/data/categories/audio-recorder.json
@@ -0,0 +1,80 @@
+[
+ {
+ "githubUrl": "https://github.com/dooboolab/react-native-audio-recorder-player",
+ "examples": [
+ "https://github.com/dooboolab/react-native-audio-recorder-player/tree/master/Example"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-audio-recorder-player",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/hyochan/react-native-audio-recorder-player",
+ "clone": "https://github.com/hyochan/react-native-audio-recorder-player.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T15:53:02Z",
+ "createdAt": "2018-04-11T08:37:46Z",
+ "pushedAt": "2024-04-19T12:12:11Z",
+ "issues": 134,
+ "subscribers": 7,
+ "stars": 669,
+ "forks": 198
+ },
+ "name": "react-native-audio-recorder-player",
+ "fullName": "hyochan/react-native-audio-recorder-player",
+ "description": "react-native native module for audio recorder and player.",
+ "topics": [
+ "react-native",
+ "audio-player",
+ "audio-recorder",
+ "typescript",
+ "java",
+ "objective-c",
+ "swift",
+ "kotlin"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "3.6.7",
+ "tagName": "3.6.7",
+ "createdAt": "2024-03-26T15:09:23Z",
+ "publishedAt": "2024-03-26T15:09:54Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 85211,
+ "weekDownloads": 13932,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native audio-player audio-recorder typescript java objective-c swift kotlin",
+ "score": 50,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.086,
+ "category": [
+ "audio-player",
+ "audio-recorder"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/audio.json b/category-selector/data/categories/audio.json
new file mode 100644
index 0000000..dd18c1a
--- /dev/null
+++ b/category-selector/data/categories/audio.json
@@ -0,0 +1,88 @@
+[
+ {
+ "githubUrl": "https://github.com/doublesymmetry/react-native-track-player",
+ "examples": [
+ "https://github.com/doublesymmetry/react-native-track-player/tree/main/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/doublesymmetry/react-native-track-player/dev/example/screenshots/ios-app.png",
+ "https://raw.githubusercontent.com/doublesymmetry/react-native-track-player/dev/example/screenshots/ios-lockscreen.png",
+ "https://raw.githubusercontent.com/doublesymmetry/react-native-track-player/dev/example/screenshots/android-app.png",
+ "https://raw.githubusercontent.com/doublesymmetry/react-native-track-player/dev/example/screenshots/android-lockscreen.png",
+ "https://raw.githubusercontent.com/doublesymmetry/react-native-track-player/dev/example/screenshots/android-notification.png"
+ ],
+ "ios": true,
+ "android": true,
+ "windows": true,
+ "npmPkg": "react-native-track-player",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/doublesymmetry/react-native-track-player",
+ "clone": "https://github.com/doublesymmetry/react-native-track-player.git",
+ "homepage": "https://rntp.dev/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-22T13:24:44Z",
+ "createdAt": "2017-03-16T20:18:39Z",
+ "pushedAt": "2024-05-19T10:13:39Z",
+ "issues": 47,
+ "subscribers": 50,
+ "stars": 3150,
+ "forks": 969
+ },
+ "name": "react-native-track-player",
+ "fullName": "doublesymmetry/react-native-track-player",
+ "description": "A fully fledged audio module created for music apps. Provides audio playback, external media controls, background mode and more!",
+ "topics": [
+ "react-native",
+ "music-player",
+ "music-library",
+ "media-control",
+ "android",
+ "ios",
+ "windows",
+ "audio",
+ "audio-library",
+ "audio-player"
+ ],
+ "license": {
+ "key": "apache-2.0",
+ "name": "Apache License 2.0",
+ "spdxId": "Apache-2.0",
+ "url": "https://api.github.com/licenses/apache-2.0",
+ "id": "MDc6TGljZW5zZTI="
+ },
+ "lastRelease": null,
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 87330,
+ "weekDownloads": 20851,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native music-player music-library media-control android ios windows audio audio-library audio-player",
+ "score": 88,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.011,
+ "category": [
+ "music-player",
+ "music-library",
+ "media-control",
+ "audio",
+ "audio-library",
+ "audio-player"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/auth.json b/category-selector/data/categories/auth.json
new file mode 100644
index 0000000..ed7c9db
--- /dev/null
+++ b/category-selector/data/categories/auth.json
@@ -0,0 +1,331 @@
+[
+ {
+ "githubUrl": "https://github.com/aws-amplify/amplify-js/tree/master/packages/auth",
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "npmPkg": "@aws-amplify/auth",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/aws-amplify/amplify-js",
+ "clone": "https://github.com/aws-amplify/amplify-js.git",
+ "homepage": "https://aws-amplify.github.io/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": false,
+ "updatedAt": "2024-05-23T22:39:26Z",
+ "createdAt": "2017-10-02T22:17:14Z",
+ "pushedAt": "2024-05-23T22:39:26Z",
+ "forks": 2058,
+ "issues": 547,
+ "subscribers": 212,
+ "stars": 9361
+ },
+ "name": "@aws-amplify/auth",
+ "fullName": "aws-amplify/amplify-js",
+ "description": "Auth category of aws-amplify",
+ "topics": [],
+ "license": {
+ "name": "Apache License 2.0",
+ "url": "http://choosealicense.com/licenses/apache-2.0/",
+ "id": "MDc6TGljZW5zZTI=",
+ "key": "apache-2.0",
+ "spdxId": "Apache-2.0"
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npm": {
+ "downloads": 3252536,
+ "weekDownloads": 775408,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month"
+ },
+ "score": 75,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.012,
+ "topicSearchString": "",
+ "matchScore": 110,
+ "category": [
+ "auth"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/xxsnakerxx/react-native-social-auth",
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/xxsnakerxx/react-native-social-auth",
+ "clone": "https://github.com/xxsnakerxx/react-native-social-auth.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2017-08-02T16:40:01Z",
+ "createdAt": "2015-12-17T17:44:28Z",
+ "pushedAt": "2017-08-02T16:40:01Z",
+ "forks": 17,
+ "issues": 3,
+ "subscribers": 6,
+ "stars": 91
+ },
+ "name": "react-native-social-auth",
+ "fullName": "xxsnakerxx/react-native-social-auth",
+ "description": "React Native module provides auth methods via social networks using native APIs",
+ "topics": [
+ "react-native",
+ "module",
+ "auth",
+ "ios",
+ "android",
+ "facebook",
+ "twitter",
+ "native"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "2.0",
+ "tagName": "2.0",
+ "createdAt": "2017-08-02T16:40:01Z",
+ "publishedAt": "2017-08-02T16:41:56Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npmPkg": "react-native-social-auth",
+ "npm": {
+ "downloads": 105,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 17
+ },
+ "score": 38,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.536,
+ "topicSearchString": "react-native module auth ios android facebook twitter native",
+ "matchScore": 111,
+ "category": [
+ "auth"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/auth0/react-native-auth0",
+ "examples": [
+ "https://github.com/auth0-samples/auth0-react-native-sample/tree/master/00-Login"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/auth0/react-native-auth0",
+ "clone": "https://github.com/auth0/react-native-auth0.git",
+ "homepage": "https://auth0.com"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-09T12:55:21Z",
+ "createdAt": "2016-06-14T23:10:12Z",
+ "pushedAt": "2024-05-09T12:55:21Z",
+ "forks": 190,
+ "issues": 20,
+ "subscribers": 17,
+ "stars": 468
+ },
+ "name": "react-native-auth0",
+ "fullName": "auth0/react-native-auth0",
+ "description": "React Native toolkit for Auth0 API",
+ "topics": [
+ "react-native",
+ "ios",
+ "android",
+ "dx-sdk"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v3.2.1",
+ "tagName": "v3.2.1",
+ "createdAt": "2024-05-09T12:55:21Z",
+ "publishedAt": "2024-05-09T12:56:16Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": true
+ },
+ "images": [],
+ "npmPkg": "react-native-auth0",
+ "npm": {
+ "downloads": 151631,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 36090
+ },
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.012,
+ "topicSearchString": "react-native ios android dx-sdk",
+ "matchScore": 110,
+ "category": [
+ "auth"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-app-auth",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "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": true,
+ "hasDownloads": true,
+ "updatedAt": "2022-03-04T19:52:46Z",
+ "createdAt": "2016-08-15T17:14:25Z",
+ "pushedAt": "2022-03-04T19:52:46Z",
+ "forks": 4663,
+ "issues": 407,
+ "subscribers": 288,
+ "stars": 29829
+ },
+ "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.",
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": false
+ },
+ "images": [],
+ "npmPkg": "expo-app-auth",
+ "npm": {
+ "downloads": 3834,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 893
+ },
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Lots of open issues",
+ "Not updated recently"
+ ],
+ "popularity": -0.017,
+ "topicSearchString": "",
+ "matchScore": 100,
+ "category": [
+ "auth"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-google-app-auth",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "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": true,
+ "hasDownloads": true,
+ "updatedAt": "2022-03-04T19:52:46Z",
+ "createdAt": "2016-08-15T17:14:25Z",
+ "pushedAt": "2022-03-04T19:52:46Z",
+ "forks": 4663,
+ "issues": 407,
+ "subscribers": 288,
+ "stars": 29829
+ },
+ "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.",
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": false
+ },
+ "images": [],
+ "npmPkg": "expo-google-app-auth",
+ "npm": {
+ "downloads": 1665,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 457
+ },
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Lots of open issues",
+ "Not updated recently"
+ ],
+ "popularity": 0.025,
+ "topicSearchString": "",
+ "matchScore": 100,
+ "category": [
+ "auth"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/authentication.json b/category-selector/data/categories/authentication.json
new file mode 100644
index 0000000..a3fbff6
--- /dev/null
+++ b/category-selector/data/categories/authentication.json
@@ -0,0 +1,1071 @@
+[
+ {
+ "githubUrl": "https://github.com/clerkinc/javascript",
+ "npmPkg": "@clerk/clerk-expo",
+ "examples": [
+ "https://docs.clerk.dev/reference/clerk-expo"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/clerk/javascript",
+ "clone": "https://github.com/clerk/javascript.git",
+ "homepage": "https://clerk.com"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-25T00:05:22Z",
+ "createdAt": "2021-12-14T16:53:48Z",
+ "pushedAt": "2024-05-25T00:05:22Z",
+ "forks": 200,
+ "issues": 19,
+ "subscribers": 10,
+ "stars": 916
+ },
+ "name": "javascript",
+ "fullName": "clerk/javascript",
+ "description": "Official Javascript repository for Clerk authentication",
+ "topics": [
+ "authentication",
+ "nextjs",
+ "react",
+ "nodejs",
+ "javascript",
+ "expo",
+ "remix-run",
+ "jwt-authentication",
+ "jwt",
+ "hasura"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "@clerk/clerk-expo@1.1.7",
+ "tagName": "@clerk/clerk-expo@1.1.7",
+ "createdAt": "2024-05-25T00:10:14Z",
+ "publishedAt": "2024-05-25T00:10:26Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npm": {
+ "downloads": 39889,
+ "weekDownloads": 8630,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month"
+ },
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.034,
+ "topicSearchString": "authentication nextjs react nodejs javascript expo remix-run jwt-authentication jwt hasura",
+ "matchScore": 11,
+ "category": [
+ "authentication"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/invertase/react-native-apple-authentication",
+ "npmPkg": "@invertase/react-native-apple-authentication",
+ "examples": [
+ "https://github.com/invertase/react-native-apple-authentication/tree/master/example"
+ ],
+ "images": [
+ "https://static.invertase.io/assets/apple-auth.png"
+ ],
+ "ios": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/invertase/react-native-apple-authentication",
+ "clone": "https://github.com/invertase/react-native-apple-authentication.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2023-11-05T00:04:12Z",
+ "createdAt": "2019-12-01T21:56:36Z",
+ "pushedAt": "2023-11-05T00:04:12Z",
+ "forks": 211,
+ "issues": 8,
+ "subscribers": 15,
+ "stars": 1346
+ },
+ "name": "react-native-apple-authentication",
+ "fullName": "invertase/react-native-apple-authentication",
+ "description": "A React Native library providing support for Apple Authentication on iOS and Android.",
+ "topics": [
+ "react",
+ "react-native",
+ "apple",
+ "ios",
+ "button",
+ "firebase",
+ "aws",
+ "authentication",
+ "apple-auth",
+ "apple-authentication"
+ ],
+ "license": {
+ "name": "Apache License 2.0",
+ "url": "http://choosealicense.com/licenses/apache-2.0/",
+ "id": "MDc6TGljZW5zZTI=",
+ "key": "apache-2.0",
+ "spdxId": "Apache-2.0"
+ },
+ "lastRelease": {
+ "name": "v2.3.0 - works with react-native 0.73 now, android button text too",
+ "tagName": "v2.3.0",
+ "createdAt": "2023-11-05T00:04:12Z",
+ "publishedAt": "2023-11-05T00:07:19Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 389903,
+ "weekDownloads": 80764,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month"
+ },
+ "score": 44,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Not updated recently"
+ ],
+ "popularity": -0.043,
+ "topicSearchString": "react react-native apple ios button firebase aws authentication apple-auth apple-authentication",
+ "matchScore": 111,
+ "category": [
+ "authentication"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-apple-authentication",
+ "ios": true,
+ "expoGo": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/expo/expo",
+ "clone": "https://github.com/expo/expo.git",
+ "homepage": "https://docs.expo.dev/versions/latest/sdk/apple-authentication/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-20T10:29:01Z",
+ "createdAt": "2016-08-15T17:14:25Z",
+ "pushedAt": "2024-05-20T10:29:01Z",
+ "forks": 4663,
+ "issues": 407,
+ "subscribers": 288,
+ "stars": 29829
+ },
+ "name": "expo-apple-authentication",
+ "fullName": "expo/expo",
+ "description": "A package that provides 'Sign in with Apple' capability for Expo and React Native apps.",
+ "topics": [
+ "react-native",
+ "expo",
+ "expo-apple-authentiocation",
+ "apple-authentication",
+ "sign-in-with-apple"
+ ],
+ "license": {
+ "name": "MIT License",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz",
+ "key": "mit",
+ "spdxId": "MIT"
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npmPkg": "expo-apple-authentication",
+ "npm": {
+ "downloads": 149406,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 36004
+ },
+ "score": 75,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.009,
+ "topicSearchString": "react-native expo expo-apple-authentiocation apple-authentication sign-in-with-apple",
+ "matchScore": 101,
+ "category": [
+ "authentication"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-local-authentication",
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/expo/expo",
+ "clone": "https://github.com/expo/expo.git",
+ "homepage": "https://docs.expo.dev/versions/latest/sdk/local-authentication/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-23T02:06:45Z",
+ "createdAt": "2016-08-15T17:14:25Z",
+ "pushedAt": "2024-04-23T02:06:45Z",
+ "forks": 4663,
+ "issues": 407,
+ "subscribers": 288,
+ "stars": 29829
+ },
+ "name": "expo-local-authentication",
+ "fullName": "expo/expo",
+ "description": "Provides an API for FaceID and TouchID (iOS) or the Fingerprint API (Android) to authenticate the user with a face or fingerprint scan.",
+ "topics": [
+ "react-native",
+ "expo",
+ "authentication",
+ "auth",
+ "touchid",
+ "faceid",
+ "fingerprint"
+ ],
+ "license": {
+ "name": "MIT License",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz",
+ "key": "mit",
+ "spdxId": "MIT"
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "images": [
+ "https://github.com/expo/expo/raw/main/.github/resources/expo-local-authentication.svg"
+ ],
+ "npmPkg": "expo-local-authentication",
+ "npm": {
+ "downloads": 262019,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 61082
+ },
+ "score": 69,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Lots of open issues"
+ ],
+ "popularity": -0.017,
+ "topicSearchString": "react-native expo authentication auth touchid faceid fingerprint",
+ "matchScore": 101,
+ "category": [
+ "authentication"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/invertase/react-native-firebase/tree/main/packages/auth",
+ "npmPkg": "@react-native-firebase/auth",
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/invertase/react-native-firebase",
+ "clone": "https://github.com/invertase/react-native-firebase.git"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-20T03:50:59Z",
+ "createdAt": "2017-02-01T12:01:03Z",
+ "pushedAt": "2024-05-20T03:50:59Z",
+ "forks": 2105,
+ "issues": 41,
+ "subscribers": 165,
+ "stars": 11465
+ },
+ "name": "@react-native-firebase/auth",
+ "fullName": "invertase/react-native-firebase",
+ "description": "React Native Firebase - The authentication module provides an easy-to-use API to integrate an authentication workflow into new and existing applications. React Native Firebase provides access to all Firebase authentication methods and identity providers.",
+ "topics": [
+ "react",
+ "react-native",
+ "firebase",
+ "auth"
+ ],
+ "license": {
+ "name": "Apache License 2.0",
+ "url": "http://choosealicense.com/licenses/apache-2.0/",
+ "id": "MDc6TGljZW5zZTI=",
+ "key": "apache-2.0",
+ "spdxId": "Apache-2.0"
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npm": {
+ "downloads": 283248,
+ "weekDownloads": 67525,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month"
+ },
+ "score": 88,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.012,
+ "topicSearchString": "react react-native firebase auth",
+ "matchScore": 10,
+ "category": [
+ "authentication"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/ory/kratos-selfservice-ui-react-native",
+ "examples": [
+ "https://www.ory.sh/docs/getting-started/integrate-auth/react-native",
+ "https://www.ory.sh/login-react-native-authentication-example-api/"
+ ],
+ "images": [
+ "https://www.ory.sh/docs/assets/images/1-78684ec591551f445a1064e274bf37b8.png"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "template": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/ory/kratos-selfservice-ui-react-native",
+ "clone": "https://github.com/ory/kratos-selfservice-ui-react-native.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-22T07:33:27Z",
+ "createdAt": "2020-08-03T09:32:56Z",
+ "pushedAt": "2024-05-22T07:33:27Z",
+ "forks": 28,
+ "issues": 1,
+ "subscribers": 9,
+ "stars": 89
+ },
+ "name": "kratos-selfservice-ui-react-native",
+ "fullName": "ory/kratos-selfservice-ui-react-native",
+ "description": "A reference implementation of an app using ORY Kratos for auth (login), sign up (registration), profile settings (update password), MFA/2FA, account recovery (password reset), and more for React Native. This repository is available as an expo template!",
+ "topics": [
+ "ory-kratos",
+ "registration",
+ "login",
+ "authentication",
+ "auth",
+ "ory",
+ "react-native"
+ ],
+ "license": {
+ "key": "apache-2.0",
+ "name": "Apache License 2.0",
+ "spdxId": "Apache-2.0",
+ "url": "http://choosealicense.com/licenses/apache-2.0/",
+ "id": "MDc6TGljZW5zZTI="
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npmPkg": "kratos-selfservice-ui-react-native",
+ "npm": {
+ "weekDownloads": 0
+ },
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -1,
+ "topicSearchString": "ory-kratos registration login authentication auth ory react-native",
+ "matchScore": 1,
+ "category": [
+ "authentication"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/react-native-twitter-signin/twitter-signin",
+ "npmPkg": "@react-native-twitter-signin/twitter-signin",
+ "examples": [
+ "https://github.com/react-native-twitter-signin/twitter-signin/tree/master/Example"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/react-native-twitter-signin/twitter-signin",
+ "clone": "https://github.com/react-native-twitter-signin/twitter-signin.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2023-11-30T11:48:45Z",
+ "createdAt": "2021-10-09T04:28:39Z",
+ "pushedAt": "2023-11-30T11:48:45Z",
+ "forks": 15,
+ "issues": 3,
+ "subscribers": 1,
+ "stars": 23
+ },
+ "name": "twitter-signin",
+ "fullName": "react-native-twitter-signin/twitter-signin",
+ "description": "react-native twitter signin using TwitterKit5",
+ "topics": [
+ "react",
+ "react-native",
+ "native",
+ "twitter",
+ "signin",
+ "social-signin",
+ "authentication",
+ "hacktoberfest"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npm": {
+ "downloads": 991,
+ "weekDownloads": 221,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month"
+ },
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.126,
+ "topicSearchString": "react react-native native twitter signin social-signin authentication hacktoberfest",
+ "matchScore": 1,
+ "category": [
+ "authentication"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/smallcasetech/react-native-simple-biometrics",
+ "examples": [
+ "https://github.com/smallcasetech/react-native-simple-biometrics/tree/master/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/smallcasetech/react-native-simple-biometrics/master/demo.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/smallcase/react-native-simple-biometrics",
+ "clone": "https://github.com/smallcase/react-native-simple-biometrics.git",
+ "homepage": "https://www.npmjs.com/package/react-native-simple-biometrics"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2023-10-05T05:07:33Z",
+ "createdAt": "2021-02-08T14:57:00Z",
+ "pushedAt": "2023-10-05T05:07:33Z",
+ "forks": 17,
+ "issues": 2,
+ "subscribers": 10,
+ "stars": 178
+ },
+ "name": "react-native-simple-biometrics",
+ "fullName": "smallcase/react-native-simple-biometrics",
+ "description": "simple interface to verify user authenticity",
+ "topics": [
+ "react-native",
+ "ios",
+ "android",
+ "biometrics",
+ "fingerprint",
+ "authentication",
+ "faceid"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v1.5.2",
+ "tagName": "v1.5.2",
+ "createdAt": "2023-10-05T05:07:36Z",
+ "publishedAt": "2023-10-05T05:08:49Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npmPkg": "react-native-simple-biometrics",
+ "npm": {
+ "downloads": 7737,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 1628
+ },
+ "score": 38,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.04,
+ "topicSearchString": "react-native ios android biometrics fingerprint authentication faceid",
+ "matchScore": 1,
+ "category": [
+ "authentication"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/hieuvp/react-native-fingerprint-scanner",
+ "examples": [
+ "https://github.com/hieuvp/react-native-fingerprint-scanner/tree/master/examples"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/hieuvp/react-native-fingerprint-scanner/master/screenshots/ios-authentication.gif",
+ "https://raw.githubusercontent.com/hieuvp/react-native-fingerprint-scanner/master/screenshots/android-authentication.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/hieuvp/react-native-fingerprint-scanner",
+ "clone": "https://github.com/hieuvp/react-native-fingerprint-scanner.git",
+ "homepage": "https://www.npmjs.com/package/react-native-fingerprint-scanner"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2023-02-27T12:03:54Z",
+ "createdAt": "2017-06-02T08:46:10Z",
+ "pushedAt": "2023-02-27T12:03:54Z",
+ "forks": 263,
+ "issues": 51,
+ "subscribers": 19,
+ "stars": 871
+ },
+ "name": "react-native-fingerprint-scanner",
+ "fullName": "hieuvp/react-native-fingerprint-scanner",
+ "description": "Provide Fingerprint, Touch ID, and Face ID Scanner for React Native (Compatible with both Android and iOS)",
+ "topics": [
+ "react-native",
+ "react-native-component",
+ "react-component",
+ "react",
+ "native",
+ "touch",
+ "touchid",
+ "touch-id",
+ "fingerprint",
+ "fingerprint-scanner",
+ "authentication",
+ "authenticate",
+ "auth",
+ "face-id",
+ "faceid",
+ "biometrics"
+ ],
+ "license": {
+ "name": "MIT License",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz",
+ "key": "mit",
+ "spdxId": "MIT"
+ },
+ "lastRelease": {
+ "name": "[updated] v4.0.0: Support Androidx Biometrics API",
+ "tagName": "v4.0.0",
+ "createdAt": "2020-01-28T16:42:28Z",
+ "publishedAt": "2020-01-28T16:59:14Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npmPkg": "react-native-fingerprint-scanner",
+ "npm": {
+ "downloads": 36521,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 7992
+ },
+ "score": 44,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Not updated recently"
+ ],
+ "popularity": -0.031,
+ "topicSearchString": "react-native react-native-component react-component react native touch touchid touch-id fingerprint fingerprint-scanner authentication authenticate auth face-id faceid biometrics",
+ "matchScore": 1,
+ "category": [
+ "authentication"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/Forward-Software/react-auth",
+ "npmPkg": "@forward-software/react-auth",
+ "examples": [
+ "https://github.com/Forward-Software/react-auth/tree/main/examples/base",
+ "https://github.com/Forward-Software/react-auth/tree/main/examples/refresh-token",
+ "https://github.com/Forward-Software/react-auth/tree/main/examples/reqres"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Forward-Software/react-auth",
+ "clone": "https://github.com/Forward-Software/react-auth.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2022-11-16T01:25:53Z",
+ "createdAt": "2022-02-09T11:40:16Z",
+ "pushedAt": "2022-11-16T01:25:53Z",
+ "forks": 3,
+ "issues": 0,
+ "subscribers": 0,
+ "stars": 15
+ },
+ "name": "react-auth",
+ "fullName": "Forward-Software/react-auth",
+ "description": "Simplify your Auth flow when working with React apps",
+ "topics": [
+ "react",
+ "react-native",
+ "auth",
+ "authentication"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v1.1.0",
+ "tagName": "v1.1.0",
+ "createdAt": "2022-11-16T01:25:53Z",
+ "publishedAt": "2022-11-16T01:31:34Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npm": {
+ "downloads": 58,
+ "weekDownloads": 18,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month"
+ },
+ "score": 38,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.481,
+ "topicSearchString": "react react-native auth authentication",
+ "matchScore": 1,
+ "category": [
+ "authentication"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/Bruno-Furtado/react-native-sms-retriever",
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Bruno-Furtado/react-native-sms-retriever",
+ "clone": "https://github.com/Bruno-Furtado/react-native-sms-retriever.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2020-01-02T11:52:40Z",
+ "createdAt": "2019-01-06T20:37:04Z",
+ "pushedAt": "2020-01-02T11:52:40Z",
+ "forks": 64,
+ "issues": 33,
+ "subscribers": 6,
+ "stars": 264
+ },
+ "name": "react-native-sms-retriever",
+ "fullName": "Bruno-Furtado/react-native-sms-retriever",
+ "description": "Android SMS Retriever API for React Native.",
+ "topics": [
+ "android",
+ "sms-retriever",
+ "sms-retriever-api",
+ "automatic-sms-verification",
+ "automatic-phone-number-verification",
+ "sms",
+ "phone-number",
+ "react-native",
+ "phone-number-verification",
+ "automatic-authentication",
+ "sms-verification",
+ "otp-verification",
+ "otp"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "1.1.1",
+ "tagName": "1.1.1",
+ "createdAt": "2020-01-02T11:52:58Z",
+ "publishedAt": "2020-01-02T11:53:37Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npmPkg": "react-native-sms-retriever",
+ "npm": {
+ "downloads": 24276,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 6124
+ },
+ "score": 38,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": 0.002,
+ "topicSearchString": "android sms-retriever sms-retriever-api automatic-sms-verification automatic-phone-number-verification sms phone-number react-native phone-number-verification automatic-authentication sms-verification otp-verification otp",
+ "matchScore": 1,
+ "category": [
+ "authentication"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/naoufal/react-native-touch-id",
+ "ios": true,
+ "android": true,
+ "unmaintained": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/naoufal/react-native-touch-id",
+ "clone": "https://github.com/naoufal/react-native-touch-id.git",
+ "homepage": "https://www.npmjs.com/package/react-native-touch-id"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2019-07-13T17:19:46Z",
+ "createdAt": "2015-06-03T03:41:22Z",
+ "pushedAt": "2019-07-13T17:19:46Z",
+ "forks": 381,
+ "issues": 74,
+ "subscribers": 23,
+ "stars": 1466
+ },
+ "name": "react-native-touch-id",
+ "fullName": "naoufal/react-native-touch-id",
+ "description": "React Native authentication with the native Touch ID popup.",
+ "topics": [
+ "react-native",
+ "react",
+ "native",
+ "touch-id",
+ "react-component",
+ "react-native-component",
+ "authentication",
+ "auth",
+ "authenticate",
+ "mobile",
+ "touchid",
+ "apple"
+ ],
+ "license": null,
+ "lastRelease": {
+ "name": "4.0.0",
+ "tagName": "v4.0.0",
+ "createdAt": "2018-01-16T17:29:16Z",
+ "publishedAt": "2018-01-16T17:42:36Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npmPkg": "react-native-touch-id",
+ "npm": {
+ "downloads": 73065,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 16097
+ },
+ "score": 44,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Not updated recently"
+ ],
+ "popularity": -0.28,
+ "topicSearchString": "react-native react native touch-id react-component react-native-component authentication auth authenticate mobile touchid apple",
+ "matchScore": 0.011,
+ "category": [
+ "authentication"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/fixt/react-native-digits",
+ "ios": true,
+ "android": true,
+ "unmaintained": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/fixt/react-native-digits",
+ "clone": "https://github.com/fixt/react-native-digits.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2016-07-08T14:59:42Z",
+ "createdAt": "2015-11-04T17:29:59Z",
+ "pushedAt": "2016-07-08T14:59:42Z",
+ "forks": 7,
+ "issues": 6,
+ "subscribers": 6,
+ "stars": 61
+ },
+ "name": "react-native-digits",
+ "fullName": "fixt/react-native-digits",
+ "description": "Digits wrapper to use in React Native",
+ "topics": [
+ "react-native",
+ "react-native-component",
+ "fabric",
+ "twitter",
+ "authentication",
+ "digits",
+ "android"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v0.2.0",
+ "tagName": "v0.2.0",
+ "createdAt": "2016-06-24T20:04:17Z",
+ "publishedAt": "2016-06-24T20:07:53Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npmPkg": "react-native-digits",
+ "npm": {
+ "downloads": 21,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 3
+ },
+ "score": 38,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.795,
+ "topicSearchString": "react-native react-native-component fabric twitter authentication digits android",
+ "matchScore": 0.001,
+ "category": [
+ "authentication"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/SectionTN/otp-input",
+ "npmPkg": "@sectiontn/otp-input",
+ "examples": [
+ "https://github.com/SectionTN/otp-input-example",
+ "https://snack.expo.dev/@sectiontn/otptextinput-advanced-example"
+ ],
+ "images": [
+ "https://github.com/SectionTN/otp-input/blob/main/assets/screenshot_one.jpg",
+ "https://github.com/SectionTN/otp-input/blob/main/assets/advanced.gif",
+ "https://github.com/SectionTN/otp-input/blob/main/assets/web.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/SectionTN/otp-input",
+ "clone": "https://github.com/SectionTN/otp-input.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-07T14:03:21Z",
+ "createdAt": "2024-03-18T14:54:14Z",
+ "pushedAt": "2024-04-07T14:03:21Z",
+ "forks": 3,
+ "issues": 0,
+ "subscribers": 1,
+ "stars": 10
+ },
+ "name": "otp-input",
+ "fullName": "SectionTN/otp-input",
+ "description": "An elegant and highly customizable One-Time Password (OTP) input library designed to simplify the implementation and enhance the user experience of OTP authentication flows in React Native Applications.",
+ "topics": [
+ "otp-input",
+ "ios",
+ "android",
+ "react-native",
+ "otp",
+ "input",
+ "authentication",
+ "verification",
+ "code-input",
+ "mobile",
+ "new-arch-compatible-otp-input",
+ "otp-text-input",
+ "two-factor-authentication",
+ "2fa-otp-input",
+ "phone-number",
+ "android-library",
+ "ios-library",
+ "newarchitecture",
+ "otp-library",
+ "otp-textfield",
+ "otp-verification",
+ "websupport"
+ ],
+ "license": {
+ "key": "gpl-3.0",
+ "name": "GNU General Public License v3.0",
+ "spdxId": "GPL-3.0",
+ "url": "http://choosealicense.com/licenses/gpl-3.0/",
+ "id": "MDc6TGljZW5zZTk="
+ },
+ "lastRelease": {
+ "name": "v0.3.7",
+ "tagName": "v0.3.7",
+ "createdAt": "2024-04-06T22:26:06Z",
+ "publishedAt": "2024-04-06T22:29:14Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 371,
+ "weekDownloads": 230,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month"
+ },
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": 0.272,
+ "topicSearchString": "otp-input ios android react-native otp input authentication verification code-input mobile new-arch-compatible-otp-input otp-text-input two-factor-authentication 2fa-otp-input phone-number android-library ios-library newarchitecture otp-library otp-textfield otp-verification websupport",
+ "matchScore": 11,
+ "category": [
+ "authentication"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/auto-scroll.json b/category-selector/data/categories/auto-scroll.json
new file mode 100644
index 0000000..6ae1373
--- /dev/null
+++ b/category-selector/data/categories/auto-scroll.json
@@ -0,0 +1,68 @@
+[
+ {
+ "githubUrl": "https://github.com/minhtc/react-native-auto-scrolling",
+ "examples": [
+ "https://github.com/minhtc/react-native-auto-scrolling/tree/main/Example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/minhtc/react-native-auto-scrolling/main/screenshots/auto-scrolling.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-auto-scrolling",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/homielab/react-native-auto-scroll",
+ "clone": "https://github.com/homielab/react-native-auto-scroll.git",
+ "homepage": "https://www.npmjs.com/package/@homielab/react-native-auto-scroll"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-14T14:14:07Z",
+ "createdAt": "2018-09-27T20:57:44Z",
+ "pushedAt": "2023-09-13T13:28:51Z",
+ "issues": 9,
+ "subscribers": 3,
+ "stars": 217,
+ "forks": 24
+ },
+ "name": "react-native-auto-scroll",
+ "fullName": "homielab/react-native-auto-scroll",
+ "description": "A performance auto horizontal scrolling component for react-native ",
+ "topics": [
+ "react",
+ "react-native",
+ "marquee",
+ "auto-scrolling",
+ "auto-scroll"
+ ],
+ "license": null,
+ "lastRelease": null,
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 882,
+ "weekDownloads": 193,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react react-native marquee auto-scrolling auto-scroll",
+ "score": 44,
+ "matchingScoreModifiers": [
+ "No license",
+ "Recently updated"
+ ],
+ "popularity": -0.031,
+ "category": [
+ "auto-scrolling",
+ "auto-scroll",
+ "marquee"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/auto-scrolling.json b/category-selector/data/categories/auto-scrolling.json
new file mode 100644
index 0000000..6ae1373
--- /dev/null
+++ b/category-selector/data/categories/auto-scrolling.json
@@ -0,0 +1,68 @@
+[
+ {
+ "githubUrl": "https://github.com/minhtc/react-native-auto-scrolling",
+ "examples": [
+ "https://github.com/minhtc/react-native-auto-scrolling/tree/main/Example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/minhtc/react-native-auto-scrolling/main/screenshots/auto-scrolling.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-auto-scrolling",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/homielab/react-native-auto-scroll",
+ "clone": "https://github.com/homielab/react-native-auto-scroll.git",
+ "homepage": "https://www.npmjs.com/package/@homielab/react-native-auto-scroll"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-14T14:14:07Z",
+ "createdAt": "2018-09-27T20:57:44Z",
+ "pushedAt": "2023-09-13T13:28:51Z",
+ "issues": 9,
+ "subscribers": 3,
+ "stars": 217,
+ "forks": 24
+ },
+ "name": "react-native-auto-scroll",
+ "fullName": "homielab/react-native-auto-scroll",
+ "description": "A performance auto horizontal scrolling component for react-native ",
+ "topics": [
+ "react",
+ "react-native",
+ "marquee",
+ "auto-scrolling",
+ "auto-scroll"
+ ],
+ "license": null,
+ "lastRelease": null,
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 882,
+ "weekDownloads": 193,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react react-native marquee auto-scrolling auto-scroll",
+ "score": 44,
+ "matchingScoreModifiers": [
+ "No license",
+ "Recently updated"
+ ],
+ "popularity": -0.031,
+ "category": [
+ "auto-scrolling",
+ "auto-scroll",
+ "marquee"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/autocomplete-suggestions.json b/category-selector/data/categories/autocomplete-suggestions.json
new file mode 100644
index 0000000..abf359e
--- /dev/null
+++ b/category-selector/data/categories/autocomplete-suggestions.json
@@ -0,0 +1,90 @@
+[
+ {
+ "githubUrl": "https://github.com/onmotion/react-native-autocomplete-dropdown",
+ "examples": [
+ "https://snack.expo.dev/@onmotion/react-native-autocomplete-dropdown",
+ "https://github.com/onmotion/react-native-autocomplete-dropdown/tree/main/example/components"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/onmotion/react-native-autocomplete-dropdown/main/screens/ios.gif",
+ "https://raw.githubusercontent.com/onmotion/react-native-autocomplete-dropdown/main/screens/android.gif",
+ "https://raw.githubusercontent.com/onmotion/react-native-autocomplete-dropdown/main/screens/Example.png"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-autocomplete-dropdown",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/onmotion/react-native-autocomplete-dropdown",
+ "clone": "https://github.com/onmotion/react-native-autocomplete-dropdown.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T02:52:54Z",
+ "createdAt": "2021-04-06T14:27:04Z",
+ "pushedAt": "2024-04-15T18:20:52Z",
+ "issues": 33,
+ "subscribers": 5,
+ "stars": 172,
+ "forks": 71
+ },
+ "name": "react-native-autocomplete-dropdown",
+ "fullName": "onmotion/react-native-autocomplete-dropdown",
+ "description": "Dropdown Item picker with search and autocomplete (typeahead) functionality for react native",
+ "topics": [
+ "react-native",
+ "android",
+ "ios",
+ "dropdown",
+ "dropdown-menu",
+ "typeahead",
+ "select",
+ "autocomplete",
+ "autocomplete-suggestions",
+ "hacktoberfest"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "3.1.5",
+ "tagName": "3.1.5",
+ "createdAt": "2024-03-17T16:25:32Z",
+ "publishedAt": "2024-03-17T16:27:17Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 40146,
+ "weekDownloads": 9485,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native android ios dropdown dropdown-menu typeahead select autocomplete autocomplete-suggestions hacktoberfest",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.014,
+ "category": [
+ "dropdown",
+ "dropdown-menu",
+ "typeahead",
+ "autocomplete",
+ "autocomplete-suggestions"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/autocomplete.json b/category-selector/data/categories/autocomplete.json
new file mode 100644
index 0000000..1b262bf
--- /dev/null
+++ b/category-selector/data/categories/autocomplete.json
@@ -0,0 +1,236 @@
+[
+ {
+ "githubUrl": "https://github.com/onmotion/react-native-autocomplete-dropdown",
+ "examples": [
+ "https://snack.expo.dev/@onmotion/react-native-autocomplete-dropdown",
+ "https://github.com/onmotion/react-native-autocomplete-dropdown/tree/main/example/components"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/onmotion/react-native-autocomplete-dropdown/main/screens/ios.gif",
+ "https://raw.githubusercontent.com/onmotion/react-native-autocomplete-dropdown/main/screens/android.gif",
+ "https://raw.githubusercontent.com/onmotion/react-native-autocomplete-dropdown/main/screens/Example.png"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-autocomplete-dropdown",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/onmotion/react-native-autocomplete-dropdown",
+ "clone": "https://github.com/onmotion/react-native-autocomplete-dropdown.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T02:52:54Z",
+ "createdAt": "2021-04-06T14:27:04Z",
+ "pushedAt": "2024-04-15T18:20:52Z",
+ "issues": 33,
+ "subscribers": 5,
+ "stars": 172,
+ "forks": 71
+ },
+ "name": "react-native-autocomplete-dropdown",
+ "fullName": "onmotion/react-native-autocomplete-dropdown",
+ "description": "Dropdown Item picker with search and autocomplete (typeahead) functionality for react native",
+ "topics": [
+ "react-native",
+ "android",
+ "ios",
+ "dropdown",
+ "dropdown-menu",
+ "typeahead",
+ "select",
+ "autocomplete",
+ "autocomplete-suggestions",
+ "hacktoberfest"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "3.1.5",
+ "tagName": "3.1.5",
+ "createdAt": "2024-03-17T16:25:32Z",
+ "publishedAt": "2024-03-17T16:27:17Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 40146,
+ "weekDownloads": 9485,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native android ios dropdown dropdown-menu typeahead select autocomplete autocomplete-suggestions hacktoberfest",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.014,
+ "category": [
+ "dropdown",
+ "dropdown-menu",
+ "typeahead",
+ "autocomplete",
+ "autocomplete-suggestions"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/harshq/react-native-mentions",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-mentions",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/harshq/react-native-mentions",
+ "clone": "https://github.com/harshq/react-native-mentions.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-15T10:08:48Z",
+ "createdAt": "2017-01-09T03:32:10Z",
+ "pushedAt": "2022-02-22T20:53:12Z",
+ "issues": 25,
+ "subscribers": 10,
+ "stars": 308,
+ "forks": 81
+ },
+ "name": "react-native-mentions",
+ "fullName": "harshq/react-native-mentions",
+ "description": "Mentions textbox for React Native. Works on both ios and android. :whale: ",
+ "topics": [
+ "react-native-component",
+ "textinput",
+ "mentions",
+ "ios",
+ "android",
+ "autocomplete",
+ "react-native",
+ "hashtag"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 1142,
+ "weekDownloads": 236,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native-component textinput mentions ios android autocomplete react-native hashtag",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.043,
+ "category": [
+ "mentions",
+ "autocomplete",
+ "hashtag"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/mrlaessig/react-native-autocomplete-input",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "examples": [
+ "https://snack.expo.dev/rJxdeFIIb"
+ ],
+ "npmPkg": "react-native-autocomplete-input",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/byteburgers/react-native-autocomplete-input",
+ "clone": "https://github.com/byteburgers/react-native-autocomplete-input.git",
+ "homepage": "https://byteburgers.com/autocomplete"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-20T15:19:35Z",
+ "createdAt": "2016-02-22T14:38:28Z",
+ "pushedAt": "2024-02-22T19:31:56Z",
+ "issues": 7,
+ "subscribers": 15,
+ "stars": 796,
+ "forks": 254
+ },
+ "name": "react-native-autocomplete-input",
+ "fullName": "byteburgers/react-native-autocomplete-input",
+ "description": "Pure javascript autocomplete input for react-native",
+ "topics": [
+ "autocomplete",
+ "react-native",
+ "ios",
+ "android",
+ "input",
+ "javascript",
+ "typescript"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v5.4.0",
+ "tagName": "v5.4.0",
+ "createdAt": "2023-10-15T21:16:06Z",
+ "publishedAt": "2023-10-15T21:18:04Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 59300,
+ "weekDownloads": 13156,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "autocomplete react-native ios android input javascript typescript",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.028,
+ "category": [
+ "autocomplete",
+ "input"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/avoiding-view.json b/category-selector/data/categories/avoiding-view.json
new file mode 100644
index 0000000..3b8d53a
--- /dev/null
+++ b/category-selector/data/categories/avoiding-view.json
@@ -0,0 +1,85 @@
+[
+ {
+ "githubUrl": "https://github.com/kirillzyusko/react-native-keyboard-controller",
+ "examples": [
+ "https://github.com/kirillzyusko/react-native-keyboard-controller/tree/main/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/kirillzyusko/react-native-keyboard-controller/main/gifs/android.gif",
+ "https://raw.githubusercontent.com/kirillzyusko/react-native-keyboard-controller/main/gifs/ios.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-keyboard-controller",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/kirillzyusko/react-native-keyboard-controller",
+ "clone": "https://github.com/kirillzyusko/react-native-keyboard-controller.git",
+ "homepage": "https://kirillzyusko.github.io/react-native-keyboard-controller/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T23:46:17Z",
+ "createdAt": "2022-04-17T18:00:04Z",
+ "pushedAt": "2024-05-23T20:25:50Z",
+ "issues": 23,
+ "subscribers": 12,
+ "stars": 1279,
+ "forks": 53
+ },
+ "name": "react-native-keyboard-controller",
+ "fullName": "kirillzyusko/react-native-keyboard-controller",
+ "description": "Keyboard manager which works in identical way on both iOS and Android",
+ "topics": [
+ "animation",
+ "keyboard",
+ "react-native",
+ "android",
+ "ios",
+ "focused-input",
+ "avoiding-view",
+ "keyboard-toolbar"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 1.12.1",
+ "tagName": "1.12.1",
+ "createdAt": "2024-05-16T09:26:03Z",
+ "publishedAt": "2024-05-16T09:34:04Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 142404,
+ "weekDownloads": 32993,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "animation keyboard react-native android ios focused-input avoiding-view keyboard-toolbar",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.018,
+ "category": [
+ "keyboard",
+ "avoiding-view",
+ "focused-input",
+ "keyboard-toolbar"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/aws-cognito.json b/category-selector/data/categories/aws-cognito.json
new file mode 100644
index 0000000..c4adab1
--- /dev/null
+++ b/category-selector/data/categories/aws-cognito.json
@@ -0,0 +1,83 @@
+[
+ {
+ "githubUrl": "https://github.com/aws-amplify/amplify-js",
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "npmPkg": "aws-amplify",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/aws-amplify/amplify-js",
+ "clone": "https://github.com/aws-amplify/amplify-js.git",
+ "homepage": "https://docs.amplify.aws/lib/q/platform/js"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T22:00:36Z",
+ "createdAt": "2017-10-02T22:17:14Z",
+ "pushedAt": "2024-05-24T22:00:36Z",
+ "forks": 2058,
+ "issues": 547,
+ "subscribers": 212,
+ "stars": 9361
+ },
+ "name": "amplify-js",
+ "fullName": "aws-amplify/amplify-js",
+ "description": "A declarative JavaScript library for application development using cloud services.",
+ "topics": [
+ "react",
+ "cloud-service",
+ "metrics",
+ "javascript",
+ "react-native",
+ "aws",
+ "aws-apigateway",
+ "aws-cognito",
+ "pinpoint",
+ "aws-mobile"
+ ],
+ "license": {
+ "key": "apache-2.0",
+ "name": "Apache License 2.0",
+ "spdxId": "Apache-2.0",
+ "url": "http://choosealicense.com/licenses/apache-2.0/",
+ "id": "MDc6TGljZW5zZTI="
+ },
+ "lastRelease": {
+ "name": "2024-05-23 Amplify JS release - aws-amplify@6.3.4",
+ "tagName": "aws-amplify@6.3.4",
+ "createdAt": "2024-05-23T22:39:26Z",
+ "publishedAt": "2024-05-23T23:18:32Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npm": {
+ "downloads": 2594654,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 625016
+ },
+ "score": 75,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.009,
+ "topicSearchString": "react cloud-service metrics javascript react-native aws aws-apigateway aws-cognito pinpoint aws-mobile",
+ "matchScore": 1,
+ "category": [
+ "aws-cognito"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/aws.json b/category-selector/data/categories/aws.json
new file mode 100644
index 0000000..e8bd928
--- /dev/null
+++ b/category-selector/data/categories/aws.json
@@ -0,0 +1,183 @@
+[
+ {
+ "githubUrl": "https://github.com/aws-amplify/amplify-js/tree/master/packages/datastore",
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "npmPkg": "@aws-amplify/datastore",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/aws-amplify/amplify-js",
+ "clone": "https://github.com/aws-amplify/amplify-js.git",
+ "homepage": "https://aws-amplify.github.io/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": false,
+ "updatedAt": "2024-05-23T22:39:26Z",
+ "createdAt": "2017-10-02T22:17:14Z",
+ "pushedAt": "2024-05-23T22:39:26Z",
+ "forks": 2058,
+ "issues": 547,
+ "subscribers": 212,
+ "stars": 9361
+ },
+ "name": "@aws-amplify/datastore",
+ "fullName": "aws-amplify/amplify-js",
+ "description": "AppSyncLocal support for aws-amplify",
+ "topics": [],
+ "license": {
+ "name": "Apache License 2.0",
+ "url": "http://choosealicense.com/licenses/apache-2.0/",
+ "id": "MDc6TGljZW5zZTI=",
+ "key": "apache-2.0",
+ "spdxId": "Apache-2.0"
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npm": {
+ "downloads": 2519647,
+ "weekDownloads": 599469,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month"
+ },
+ "score": 75,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.012,
+ "topicSearchString": "",
+ "matchScore": 110,
+ "category": [
+ "aws"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/aws-amplify/amplify-js/tree/master/packages/aws-amplify-react-native",
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/aws-amplify/amplify-js",
+ "clone": "https://github.com/aws-amplify/amplify-js.git",
+ "homepage": "https://docs.amplify.aws/lib/q/platform/js"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "updatedAt": "2023-07-18T22:15:51Z",
+ "createdAt": "2017-10-02T22:17:14Z",
+ "pushedAt": "2023-07-18T22:15:51Z",
+ "forks": 2058,
+ "issues": 547,
+ "subscribers": 212,
+ "stars": 9361
+ },
+ "name": "amplify-js",
+ "fullName": "aws-amplify/amplify-js",
+ "description": "A declarative JavaScript library for application development using cloud services.",
+ "license": {
+ "key": "apache-2.0",
+ "name": "Apache License 2.0",
+ "spdxId": "Apache-2.0",
+ "url": "http://choosealicense.com/licenses/apache-2.0/",
+ "id": "MDc6TGljZW5zZTI="
+ },
+ "hasTypes": false
+ },
+ "images": [],
+ "npmPkg": "aws-amplify-react-native",
+ "npm": {
+ "downloads": 86068,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 27412
+ },
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Lots of open issues",
+ "Not updated recently"
+ ],
+ "popularity": 0.068,
+ "topicSearchString": "",
+ "matchScore": 100,
+ "category": [
+ "aws"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/aws-amplify/amplify-js/tree/master/packages/pushnotification",
+ "ios": true,
+ "android": true,
+ "npmPkg": "@aws-amplify/pushnotification",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/aws-amplify/amplify-js",
+ "clone": "https://github.com/aws-amplify/amplify-js.git",
+ "homepage": "https://docs.amplify.aws/lib/q/platform/js"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "updatedAt": "2023-07-18T22:15:51Z",
+ "createdAt": "2017-10-02T22:17:14Z",
+ "pushedAt": "2023-07-18T22:15:51Z",
+ "forks": 2058,
+ "issues": 547,
+ "subscribers": 212,
+ "stars": 9361
+ },
+ "name": "amplify-js",
+ "fullName": "aws-amplify/amplify-js",
+ "description": "A declarative JavaScript library for application development using cloud services.",
+ "license": {
+ "key": "apache-2.0",
+ "name": "Apache License 2.0",
+ "spdxId": "Apache-2.0",
+ "url": "http://choosealicense.com/licenses/apache-2.0/",
+ "id": "MDc6TGljZW5zZTI="
+ },
+ "hasTypes": false
+ },
+ "images": [],
+ "npm": {
+ "downloads": 47190,
+ "weekDownloads": 14590,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month"
+ },
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Lots of open issues",
+ "Not updated recently"
+ ],
+ "popularity": 0.059,
+ "topicSearchString": "",
+ "matchScore": 100,
+ "category": [
+ "aws"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/axios.json b/category-selector/data/categories/axios.json
new file mode 100644
index 0000000..f5dfc8b
--- /dev/null
+++ b/category-selector/data/categories/axios.json
@@ -0,0 +1,74 @@
+[
+ {
+ "githubUrl": "https://github.com/infinitered/apisauce",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "apisauce",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/infinitered/apisauce",
+ "clone": "https://github.com/infinitered/apisauce.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T14:47:50Z",
+ "createdAt": "2016-04-10T00:44:42Z",
+ "pushedAt": "2024-01-12T20:22:24Z",
+ "issues": 40,
+ "subscribers": 35,
+ "stars": 2755,
+ "forks": 183
+ },
+ "name": "apisauce",
+ "fullName": "infinitered/apisauce",
+ "description": "Axios + standardized errors + request/response transforms.",
+ "topics": [
+ "axios",
+ "promise",
+ "api",
+ "react-native",
+ "reactjs"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v3.0.1",
+ "tagName": "v3.0.1",
+ "createdAt": "2023-06-17T01:07:43Z",
+ "publishedAt": "2023-06-17T01:07:51Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 418393,
+ "weekDownloads": 96073,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "axios promise api react-native reactjs",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.02,
+ "category": [
+ "api",
+ "axios"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/background-geolocation.json b/category-selector/data/categories/background-geolocation.json
new file mode 100644
index 0000000..1095355
--- /dev/null
+++ b/category-selector/data/categories/background-geolocation.json
@@ -0,0 +1,69 @@
+[
+ {
+ "githubUrl": "https://github.com/transistorsoft/react-native-background-geolocation",
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-background-geolocation",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/transistorsoft/react-native-background-geolocation",
+ "clone": "https://github.com/transistorsoft/react-native-background-geolocation.git",
+ "homepage": "http://shop.transistorsoft.com/pages/react-native-background-geolocation"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T15:05:47Z",
+ "createdAt": "2015-04-19T13:17:30Z",
+ "pushedAt": "2024-05-14T16:45:43Z",
+ "issues": 132,
+ "subscribers": 58,
+ "stars": 2546,
+ "forks": 425
+ },
+ "name": "react-native-background-geolocation",
+ "fullName": "transistorsoft/react-native-background-geolocation",
+ "description": "Sophisticated, battery-conscious background-geolocation with motion-detection",
+ "topics": [
+ "react-native",
+ "background-location",
+ "background",
+ "background-geolocation",
+ "location-tracking"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 56224,
+ "weekDownloads": 14750,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native background-location background background-geolocation location-tracking",
+ "score": 50,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": 0.012,
+ "category": [
+ "background-location",
+ "background-geolocation",
+ "location-tracking"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/background-jobs.json b/category-selector/data/categories/background-jobs.json
new file mode 100644
index 0000000..e9d6a8e
--- /dev/null
+++ b/category-selector/data/categories/background-jobs.json
@@ -0,0 +1,141 @@
+[
+ {
+ "githubUrl": "https://github.com/jamesisaac/react-native-background-task",
+ "ios": true,
+ "android": true,
+ "unmaintained": true,
+ "npmPkg": "react-native-background-task",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/jamesisaac/react-native-background-task",
+ "clone": "https://github.com/jamesisaac/react-native-background-task.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T18:46:10Z",
+ "createdAt": "2017-02-17T23:07:27Z",
+ "pushedAt": "2023-04-28T16:55:28Z",
+ "issues": 66,
+ "subscribers": 12,
+ "stars": 1087,
+ "forks": 113
+ },
+ "name": "react-native-background-task",
+ "fullName": "jamesisaac/react-native-background-task",
+ "description": "Periodic background tasks for React Native apps, cross-platform (iOS and Android), which run even when the app is closed.",
+ "topics": [
+ "react-native",
+ "background-jobs",
+ "fetch",
+ "android",
+ "ios",
+ "offline",
+ "sync"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "0.2.1",
+ "tagName": "v0.2.1",
+ "createdAt": "2017-08-10T10:52:27Z",
+ "publishedAt": "2017-08-10T10:54:17Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 2167,
+ "weekDownloads": 406,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native background-jobs fetch android ios offline sync",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.312,
+ "category": [
+ "background-jobs"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/vikeri/react-native-background-job",
+ "android": true,
+ "npmPkg": "react-native-background-job",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/vikeri/react-native-background-job",
+ "clone": "https://github.com/vikeri/react-native-background-job.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-29T22:30:37Z",
+ "createdAt": "2016-12-15T15:59:10Z",
+ "pushedAt": "2023-11-06T19:34:12Z",
+ "issues": 102,
+ "subscribers": 17,
+ "stars": 745,
+ "forks": 108
+ },
+ "name": "react-native-background-job",
+ "fullName": "vikeri/react-native-background-job",
+ "description": "Schedule background jobs in React Native that run your JavaScript when your app is in the background/killed.",
+ "topics": [
+ "react-native",
+ "scheduled-jobs",
+ "background-jobs"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Expose result of scheduling as Promise",
+ "tagName": "v2.3.0",
+ "createdAt": "2019-07-04T08:17:29Z",
+ "publishedAt": "2019-07-04T08:23:14Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 300,
+ "weekDownloads": 52,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native scheduled-jobs background-jobs",
+ "score": 44,
+ "matchingScoreModifiers": [
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.077,
+ "category": [
+ "background-jobs"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/background-location.json b/category-selector/data/categories/background-location.json
new file mode 100644
index 0000000..1095355
--- /dev/null
+++ b/category-selector/data/categories/background-location.json
@@ -0,0 +1,69 @@
+[
+ {
+ "githubUrl": "https://github.com/transistorsoft/react-native-background-geolocation",
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-background-geolocation",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/transistorsoft/react-native-background-geolocation",
+ "clone": "https://github.com/transistorsoft/react-native-background-geolocation.git",
+ "homepage": "http://shop.transistorsoft.com/pages/react-native-background-geolocation"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T15:05:47Z",
+ "createdAt": "2015-04-19T13:17:30Z",
+ "pushedAt": "2024-05-14T16:45:43Z",
+ "issues": 132,
+ "subscribers": 58,
+ "stars": 2546,
+ "forks": 425
+ },
+ "name": "react-native-background-geolocation",
+ "fullName": "transistorsoft/react-native-background-geolocation",
+ "description": "Sophisticated, battery-conscious background-geolocation with motion-detection",
+ "topics": [
+ "react-native",
+ "background-location",
+ "background",
+ "background-geolocation",
+ "location-tracking"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 56224,
+ "weekDownloads": 14750,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native background-location background background-geolocation location-tracking",
+ "score": 50,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": 0.012,
+ "category": [
+ "background-location",
+ "background-geolocation",
+ "location-tracking"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/background-task.json b/category-selector/data/categories/background-task.json
new file mode 100644
index 0000000..be8d1ad
--- /dev/null
+++ b/category-selector/data/categories/background-task.json
@@ -0,0 +1,76 @@
+[
+ {
+ "githubUrl": "https://github.com/Rapsssito/react-native-background-actions",
+ "examples": [
+ "https://github.com/Rapsssito/react-native-background-actions/tree/master/examples/backgroundExample"
+ ],
+ "android": true,
+ "ios": true,
+ "npmPkg": "react-native-background-actions",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Rapsssito/react-native-background-actions",
+ "clone": "https://github.com/Rapsssito/react-native-background-actions.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-22T20:22:21Z",
+ "createdAt": "2020-01-14T18:59:19Z",
+ "pushedAt": "2024-02-19T06:39:12Z",
+ "issues": 37,
+ "subscribers": 10,
+ "stars": 687,
+ "forks": 93
+ },
+ "name": "react-native-background-actions",
+ "fullName": "Rapsssito/react-native-background-actions",
+ "description": "React Native background service library for running background tasks forever in Android & iOS.",
+ "topics": [
+ "react-native",
+ "react-native-library",
+ "background",
+ "background-task",
+ "android",
+ "ios"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v3.0.1",
+ "tagName": "v3.0.1",
+ "createdAt": "2023-10-11T13:45:10Z",
+ "publishedAt": "2023-10-11T13:45:12Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 30529,
+ "weekDownloads": 7166,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native react-native-library background background-task android ios",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.015,
+ "category": [
+ "background",
+ "background-task"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/background.json b/category-selector/data/categories/background.json
new file mode 100644
index 0000000..be8d1ad
--- /dev/null
+++ b/category-selector/data/categories/background.json
@@ -0,0 +1,76 @@
+[
+ {
+ "githubUrl": "https://github.com/Rapsssito/react-native-background-actions",
+ "examples": [
+ "https://github.com/Rapsssito/react-native-background-actions/tree/master/examples/backgroundExample"
+ ],
+ "android": true,
+ "ios": true,
+ "npmPkg": "react-native-background-actions",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Rapsssito/react-native-background-actions",
+ "clone": "https://github.com/Rapsssito/react-native-background-actions.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-22T20:22:21Z",
+ "createdAt": "2020-01-14T18:59:19Z",
+ "pushedAt": "2024-02-19T06:39:12Z",
+ "issues": 37,
+ "subscribers": 10,
+ "stars": 687,
+ "forks": 93
+ },
+ "name": "react-native-background-actions",
+ "fullName": "Rapsssito/react-native-background-actions",
+ "description": "React Native background service library for running background tasks forever in Android & iOS.",
+ "topics": [
+ "react-native",
+ "react-native-library",
+ "background",
+ "background-task",
+ "android",
+ "ios"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v3.0.1",
+ "tagName": "v3.0.1",
+ "createdAt": "2023-10-11T13:45:10Z",
+ "publishedAt": "2023-10-11T13:45:12Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 30529,
+ "weekDownloads": 7166,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native react-native-library background background-task android ios",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.015,
+ "category": [
+ "background",
+ "background-task"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/badge.json b/category-selector/data/categories/badge.json
new file mode 100644
index 0000000..da66ee8
--- /dev/null
+++ b/category-selector/data/categories/badge.json
@@ -0,0 +1,70 @@
+[
+ {
+ "githubUrl": "https://github.com/mrousavy/react-native-notification-badge",
+ "examples": [
+ "https://github.com/mrousavy/react-native-notification-badge/tree/master/example"
+ ],
+ "ios": true,
+ "npmPkg": "react-native-notification-badge",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/mrousavy/react-native-notification-badge",
+ "clone": "https://github.com/mrousavy/react-native-notification-badge.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-03-08T20:14:14Z",
+ "createdAt": "2020-07-25T12:12:09Z",
+ "pushedAt": "2021-10-05T22:40:20Z",
+ "issues": 3,
+ "subscribers": 5,
+ "stars": 49,
+ "forks": 6
+ },
+ "name": "react-native-notification-badge",
+ "fullName": "mrousavy/react-native-notification-badge",
+ "description": "🔴 A notification badge count manager for React Native",
+ "topics": [
+ "react-native",
+ "native-module",
+ "notification",
+ "badge",
+ "notifications",
+ "manager",
+ "library",
+ "react"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 8185,
+ "weekDownloads": 1983,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native native-module notification badge notifications manager library react",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.008,
+ "category": [
+ "badge",
+ "notifications",
+ "notification"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/bar-graphs.json b/category-selector/data/categories/bar-graphs.json
new file mode 100644
index 0000000..dcea239
--- /dev/null
+++ b/category-selector/data/categories/bar-graphs.json
@@ -0,0 +1,88 @@
+[
+ {
+ "githubUrl": "https://github.com/capitalone/react-native-pathjs-charts",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "unmaintained": true,
+ "npmPkg": "react-native-pathjs-charts",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/capitalone/react-native-pathjs-charts",
+ "clone": "https://github.com/capitalone/react-native-pathjs-charts.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-20T17:13:05Z",
+ "createdAt": "2016-07-29T19:43:20Z",
+ "pushedAt": "2018-03-01T15:28:09Z",
+ "issues": 75,
+ "subscribers": 35,
+ "stars": 879,
+ "forks": 263
+ },
+ "name": "react-native-pathjs-charts",
+ "fullName": "capitalone/react-native-pathjs-charts",
+ "description": "Android and iOS charts based on react-native-svg and paths-js",
+ "topics": [
+ "charts",
+ "graphs",
+ "paths-js",
+ "react-native",
+ "ios",
+ "android",
+ "react-native-svg",
+ "cross-platform",
+ "radar-graphs",
+ "bar-graphs",
+ "pie-graphs",
+ "tree"
+ ],
+ "license": {
+ "key": "apache-2.0",
+ "name": "Apache License 2.0",
+ "spdxId": "Apache-2.0",
+ "url": "https://api.github.com/licenses/apache-2.0",
+ "id": "MDc6TGljZW5zZTI="
+ },
+ "lastRelease": {
+ "name": "0.0.34",
+ "tagName": "0.0.34",
+ "createdAt": "2018-02-19T01:37:41Z",
+ "publishedAt": "2018-02-19T01:42:23Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 394,
+ "weekDownloads": 58,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "charts graphs paths-js react-native ios android react-native-svg cross-platform radar-graphs bar-graphs pie-graphs tree",
+ "score": 44,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Lots of open issues"
+ ],
+ "popularity": -0.352,
+ "category": [
+ "charts",
+ "graphs",
+ "paths-js",
+ "react-native-svg",
+ "radar-graphs",
+ "bar-graphs",
+ "pie-graphs",
+ "tree"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/barchart.json b/category-selector/data/categories/barchart.json
new file mode 100644
index 0000000..8b5140c
--- /dev/null
+++ b/category-selector/data/categories/barchart.json
@@ -0,0 +1,92 @@
+[
+ {
+ "githubUrl": "https://github.com/Abhinandan-Kushwaha/react-native-gifted-charts",
+ "images": [
+ "https://raw.githubusercontent.com/Abhinandan-Kushwaha/react-native-gifted-charts/master/demos/bars.png",
+ "https://raw.githubusercontent.com/Abhinandan-Kushwaha/react-native-gifted-charts/master/demos/lineArea.png",
+ "https://raw.githubusercontent.com/Abhinandan-Kushwaha/react-native-gifted-charts/master/demos/blues.png",
+ "https://raw.githubusercontent.com/Abhinandan-Kushwaha/react-native-gifted-charts/master/demos/scrollLine.gif",
+ "https://raw.githubusercontent.com/Abhinandan-Kushwaha/react-native-gifted-charts/master/demos/animatedDataLine.gif"
+ ],
+ "android": true,
+ "ios": true,
+ "expoGo": true,
+ "npmPkg": "react-native-gifted-charts",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Abhinandan-Kushwaha/react-native-gifted-charts",
+ "clone": "https://github.com/Abhinandan-Kushwaha/react-native-gifted-charts.git",
+ "homepage": "https://www.npmjs.com/package/react-native-gifted-charts"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-25T09:55:41Z",
+ "createdAt": "2021-07-30T13:10:45Z",
+ "pushedAt": "2024-05-23T20:43:38Z",
+ "issues": 76,
+ "subscribers": 4,
+ "stars": 596,
+ "forks": 128
+ },
+ "name": "react-native-gifted-charts",
+ "fullName": "Abhinandan-Kushwaha/react-native-gifted-charts",
+ "description": "The most complete library for Bar, Line, Area, Pie, Donut, Stacked Bar and Population Pyramid charts in React Native. Allows 2D, 3D, gradient, animations and live data updates.",
+ "topics": [
+ "charts",
+ "barchart",
+ "piechart",
+ "line-charts",
+ "pie-chart",
+ "donut-chart",
+ "area-chart",
+ "react-native",
+ "data-visualization",
+ "graph",
+ "population",
+ "pyramid",
+ "pyramid-chart"
+ ],
+ "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": 57913,
+ "weekDownloads": 14551,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "charts barchart piechart line-charts pie-chart donut-chart area-chart react-native data-visualization graph population pyramid pyramid-chart",
+ "score": 50,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": 0.001,
+ "category": [
+ "charts",
+ "barchart",
+ "piechart",
+ "line-charts",
+ "pie-chart",
+ "area-chart",
+ "data-visualization",
+ "graph",
+ "pyramid-chart",
+ "pyramid"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/barcode-generator.json b/category-selector/data/categories/barcode-generator.json
new file mode 100644
index 0000000..83acd47
--- /dev/null
+++ b/category-selector/data/categories/barcode-generator.json
@@ -0,0 +1,76 @@
+[
+ {
+ "githubUrl": "https://github.com/VittoriDavide/react-native-barcode-creator",
+ "examples": [
+ "https://github.com/VittoriDavide/react-native-barcode-creator/tree/master/example"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-barcode-creator",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/VittoriDavide/react-native-barcode-creator",
+ "clone": "https://github.com/VittoriDavide/react-native-barcode-creator.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-15T08:58:58Z",
+ "createdAt": "2021-08-18T06:27:32Z",
+ "pushedAt": "2024-03-08T17:19:15Z",
+ "issues": 1,
+ "subscribers": 2,
+ "stars": 19,
+ "forks": 8
+ },
+ "name": "react-native-barcode-creator",
+ "fullName": "VittoriDavide/react-native-barcode-creator",
+ "description": "React Native Barcode Creator creates different type of barcodes including EAN13, CODE128, PDF417, UPCA, QR and AZTEC. ",
+ "topics": [
+ "react-native",
+ "barcode",
+ "barcode-generator",
+ "qrcode-generator",
+ "native"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "React Native 0.73",
+ "tagName": "0.1.6",
+ "createdAt": "2024-02-25T16:02:48Z",
+ "publishedAt": "2024-02-27T09:31:27Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 11003,
+ "weekDownloads": 2697,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native barcode barcode-generator qrcode-generator native",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.105,
+ "category": [
+ "barcode",
+ "barcode-generator",
+ "qrcode-generator"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/barcode-mask.json b/category-selector/data/categories/barcode-mask.json
new file mode 100644
index 0000000..4120cb4
--- /dev/null
+++ b/category-selector/data/categories/barcode-mask.json
@@ -0,0 +1,79 @@
+[
+ {
+ "githubUrl": "https://github.com/shahnawaz/react-native-barcode-mask",
+ "examples": [
+ "https://github.com/shahnawaz/react-native-barcode-mask#examples",
+ "https://gist.github.com/shahnawaz/d24ae843fc3a6056bef9c752d9b35e03"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-barcode-mask",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/shahnawaz/react-native-barcode-mask",
+ "clone": "https://github.com/shahnawaz/react-native-barcode-mask.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-03-19T15:58:35Z",
+ "createdAt": "2019-02-26T18:53:46Z",
+ "pushedAt": "2024-03-24T08:40:01Z",
+ "issues": 26,
+ "subscribers": 3,
+ "stars": 310,
+ "forks": 66
+ },
+ "name": "react-native-barcode-mask",
+ "fullName": "shahnawaz/react-native-barcode-mask",
+ "description": "A barcode and QR scan layout for react-native applications with customizable styling",
+ "topics": [
+ "barcode",
+ "barcode-scanner",
+ "react-native",
+ "barcode-mask",
+ "style",
+ "react-native-barcode-mask",
+ "border",
+ "edges"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v1.2.4",
+ "tagName": "v1.2.4",
+ "createdAt": "2020-06-22T13:36:40Z",
+ "publishedAt": "2020-06-22T13:38:21Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 23576,
+ "weekDownloads": 5730,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "barcode barcode-scanner react-native barcode-mask style react-native-barcode-mask border edges",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.007,
+ "category": [
+ "barcode-mask",
+ "barcode-scanner",
+ "barcode"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/barcode-scanner.json b/category-selector/data/categories/barcode-scanner.json
new file mode 100644
index 0000000..ed40408
--- /dev/null
+++ b/category-selector/data/categories/barcode-scanner.json
@@ -0,0 +1,154 @@
+[
+ {
+ "githubUrl": "https://github.com/shahnawaz/react-native-barcode-mask",
+ "examples": [
+ "https://github.com/shahnawaz/react-native-barcode-mask#examples",
+ "https://gist.github.com/shahnawaz/d24ae843fc3a6056bef9c752d9b35e03"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-barcode-mask",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/shahnawaz/react-native-barcode-mask",
+ "clone": "https://github.com/shahnawaz/react-native-barcode-mask.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-03-19T15:58:35Z",
+ "createdAt": "2019-02-26T18:53:46Z",
+ "pushedAt": "2024-03-24T08:40:01Z",
+ "issues": 26,
+ "subscribers": 3,
+ "stars": 310,
+ "forks": 66
+ },
+ "name": "react-native-barcode-mask",
+ "fullName": "shahnawaz/react-native-barcode-mask",
+ "description": "A barcode and QR scan layout for react-native applications with customizable styling",
+ "topics": [
+ "barcode",
+ "barcode-scanner",
+ "react-native",
+ "barcode-mask",
+ "style",
+ "react-native-barcode-mask",
+ "border",
+ "edges"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v1.2.4",
+ "tagName": "v1.2.4",
+ "createdAt": "2020-06-22T13:36:40Z",
+ "publishedAt": "2020-06-22T13:38:21Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 23576,
+ "weekDownloads": 5730,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "barcode barcode-scanner react-native barcode-mask style react-native-barcode-mask border edges",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.007,
+ "category": [
+ "barcode-mask",
+ "barcode-scanner",
+ "barcode"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/pushpender-singh-ap/react-native-scanner",
+ "npmPkg": "@pushpendersingh/react-native-scanner",
+ "examples": [
+ "https://github.com/pushpender-singh-ap/react-native-scanner/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/pushpender-singh-ap/react-native-scanner",
+ "clone": "https://github.com/pushpender-singh-ap/react-native-scanner.git",
+ "homepage": "https://www.npmjs.com/package/@pushpendersingh/react-native-scanner"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-21T08:36:13Z",
+ "createdAt": "2023-03-04T13:46:43Z",
+ "pushedAt": "2024-05-18T09:40:55Z",
+ "issues": 0,
+ "subscribers": 2,
+ "stars": 40,
+ "forks": 6
+ },
+ "name": "react-native-scanner",
+ "fullName": "pushpender-singh-ap/react-native-scanner",
+ "description": "A QR code & Barcode Scanner for React Native Projects. It supports React Native's new Fabric Native architecture and was created in Kotlin and Objective-C.",
+ "topics": [
+ "react-native",
+ "barcode",
+ "barcode-scanner",
+ "qrcode",
+ "qrcode-scanner"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "1.2.0",
+ "tagName": "1.2.0",
+ "createdAt": "2024-05-18T09:26:33Z",
+ "publishedAt": "2024-05-18T09:40:55Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 510,
+ "weekDownloads": 227,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native barcode barcode-scanner qrcode qrcode-scanner",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.196,
+ "category": [
+ "barcode",
+ "barcode-scanner",
+ "qrcode",
+ "qrcode-scanner"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/barcode.json b/category-selector/data/categories/barcode.json
new file mode 100644
index 0000000..98a3fe0
--- /dev/null
+++ b/category-selector/data/categories/barcode.json
@@ -0,0 +1,360 @@
+[
+ {
+ "githubUrl": "https://github.com/shahnawaz/react-native-barcode-mask",
+ "examples": [
+ "https://github.com/shahnawaz/react-native-barcode-mask#examples",
+ "https://gist.github.com/shahnawaz/d24ae843fc3a6056bef9c752d9b35e03"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-barcode-mask",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/shahnawaz/react-native-barcode-mask",
+ "clone": "https://github.com/shahnawaz/react-native-barcode-mask.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-03-19T15:58:35Z",
+ "createdAt": "2019-02-26T18:53:46Z",
+ "pushedAt": "2024-03-24T08:40:01Z",
+ "issues": 26,
+ "subscribers": 3,
+ "stars": 310,
+ "forks": 66
+ },
+ "name": "react-native-barcode-mask",
+ "fullName": "shahnawaz/react-native-barcode-mask",
+ "description": "A barcode and QR scan layout for react-native applications with customizable styling",
+ "topics": [
+ "barcode",
+ "barcode-scanner",
+ "react-native",
+ "barcode-mask",
+ "style",
+ "react-native-barcode-mask",
+ "border",
+ "edges"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v1.2.4",
+ "tagName": "v1.2.4",
+ "createdAt": "2020-06-22T13:36:40Z",
+ "publishedAt": "2020-06-22T13:38:21Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 23576,
+ "weekDownloads": 5730,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "barcode barcode-scanner react-native barcode-mask style react-native-barcode-mask border edges",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.007,
+ "category": [
+ "barcode-mask",
+ "barcode-scanner",
+ "barcode"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/wonsikin/react-native-barcode-builder",
+ "images": [
+ "https://github.com/wonsikin/react-native-barcode-builder/raw/master/images/example.png"
+ ],
+ "examples": [
+ "https://github.com/wonsikin/react-native-barcode-builder/tree/master/Example"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-barcode-builder",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/wonsikin/react-native-barcode-builder",
+ "clone": "https://github.com/wonsikin/react-native-barcode-builder.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-17T20:20:33Z",
+ "createdAt": "2016-12-12T14:56:39Z",
+ "pushedAt": "2021-09-10T05:43:27Z",
+ "issues": 27,
+ "subscribers": 6,
+ "stars": 173,
+ "forks": 116
+ },
+ "name": "react-native-barcode-builder",
+ "fullName": "wonsikin/react-native-barcode-builder",
+ "description": "Component for generating barcode in react native app",
+ "topics": [
+ "react-native",
+ "barcode"
+ ],
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdxId": "NOASSERTION",
+ "url": null,
+ "id": "MDc6TGljZW5zZTA="
+ },
+ "lastRelease": {
+ "name": "v1.0.5",
+ "tagName": "v1.0.5",
+ "createdAt": "2018-03-17T15:34:18Z",
+ "publishedAt": "2018-03-17T15:36:09Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 40692,
+ "weekDownloads": 6782,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native barcode",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.083,
+ "category": [
+ "barcode"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/VittoriDavide/react-native-barcode-creator",
+ "examples": [
+ "https://github.com/VittoriDavide/react-native-barcode-creator/tree/master/example"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-barcode-creator",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/VittoriDavide/react-native-barcode-creator",
+ "clone": "https://github.com/VittoriDavide/react-native-barcode-creator.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-15T08:58:58Z",
+ "createdAt": "2021-08-18T06:27:32Z",
+ "pushedAt": "2024-03-08T17:19:15Z",
+ "issues": 1,
+ "subscribers": 2,
+ "stars": 19,
+ "forks": 8
+ },
+ "name": "react-native-barcode-creator",
+ "fullName": "VittoriDavide/react-native-barcode-creator",
+ "description": "React Native Barcode Creator creates different type of barcodes including EAN13, CODE128, PDF417, UPCA, QR and AZTEC. ",
+ "topics": [
+ "react-native",
+ "barcode",
+ "barcode-generator",
+ "qrcode-generator",
+ "native"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "React Native 0.73",
+ "tagName": "0.1.6",
+ "createdAt": "2024-02-25T16:02:48Z",
+ "publishedAt": "2024-02-27T09:31:27Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 11003,
+ "weekDownloads": 2697,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native barcode barcode-generator qrcode-generator native",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.105,
+ "category": [
+ "barcode",
+ "barcode-generator",
+ "qrcode-generator"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/Kichiyaki/react-native-barcode-generator",
+ "npmPkg": "@kichiyaki/react-native-barcode-generator",
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Kichiyaki/react-native-barcode-generator",
+ "clone": "https://github.com/Kichiyaki/react-native-barcode-generator.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-03-27T19:16:02Z",
+ "createdAt": "2021-01-14T19:21:28Z",
+ "pushedAt": "2023-09-18T16:18:52Z",
+ "issues": 21,
+ "subscribers": 4,
+ "stars": 26,
+ "forks": 13
+ },
+ "name": "react-native-barcode-generator",
+ "fullName": "Kichiyaki/react-native-barcode-generator",
+ "description": "A React-Native component for generating barcodes.",
+ "topics": [
+ "generating-barcodes",
+ "barcode",
+ "react-native"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 43612,
+ "weekDownloads": 10789,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "generating-barcodes barcode react-native",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.003,
+ "category": [
+ "generating-barcodes",
+ "barcode"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/pushpender-singh-ap/react-native-scanner",
+ "npmPkg": "@pushpendersingh/react-native-scanner",
+ "examples": [
+ "https://github.com/pushpender-singh-ap/react-native-scanner/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/pushpender-singh-ap/react-native-scanner",
+ "clone": "https://github.com/pushpender-singh-ap/react-native-scanner.git",
+ "homepage": "https://www.npmjs.com/package/@pushpendersingh/react-native-scanner"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-21T08:36:13Z",
+ "createdAt": "2023-03-04T13:46:43Z",
+ "pushedAt": "2024-05-18T09:40:55Z",
+ "issues": 0,
+ "subscribers": 2,
+ "stars": 40,
+ "forks": 6
+ },
+ "name": "react-native-scanner",
+ "fullName": "pushpender-singh-ap/react-native-scanner",
+ "description": "A QR code & Barcode Scanner for React Native Projects. It supports React Native's new Fabric Native architecture and was created in Kotlin and Objective-C.",
+ "topics": [
+ "react-native",
+ "barcode",
+ "barcode-scanner",
+ "qrcode",
+ "qrcode-scanner"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "1.2.0",
+ "tagName": "1.2.0",
+ "createdAt": "2024-05-18T09:26:33Z",
+ "publishedAt": "2024-05-18T09:40:55Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 510,
+ "weekDownloads": 227,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native barcode barcode-scanner qrcode qrcode-scanner",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.196,
+ "category": [
+ "barcode",
+ "barcode-scanner",
+ "qrcode",
+ "qrcode-scanner"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/barometer.json b/category-selector/data/categories/barometer.json
new file mode 100644
index 0000000..7d19b7b
--- /dev/null
+++ b/category-selector/data/categories/barometer.json
@@ -0,0 +1,83 @@
+[
+ {
+ "githubUrl": "https://github.com/react-native-sensors/react-native-sensors",
+ "examples": [
+ "https://github.com/react-native-sensors/react-native-sensors/tree/master/examples/BasicSensors",
+ "https://github.com/react-native-sensors/react-native-sensors/tree/master/examples/GryoscopeImage",
+ "https://github.com/react-native-sensors/react-native-sensors/tree/master/examples/KeepTheBallGame"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-sensors",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/react-native-sensors/react-native-sensors",
+ "clone": "https://github.com/react-native-sensors/react-native-sensors.git",
+ "homepage": "https://react-native-sensors.github.io/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-20T16:47:04Z",
+ "createdAt": "2016-12-29T08:59:15Z",
+ "pushedAt": "2024-05-14T22:56:02Z",
+ "issues": 45,
+ "subscribers": 17,
+ "stars": 887,
+ "forks": 227
+ },
+ "name": "react-native-sensors",
+ "fullName": "react-native-sensors/react-native-sensors",
+ "description": "A developer friendly approach for sensors in React Native",
+ "topics": [
+ "react-native",
+ "sensor",
+ "gyroscope",
+ "acceleration",
+ "rxjs",
+ "magnetometer",
+ "barometer"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v7.3.6",
+ "tagName": "v7.3.6",
+ "createdAt": "2022-11-21T15:12:32Z",
+ "publishedAt": "2022-11-21T15:13:30Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 52079,
+ "weekDownloads": 11321,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native sensor gyroscope acceleration rxjs magnetometer barometer",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.033,
+ "category": [
+ "sensor",
+ "gyroscope",
+ "acceleration",
+ "magnetometer",
+ "barometer"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/batch.json b/category-selector/data/categories/batch.json
new file mode 100644
index 0000000..f075f4a
--- /dev/null
+++ b/category-selector/data/categories/batch.json
@@ -0,0 +1,72 @@
+[
+ {
+ "githubUrl": "https://github.com/bamlab/react-native-batch-push",
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-batch-push",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/bamlab/react-native-batch-push",
+ "clone": "https://github.com/bamlab/react-native-batch-push.git",
+ "homepage": "https://bamlab.github.io/react-native-batch-push"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-02T18:59:01Z",
+ "createdAt": "2017-09-17T19:41:51Z",
+ "pushedAt": "2022-07-28T09:44:54Z",
+ "issues": 0,
+ "subscribers": 21,
+ "stars": 41,
+ "forks": 23
+ },
+ "name": "react-native-batch-push",
+ "fullName": "bamlab/react-native-batch-push",
+ "description": "⛔️ DEPRECATED : React Native integration of Batch.com push notifications SDK",
+ "topics": [
+ "react-native",
+ "react-native-library",
+ "batch",
+ "push-notifications",
+ "archived",
+ "deprecated",
+ "obsolete"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v7.0.3",
+ "tagName": "v7.0.3",
+ "createdAt": "2022-01-25T17:07:17Z",
+ "publishedAt": "2022-01-25T17:08:58Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 15,
+ "weekDownloads": 1,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native react-native-library batch push-notifications archived deprecated obsolete",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.583,
+ "category": [
+ "push-notifications",
+ "batch"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/battery-info.json b/category-selector/data/categories/battery-info.json
new file mode 100644
index 0000000..c96f2c4
--- /dev/null
+++ b/category-selector/data/categories/battery-info.json
@@ -0,0 +1,83 @@
+[
+ {
+ "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-battery",
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "npmPkg": "expo-battery",
+ "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": 19735,
+ "weekDownloads": 4452,
+ "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.024,
+ "category": [
+ "battery",
+ "expo-battery",
+ "battery-info"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/battery.json b/category-selector/data/categories/battery.json
new file mode 100644
index 0000000..c96f2c4
--- /dev/null
+++ b/category-selector/data/categories/battery.json
@@ -0,0 +1,83 @@
+[
+ {
+ "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-battery",
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "npmPkg": "expo-battery",
+ "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": 19735,
+ "weekDownloads": 4452,
+ "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.024,
+ "category": [
+ "battery",
+ "expo-battery",
+ "battery-info"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/bcrypt.json b/category-selector/data/categories/bcrypt.json
new file mode 100644
index 0000000..0300a75
--- /dev/null
+++ b/category-selector/data/categories/bcrypt.json
@@ -0,0 +1,73 @@
+[
+ {
+ "githubUrl": "https://github.com/Malaa-tech/react-native-simple-bcrypt",
+ "examples": [
+ "https://github.com/Malaa-tech/react-native-simple-bcrypt/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-simple-bcrypt",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Malaa-tech/react-native-simple-bcrypt",
+ "clone": "https://github.com/Malaa-tech/react-native-simple-bcrypt.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-02T13:06:43Z",
+ "createdAt": "2023-08-29T21:23:03Z",
+ "pushedAt": "2024-05-02T13:06:39Z",
+ "issues": 0,
+ "subscribers": 0,
+ "stars": 7,
+ "forks": 0
+ },
+ "name": "react-native-simple-bcrypt",
+ "fullName": "Malaa-tech/react-native-simple-bcrypt",
+ "description": "Simple/Fast/Native Bcrypt bindings for react native #️⃣",
+ "topics": [
+ "android",
+ "bcrypt",
+ "ios",
+ "react-native"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 0.3.0",
+ "tagName": "v0.3.0",
+ "createdAt": "2023-08-31T20:28:57Z",
+ "publishedAt": "2023-08-31T20:29:34Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 29,
+ "weekDownloads": 5,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "android bcrypt ios react-native",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.619,
+ "category": [
+ "bcrypt"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/big.json b/category-selector/data/categories/big.json
new file mode 100644
index 0000000..f60e1c6
--- /dev/null
+++ b/category-selector/data/categories/big.json
@@ -0,0 +1,86 @@
+[
+ {
+ "githubUrl": "https://github.com/margelo/react-native-bignumber",
+ "examples": [
+ "https://github.com/margelo/react-native-bignumber/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-bignumber",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/margelo/react-native-bignumber",
+ "clone": "https://github.com/margelo/react-native-bignumber.git",
+ "homepage": "https://margelo.io"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-10T14:22:46Z",
+ "createdAt": "2022-03-03T08:52:46Z",
+ "pushedAt": "2024-04-29T10:12:49Z",
+ "issues": 12,
+ "subscribers": 5,
+ "stars": 331,
+ "forks": 11
+ },
+ "name": "react-native-bignumber",
+ "fullName": "margelo/react-native-bignumber",
+ "description": "🔢 The fastest Big Number library for React Native",
+ "topics": [
+ "bignumber",
+ "big",
+ "number",
+ "jsi",
+ "library",
+ "react",
+ "native",
+ "react-native",
+ "crypto",
+ "wallet",
+ "app",
+ "cryptography",
+ "math"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 0.2.3",
+ "tagName": "v0.2.3",
+ "createdAt": "2024-04-29T10:12:48Z",
+ "publishedAt": "2024-04-29T10:12:49Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 2882,
+ "weekDownloads": 619,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "bignumber big number jsi library react native react-native crypto wallet app cryptography math",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.035,
+ "category": [
+ "bignumber",
+ "big",
+ "crypto",
+ "cryptography"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/bigimageviewer.json b/category-selector/data/categories/bigimageviewer.json
new file mode 100644
index 0000000..651c5da
--- /dev/null
+++ b/category-selector/data/categories/bigimageviewer.json
@@ -0,0 +1,70 @@
+[
+ {
+ "githubUrl": "https://github.com/khalisafkari/react-native-bigimageviewer",
+ "examples": [
+ "https://github.com/khalisafkari/react-native-bigimageviewer/tree/master/example"
+ ],
+ "android": true,
+ "npmPkg": "react-native-bigimageviewer",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/khalisafkari/react-native-bigimageviewer",
+ "clone": "https://github.com/khalisafkari/react-native-bigimageviewer.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2023-02-19T05:17:53Z",
+ "createdAt": "2020-08-19T10:15:29Z",
+ "pushedAt": "2020-08-24T00:32:11Z",
+ "issues": 0,
+ "subscribers": 2,
+ "stars": 9,
+ "forks": 0
+ },
+ "name": "react-native-bigimageviewer",
+ "fullName": "khalisafkari/react-native-bigimageviewer",
+ "description": "react native Big image viewer supporting pan and zoom",
+ "topics": [
+ "react-native",
+ "image",
+ "bigimageviewer",
+ "react-native-image",
+ "imageview"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 5,
+ "weekDownloads": 1,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native image bigimageviewer react-native-image imageview",
+ "score": 38,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.55,
+ "category": [
+ "bigimageviewer",
+ "react-native-image",
+ "imageview",
+ "image"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/bignumber.json b/category-selector/data/categories/bignumber.json
new file mode 100644
index 0000000..f60e1c6
--- /dev/null
+++ b/category-selector/data/categories/bignumber.json
@@ -0,0 +1,86 @@
+[
+ {
+ "githubUrl": "https://github.com/margelo/react-native-bignumber",
+ "examples": [
+ "https://github.com/margelo/react-native-bignumber/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-bignumber",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/margelo/react-native-bignumber",
+ "clone": "https://github.com/margelo/react-native-bignumber.git",
+ "homepage": "https://margelo.io"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-10T14:22:46Z",
+ "createdAt": "2022-03-03T08:52:46Z",
+ "pushedAt": "2024-04-29T10:12:49Z",
+ "issues": 12,
+ "subscribers": 5,
+ "stars": 331,
+ "forks": 11
+ },
+ "name": "react-native-bignumber",
+ "fullName": "margelo/react-native-bignumber",
+ "description": "🔢 The fastest Big Number library for React Native",
+ "topics": [
+ "bignumber",
+ "big",
+ "number",
+ "jsi",
+ "library",
+ "react",
+ "native",
+ "react-native",
+ "crypto",
+ "wallet",
+ "app",
+ "cryptography",
+ "math"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 0.2.3",
+ "tagName": "v0.2.3",
+ "createdAt": "2024-04-29T10:12:48Z",
+ "publishedAt": "2024-04-29T10:12:49Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 2882,
+ "weekDownloads": 619,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "bignumber big number jsi library react native react-native crypto wallet app cryptography math",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.035,
+ "category": [
+ "bignumber",
+ "big",
+ "crypto",
+ "cryptography"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/ble.json b/category-selector/data/categories/ble.json
new file mode 100644
index 0000000..592fb12
--- /dev/null
+++ b/category-selector/data/categories/ble.json
@@ -0,0 +1,244 @@
+[
+ {
+ "githubUrl": "https://github.com/mrousavy/react-native-google-nearby-messages",
+ "examples": [
+ "https://github.com/mrousavy/react-native-google-nearby-messages/tree/master/example"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-google-nearby-messages",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/mrousavy/react-native-google-nearby-messages",
+ "clone": "https://github.com/mrousavy/react-native-google-nearby-messages.git",
+ "homepage": "https://mrousavy.github.io"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-16T03:18:47Z",
+ "createdAt": "2020-06-02T15:29:57Z",
+ "pushedAt": "2023-03-04T21:51:34Z",
+ "issues": 33,
+ "subscribers": 3,
+ "stars": 201,
+ "forks": 32
+ },
+ "name": "react-native-google-nearby-messages",
+ "fullName": "mrousavy/react-native-google-nearby-messages",
+ "description": "📲 Communicate with nearby devices using Bluetooth, BLE, WiFi and near-ultrasonic audio. Broadcast and receive small payloads (like strings) using the easy-to-use React Native API!",
+ "topics": [
+ "react-native",
+ "android",
+ "ios",
+ "native-module",
+ "google",
+ "nearby",
+ "nearby-messages",
+ "api",
+ "library",
+ "typescript",
+ "javascript",
+ "node",
+ "google-nearby",
+ "swift",
+ "java",
+ "kotlin",
+ "bluetooth",
+ "ble",
+ "wifi",
+ "broadcast"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "1.0.13",
+ "tagName": "1.0.13",
+ "createdAt": "2020-06-26T09:59:19Z",
+ "publishedAt": "2020-06-26T11:09:21Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 124,
+ "weekDownloads": 4,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native android ios native-module google nearby nearby-messages api library typescript javascript node google-nearby swift java kotlin bluetooth ble wifi broadcast",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.668,
+ "category": [
+ "broadcast",
+ "ble",
+ "google-nearby",
+ "nearby-messages",
+ "wifi",
+ "bluetooth"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/orbital-systems/react-native-esp-idf-provisioning",
+ "npmPkg": "@orbital-systems/react-native-esp-idf-provisioning",
+ "examples": [
+ "https://github.com/orbital-systems/react-native-esp-idf-provisioning/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/orbital-systems/react-native-esp-idf-provisioning/master/provisioning.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/orbital-systems/react-native-esp-idf-provisioning",
+ "clone": "https://github.com/orbital-systems/react-native-esp-idf-provisioning.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-22T13:14:47Z",
+ "createdAt": "2023-09-19T06:55:15Z",
+ "pushedAt": "2024-02-21T09:22:58Z",
+ "issues": 9,
+ "subscribers": 5,
+ "stars": 13,
+ "forks": 4
+ },
+ "name": "react-native-esp-idf-provisioning",
+ "fullName": "orbital-systems/react-native-esp-idf-provisioning",
+ "description": "ESP IDF provisioning and custom data library for react-native",
+ "topics": [
+ "ble",
+ "esp32",
+ "esp32-idf",
+ "provisioning",
+ "softap",
+ "wifi-configuration"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 0.2.14",
+ "tagName": "v0.2.14",
+ "createdAt": "2024-01-25T15:02:40Z",
+ "publishedAt": "2024-01-25T15:02:49Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 187,
+ "weekDownloads": 46,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "ble esp32 esp32-idf provisioning softap wifi-configuration",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.55,
+ "category": [
+ "ble",
+ "esp32",
+ "provisioning"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/innoveit/react-native-ble-manager",
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-ble-manager",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/innoveit/react-native-ble-manager",
+ "clone": "https://github.com/innoveit/react-native-ble-manager.git",
+ "homepage": "http://innoveit.github.io/react-native-ble-manager/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-21T21:17:50Z",
+ "createdAt": "2016-05-20T09:20:14Z",
+ "pushedAt": "2024-05-20T08:03:34Z",
+ "issues": 17,
+ "subscribers": 44,
+ "stars": 2027,
+ "forks": 741
+ },
+ "name": "react-native-ble-manager",
+ "fullName": "innoveit/react-native-ble-manager",
+ "description": "React Native BLE communication module",
+ "topics": [
+ "ble",
+ "android",
+ "react-native",
+ "ios",
+ "bluetooth-low-energy"
+ ],
+ "license": {
+ "key": "apache-2.0",
+ "name": "Apache License 2.0",
+ "spdxId": "Apache-2.0",
+ "url": "https://api.github.com/licenses/apache-2.0",
+ "id": "MDc6TGljZW5zZTI="
+ },
+ "lastRelease": {
+ "name": "v.11.5.3",
+ "tagName": "v.11.5.3",
+ "createdAt": "2024-05-07T12:51:38Z",
+ "publishedAt": "2024-05-07T12:52:47Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 281323,
+ "weekDownloads": 62010,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "ble android react-native ios bluetooth-low-energy",
+ "score": 88,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.03,
+ "category": [
+ "ble",
+ "bluetooth-low-energy"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/blob.json b/category-selector/data/categories/blob.json
new file mode 100644
index 0000000..d1f8ef3
--- /dev/null
+++ b/category-selector/data/categories/blob.json
@@ -0,0 +1,168 @@
+[
+ {
+ "githubUrl": "https://github.com/edeckers/react-native-blob-courier",
+ "examples": [
+ "https://github.com/edeckers/react-native-blob-courier/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-blob-courier",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/edeckers/react-native-blob-courier",
+ "clone": "https://github.com/edeckers/react-native-blob-courier.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-22T14:40:59Z",
+ "createdAt": "2020-10-01T19:12:39Z",
+ "pushedAt": "2024-05-25T01:29:42Z",
+ "issues": 18,
+ "subscribers": 3,
+ "stars": 132,
+ "forks": 10
+ },
+ "name": "react-native-blob-courier",
+ "fullName": "edeckers/react-native-blob-courier",
+ "description": "Use this library to efficiently download and upload blobs in React Native.",
+ "topics": [
+ "react-native",
+ "blob",
+ "transfer",
+ "files",
+ "download",
+ "upload",
+ "courier",
+ "android",
+ "upload-blobs",
+ "ios",
+ "kotlin",
+ "swift",
+ "typescript",
+ "fetch",
+ "push",
+ "send",
+ "hacktoberfest"
+ ],
+ "license": {
+ "key": "mpl-2.0",
+ "name": "Mozilla Public License 2.0",
+ "spdxId": "MPL-2.0",
+ "url": "https://api.github.com/licenses/mpl-2.0",
+ "id": "MDc6TGljZW5zZTE0"
+ },
+ "lastRelease": {
+ "name": "v5.0.2",
+ "tagName": "v5.0.2",
+ "createdAt": "2024-04-12T11:57:05Z",
+ "publishedAt": "2024-04-12T11:57:24Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 248,
+ "weekDownloads": 60,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native blob transfer files download upload courier android upload-blobs ios kotlin swift typescript fetch push send hacktoberfest",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.458,
+ "category": [
+ "blob",
+ "download",
+ "transfer",
+ "upload",
+ "upload-blobs"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/hossein-zare/react-native-chunk-upload",
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-chunk-upload",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/hossein-zare/react-native-chunk-upload",
+ "clone": "https://github.com/hossein-zare/react-native-chunk-upload.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-22T03:06:45Z",
+ "createdAt": "2020-09-09T16:35:11Z",
+ "pushedAt": "2021-09-11T09:33:11Z",
+ "issues": 6,
+ "subscribers": 2,
+ "stars": 56,
+ "forks": 10
+ },
+ "name": "react-native-chunk-upload",
+ "fullName": "hossein-zare/react-native-chunk-upload",
+ "description": "A package to bring Chunked File Upload / Resumable File Upload into React Native. Split a large file into multiple smaller pieces then upload them without worrying about network disconnection, even if it happens React Native Chunk Upload will only upload the failed chunk not the whole file!",
+ "topics": [
+ "upload",
+ "upload-file",
+ "chunk",
+ "chunked-uploads",
+ "chunk-upload",
+ "resume",
+ "resumable-upload",
+ "resumable",
+ "blob",
+ "react-native",
+ "package",
+ "npm",
+ "split"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 225,
+ "weekDownloads": 28,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "upload upload-file chunk chunked-uploads chunk-upload resume resumable-upload resumable blob react-native package npm split",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.574,
+ "category": [
+ "upload",
+ "upload-file",
+ "chunk",
+ "chunked-uploads",
+ "chunk-upload",
+ "resume",
+ "resumable",
+ "blob"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/bluetooth-low-energy.json b/category-selector/data/categories/bluetooth-low-energy.json
new file mode 100644
index 0000000..4d966e0
--- /dev/null
+++ b/category-selector/data/categories/bluetooth-low-energy.json
@@ -0,0 +1,74 @@
+[
+ {
+ "githubUrl": "https://github.com/innoveit/react-native-ble-manager",
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-ble-manager",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/innoveit/react-native-ble-manager",
+ "clone": "https://github.com/innoveit/react-native-ble-manager.git",
+ "homepage": "http://innoveit.github.io/react-native-ble-manager/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-21T21:17:50Z",
+ "createdAt": "2016-05-20T09:20:14Z",
+ "pushedAt": "2024-05-20T08:03:34Z",
+ "issues": 17,
+ "subscribers": 44,
+ "stars": 2027,
+ "forks": 741
+ },
+ "name": "react-native-ble-manager",
+ "fullName": "innoveit/react-native-ble-manager",
+ "description": "React Native BLE communication module",
+ "topics": [
+ "ble",
+ "android",
+ "react-native",
+ "ios",
+ "bluetooth-low-energy"
+ ],
+ "license": {
+ "key": "apache-2.0",
+ "name": "Apache License 2.0",
+ "spdxId": "Apache-2.0",
+ "url": "https://api.github.com/licenses/apache-2.0",
+ "id": "MDc6TGljZW5zZTI="
+ },
+ "lastRelease": {
+ "name": "v.11.5.3",
+ "tagName": "v.11.5.3",
+ "createdAt": "2024-05-07T12:51:38Z",
+ "publishedAt": "2024-05-07T12:52:47Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 281323,
+ "weekDownloads": 62010,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "ble android react-native ios bluetooth-low-energy",
+ "score": 88,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.03,
+ "category": [
+ "ble",
+ "bluetooth-low-energy"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/bluetooth.json b/category-selector/data/categories/bluetooth.json
new file mode 100644
index 0000000..411fe19
--- /dev/null
+++ b/category-selector/data/categories/bluetooth.json
@@ -0,0 +1,223 @@
+[
+ {
+ "githubUrl": "https://github.com/solinor/react-native-bluetooth-status",
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-bluetooth-status",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/solinor/react-native-bluetooth-status",
+ "clone": "https://github.com/solinor/react-native-bluetooth-status.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-15T05:38:13Z",
+ "createdAt": "2017-04-20T09:56:08Z",
+ "pushedAt": "2023-01-05T05:17:08Z",
+ "issues": 45,
+ "subscribers": 7,
+ "stars": 101,
+ "forks": 60
+ },
+ "name": "react-native-bluetooth-status",
+ "fullName": "solinor/react-native-bluetooth-status",
+ "description": "React-Native library to query and manage bluetooth state of the device (iOS and Android)",
+ "topics": [
+ "react-native",
+ "bluetooth",
+ "ios",
+ "android"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v1.5.1",
+ "tagName": "v1.5.1",
+ "createdAt": "2020-05-28T12:53:20Z",
+ "publishedAt": "2020-05-28T12:53:32Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 10248,
+ "weekDownloads": 2111,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native bluetooth ios android",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.044,
+ "category": [
+ "bluetooth"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/mrousavy/react-native-google-nearby-messages",
+ "examples": [
+ "https://github.com/mrousavy/react-native-google-nearby-messages/tree/master/example"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-google-nearby-messages",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/mrousavy/react-native-google-nearby-messages",
+ "clone": "https://github.com/mrousavy/react-native-google-nearby-messages.git",
+ "homepage": "https://mrousavy.github.io"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-16T03:18:47Z",
+ "createdAt": "2020-06-02T15:29:57Z",
+ "pushedAt": "2023-03-04T21:51:34Z",
+ "issues": 33,
+ "subscribers": 3,
+ "stars": 201,
+ "forks": 32
+ },
+ "name": "react-native-google-nearby-messages",
+ "fullName": "mrousavy/react-native-google-nearby-messages",
+ "description": "📲 Communicate with nearby devices using Bluetooth, BLE, WiFi and near-ultrasonic audio. Broadcast and receive small payloads (like strings) using the easy-to-use React Native API!",
+ "topics": [
+ "react-native",
+ "android",
+ "ios",
+ "native-module",
+ "google",
+ "nearby",
+ "nearby-messages",
+ "api",
+ "library",
+ "typescript",
+ "javascript",
+ "node",
+ "google-nearby",
+ "swift",
+ "java",
+ "kotlin",
+ "bluetooth",
+ "ble",
+ "wifi",
+ "broadcast"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "1.0.13",
+ "tagName": "1.0.13",
+ "createdAt": "2020-06-26T09:59:19Z",
+ "publishedAt": "2020-06-26T11:09:21Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 124,
+ "weekDownloads": 4,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native android ios native-module google nearby nearby-messages api library typescript javascript node google-nearby swift java kotlin bluetooth ble wifi broadcast",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.668,
+ "category": [
+ "broadcast",
+ "ble",
+ "google-nearby",
+ "nearby-messages",
+ "wifi",
+ "bluetooth"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/kenjdavidson/react-native-bluetooth-classic",
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-bluetooth-classic",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/kenjdavidson/react-native-bluetooth-classic",
+ "clone": "https://github.com/kenjdavidson/react-native-bluetooth-classic.git",
+ "homepage": "https://kenjdavidson.github.io/react-native-bluetooth-classic"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-15T09:11:53Z",
+ "createdAt": "2019-06-22T03:15:16Z",
+ "pushedAt": "2024-03-29T12:44:46Z",
+ "issues": 16,
+ "subscribers": 8,
+ "stars": 233,
+ "forks": 92
+ },
+ "name": "react-native-bluetooth-classic",
+ "fullName": "kenjdavidson/react-native-bluetooth-classic",
+ "description": "⚛ Bluetooth classic Android(Bluetooth)/IOS(ExternalAccessory) module for serial communication",
+ "topics": [
+ "react-native",
+ "android",
+ "bluetooth",
+ "ios",
+ "external-accessory"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 5784,
+ "weekDownloads": 1368,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native android bluetooth ios external-accessory",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.013,
+ "category": [
+ "bluetooth"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/blur.json b/category-selector/data/categories/blur.json
new file mode 100644
index 0000000..f590897
--- /dev/null
+++ b/category-selector/data/categories/blur.json
@@ -0,0 +1,95 @@
+[
+ {
+ "githubUrl": "https://github.com/SrBrahma/react-native-shadow-2",
+ "examples": [
+ "https://snack.expo.dev/@srbrahma/react-native-shadow-2-sandbox",
+ "https://github.com/SrBrahma/react-native-shadow-2/tree/main/sandbox"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/SrBrahma/react-native-shadow-2/main/resources/README/react-native-shadow-2-ex-1.png",
+ "https://raw.githubusercontent.com/SrBrahma/react-native-shadow-2/main/resources/README/react-native-shadow-2-ex-2.png"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "web": true,
+ "npmPkg": "react-native-shadow-2",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/SrBrahma/react-native-shadow-2",
+ "clone": "https://github.com/SrBrahma/react-native-shadow-2.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-20T12:02:34Z",
+ "createdAt": "2021-02-14T20:43:38Z",
+ "pushedAt": "2023-05-25T17:43:04Z",
+ "issues": 3,
+ "subscribers": 4,
+ "stars": 613,
+ "forks": 51
+ },
+ "name": "react-native-shadow-2",
+ "fullName": "SrBrahma/react-native-shadow-2",
+ "description": "Cross-platform shadow for React Native. Supports Android, iOS, Web, and Expo",
+ "topics": [
+ "shadow",
+ "typescript",
+ "android",
+ "borders",
+ "radiuses",
+ "ios",
+ "react-native",
+ "cross-platform",
+ "new",
+ "improved",
+ "expo",
+ "mobile",
+ "web",
+ "blur",
+ "javascript",
+ "js",
+ "ts",
+ "react"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v7.0.7",
+ "tagName": "v7.0.7",
+ "createdAt": "2023-04-14T16:18:38Z",
+ "publishedAt": "2023-04-14T16:19:46Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 119026,
+ "weekDownloads": 26538,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "shadow typescript android borders radiuses ios react-native cross-platform new improved expo mobile web blur javascript js ts react",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.027,
+ "category": [
+ "shadow",
+ "blur"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/blurhash.json b/category-selector/data/categories/blurhash.json
new file mode 100644
index 0000000..2f9a8d7
--- /dev/null
+++ b/category-selector/data/categories/blurhash.json
@@ -0,0 +1,96 @@
+[
+ {
+ "githubUrl": "https://github.com/mrousavy/react-native-blurhash",
+ "examples": [
+ "https://github.com/mrousavy/react-native-blurhash/tree/master/example"
+ ],
+ "images": [
+ "https://github.com/mrousavy/react-native-blurhash/raw/master/img/explanation.png",
+ "https://github.com/mrousavy/react-native-blurhash/raw/master/img/demo.gif",
+ "https://github.com/mrousavy/react-native-blurhash/raw/master/img/demo_ios.png",
+ "https://github.com/mrousavy/react-native-blurhash/raw/master/img/demo_android.png"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-blurhash",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/mrousavy/react-native-blurhash",
+ "clone": "https://github.com/mrousavy/react-native-blurhash.git",
+ "homepage": "https://blurha.sh"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T08:12:07Z",
+ "createdAt": "2020-06-08T09:08:36Z",
+ "pushedAt": "2024-05-23T20:57:28Z",
+ "issues": 34,
+ "subscribers": 8,
+ "stars": 1821,
+ "forks": 62
+ },
+ "name": "react-native-blurhash",
+ "fullName": "mrousavy/react-native-blurhash",
+ "description": "🖼️ A library to show colorful blurry placeholders while your content loads.",
+ "topics": [
+ "blurhash",
+ "react-native",
+ "swift",
+ "kotlin",
+ "component",
+ "native-module",
+ "typescript",
+ "node",
+ "javascript",
+ "library",
+ "npm",
+ "image",
+ "ui",
+ "ux",
+ "algorithm",
+ "encoder",
+ "loading",
+ "placeholder",
+ "react",
+ "hacktoberfest"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 2.0.2",
+ "tagName": "v2.0.2",
+ "createdAt": "2024-03-05T09:19:57Z",
+ "publishedAt": "2024-03-05T09:19:59Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 27393,
+ "weekDownloads": 6759,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "blurhash react-native swift kotlin component native-module typescript node javascript library npm image ui ux algorithm encoder loading placeholder react hacktoberfest",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.003,
+ "category": [
+ "blurhash"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/boilerplate-template.json b/category-selector/data/categories/boilerplate-template.json
new file mode 100644
index 0000000..8354561
--- /dev/null
+++ b/category-selector/data/categories/boilerplate-template.json
@@ -0,0 +1,73 @@
+[
+ {
+ "githubUrl": "https://github.com/Mindinventory/react-native-boilerplate",
+ "npmPkg": "@mindinventory/react-native-boilerplate",
+ "images": [
+ "https://github.com/Mindinventory/react-native-boilerplate/blob/master/assets/Banner.png"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Mindinventory/react-native-boilerplate",
+ "clone": "https://github.com/Mindinventory/react-native-boilerplate.git",
+ "homepage": "https://www.mindinventory.com/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-16T12:16:22Z",
+ "createdAt": "2022-04-26T09:26:18Z",
+ "pushedAt": "2024-05-01T06:59:18Z",
+ "issues": 0,
+ "subscribers": 6,
+ "stars": 67,
+ "forks": 9
+ },
+ "name": "react-native-boilerplate",
+ "fullName": "Mindinventory/react-native-boilerplate",
+ "description": "The Boilerplate contains all the basic packages, common components and, prebuilt code architecture. It will save developer's project setup time.",
+ "topics": [
+ "boilerplate",
+ "react-native",
+ "typescript",
+ "mindinventory",
+ "boilerplate-template",
+ "starter-kit",
+ "template"
+ ],
+ "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": 662,
+ "weekDownloads": 48,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "boilerplate react-native typescript mindinventory boilerplate-template starter-kit template",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.177,
+ "category": [
+ "boilerplate",
+ "boilerplate-template",
+ "starter-kit",
+ "template"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/boilerplate.json b/category-selector/data/categories/boilerplate.json
new file mode 100644
index 0000000..22b41dd
--- /dev/null
+++ b/category-selector/data/categories/boilerplate.json
@@ -0,0 +1,369 @@
+[
+ {
+ "githubUrl": "https://github.com/react-native-community/react-native-template-typescript",
+ "ios": true,
+ "android": true,
+ "template": true,
+ "npmPkg": "react-native-template-typescript",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/react-native-community/react-native-template-typescript",
+ "clone": "https://github.com/react-native-community/react-native-template-typescript.git",
+ "homepage": "https://www.npmjs.com/package/react-native-template-typescript"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T11:08:07Z",
+ "createdAt": "2018-03-05T19:15:51Z",
+ "pushedAt": "2023-06-26T15:22:36Z",
+ "issues": 9,
+ "subscribers": 39,
+ "stars": 1846,
+ "forks": 397
+ },
+ "name": "react-native-template-typescript",
+ "fullName": "react-native-community/react-native-template-typescript",
+ "description": "👾 Clean and minimalist React Native template for a quick start with TypeScript.",
+ "topics": [
+ "react-native",
+ "typescript",
+ "jest",
+ "template",
+ "boilerplate"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "6.12.11",
+ "tagName": "6.12.11",
+ "createdAt": "2023-06-26T15:21:55Z",
+ "publishedAt": "2023-06-26T15:22:36Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 776,
+ "weekDownloads": 126,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native typescript jest template boilerplate",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.088,
+ "category": [
+ "template",
+ "boilerplate"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/OsmiCSX/osmi",
+ "npmPkg": "osmi-cli",
+ "nameOverride": "Osmi CLI",
+ "images": [
+ "https://i.imgur.com/Drrulsw.png"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/OsmiCSX/osmi",
+ "clone": "https://github.com/OsmiCSX/osmi.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-02-26T13:52:04Z",
+ "createdAt": "2021-01-13T07:27:05Z",
+ "pushedAt": "2021-09-25T10:52:44Z",
+ "issues": 2,
+ "subscribers": 3,
+ "stars": 62,
+ "forks": 6
+ },
+ "name": "osmi",
+ "fullName": "OsmiCSX/osmi",
+ "description": "OsmiCSX ordinary boilerplate for React Native",
+ "topics": [
+ "cli",
+ "react",
+ "react-native",
+ "boilerplate",
+ "generator",
+ "hacktoberfest"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v1.3.0",
+ "tagName": "v1.3.0",
+ "createdAt": "2021-07-29T09:43:28Z",
+ "publishedAt": "2021-07-29T10:29:05Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 18,
+ "weekDownloads": 1,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "cli react react-native boilerplate generator hacktoberfest",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.617,
+ "category": [
+ "boilerplate",
+ "generator"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/criszz77/luna",
+ "npmPkg": "@criszz77/luna",
+ "examples": [
+ "https://luna-gamma.vercel.app/"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "template": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/LunatiqueCoder/luna",
+ "clone": "https://github.com/LunatiqueCoder/luna.git",
+ "homepage": "https://luna-gamma.vercel.app/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-18T12:46:13Z",
+ "createdAt": "2021-09-01T10:32:43Z",
+ "pushedAt": "2023-07-12T09:55:30Z",
+ "issues": 5,
+ "subscribers": 5,
+ "stars": 263,
+ "forks": 17
+ },
+ "name": "luna",
+ "fullName": "LunatiqueCoder/luna",
+ "description": "Luna - a React Native + Next.js template. Built with TypeScript :heart:",
+ "topics": [
+ "react-native",
+ "typescript",
+ "react-native-web",
+ "boilerplate",
+ "next",
+ "nextjs",
+ "tamagui",
+ "react",
+ "reactjs"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 3.0.3",
+ "tagName": "v3.0.3",
+ "createdAt": "2023-04-10T20:58:12Z",
+ "publishedAt": "2023-04-10T20:58:24Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 771,
+ "weekDownloads": 256,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native typescript react-native-web boilerplate next nextjs tamagui react reactjs",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": 0.083,
+ "category": [
+ "boilerplate"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/Mindinventory/react-native-boilerplate",
+ "npmPkg": "@mindinventory/react-native-boilerplate",
+ "images": [
+ "https://github.com/Mindinventory/react-native-boilerplate/blob/master/assets/Banner.png"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Mindinventory/react-native-boilerplate",
+ "clone": "https://github.com/Mindinventory/react-native-boilerplate.git",
+ "homepage": "https://www.mindinventory.com/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-16T12:16:22Z",
+ "createdAt": "2022-04-26T09:26:18Z",
+ "pushedAt": "2024-05-01T06:59:18Z",
+ "issues": 0,
+ "subscribers": 6,
+ "stars": 67,
+ "forks": 9
+ },
+ "name": "react-native-boilerplate",
+ "fullName": "Mindinventory/react-native-boilerplate",
+ "description": "The Boilerplate contains all the basic packages, common components and, prebuilt code architecture. It will save developer's project setup time.",
+ "topics": [
+ "boilerplate",
+ "react-native",
+ "typescript",
+ "mindinventory",
+ "boilerplate-template",
+ "starter-kit",
+ "template"
+ ],
+ "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": 662,
+ "weekDownloads": 48,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "boilerplate react-native typescript mindinventory boilerplate-template starter-kit template",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.177,
+ "category": [
+ "boilerplate",
+ "boilerplate-template",
+ "starter-kit",
+ "template"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/infinitered/ignite",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "dev": true,
+ "npmPkg": "ignite",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/infinitered/ignite",
+ "clone": "https://github.com/infinitered/ignite.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-25T07:20:39Z",
+ "createdAt": "2016-02-10T16:06:07Z",
+ "pushedAt": "2024-05-22T23:05:31Z",
+ "issues": 36,
+ "subscribers": 242,
+ "stars": 16753,
+ "forks": 1336
+ },
+ "name": "ignite",
+ "fullName": "infinitered/ignite",
+ "description": "Infinite Red's battle-tested React Native project boilerplate, along with a CLI, component/model generators, and more!",
+ "topics": [
+ "cli",
+ "react-native",
+ "react-native-generator",
+ "boilerplate",
+ "generator",
+ "expo",
+ "mst"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v9.6.3",
+ "tagName": "v9.6.3",
+ "createdAt": "2024-04-14T03:31:21Z",
+ "publishedAt": "2024-04-14T03:31:27Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 835,
+ "weekDownloads": 17,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "cli react-native react-native-generator boilerplate generator expo mst",
+ "score": 88,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.229,
+ "category": [
+ "boilerplate"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/bootsplash.json b/category-selector/data/categories/bootsplash.json
new file mode 100644
index 0000000..3510d73
--- /dev/null
+++ b/category-selector/data/categories/bootsplash.json
@@ -0,0 +1,79 @@
+[
+ {
+ "githubUrl": "https://github.com/zoontek/react-native-bootsplash",
+ "images": [
+ "https://raw.githubusercontent.com/zoontek/react-native-bootsplash/HEAD/docs/ios_demo.gif",
+ "https://raw.githubusercontent.com/zoontek/react-native-bootsplash/HEAD/docs/android_demo.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-bootsplash",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/zoontek/react-native-bootsplash",
+ "clone": "https://github.com/zoontek/react-native-bootsplash.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-25T07:39:32Z",
+ "createdAt": "2019-07-02T10:45:52Z",
+ "pushedAt": "2024-05-17T07:58:18Z",
+ "issues": 5,
+ "subscribers": 18,
+ "stars": 3499,
+ "forks": 243
+ },
+ "name": "react-native-bootsplash",
+ "fullName": "zoontek/react-native-bootsplash",
+ "description": "🚀 Show a splash screen during app startup. Hide it when you are ready.",
+ "topics": [
+ "react",
+ "react-native",
+ "bootsplash",
+ "splashscreen",
+ "splash-screen"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "5.5.3",
+ "tagName": "5.5.3",
+ "createdAt": "2024-04-16T08:26:36Z",
+ "publishedAt": "2024-04-16T08:30:57Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 466606,
+ "weekDownloads": 104015,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react react-native bootsplash splashscreen splash-screen",
+ "score": 88,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.027,
+ "category": [
+ "bootsplash",
+ "splashscreen",
+ "splash-screen"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/bottom-drawer.json b/category-selector/data/categories/bottom-drawer.json
new file mode 100644
index 0000000..627675a
--- /dev/null
+++ b/category-selector/data/categories/bottom-drawer.json
@@ -0,0 +1,159 @@
+[
+ {
+ "githubUrl": "https://github.com/ammarahm-ed/react-native-actions-sheet",
+ "examples": [
+ "https://github.com/ammarahm-ed/react-native-actions-sheet/tree/master/example"
+ ],
+ "images": [
+ "https://imgur.com/XdsHb6M.gif",
+ "https://imgur.com/g6LLkl4.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-actions-sheet",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/ammarahm-ed/react-native-actions-sheet",
+ "clone": "https://github.com/ammarahm-ed/react-native-actions-sheet.git",
+ "homepage": "https://rnas.vercel.app"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T15:22:07Z",
+ "createdAt": "2020-01-09T10:31:03Z",
+ "pushedAt": "2024-05-14T20:26:41Z",
+ "issues": 64,
+ "subscribers": 13,
+ "stars": 1368,
+ "forks": 119
+ },
+ "name": "react-native-actions-sheet",
+ "fullName": "ammarahm-ed/react-native-actions-sheet",
+ "description": "A Cross Platform(Android, iOS & Web) ActionSheet with a flexible api, native performance and zero dependency code for react native. Create anything you want inside ActionSheet.",
+ "topics": [
+ "react-native",
+ "javascript",
+ "actionsheet",
+ "action-sheet",
+ "bottom-sheet",
+ "bottom-drawer",
+ "dialog",
+ "picker",
+ "modal",
+ "drawer",
+ "raw-bottom-sheet",
+ "bottom-app-bar",
+ "react",
+ "native",
+ "action",
+ "sheet",
+ "expo",
+ "web",
+ "react-native-web"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v0.8.21",
+ "tagName": "v0.8.21",
+ "createdAt": "2023-02-13T10:25:40Z",
+ "publishedAt": "2023-02-13T15:06:40Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 110996,
+ "weekDownloads": 26089,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native javascript actionsheet action-sheet bottom-sheet bottom-drawer dialog picker modal drawer raw-bottom-sheet bottom-app-bar react native action sheet expo web react-native-web",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.015,
+ "category": [
+ "actionsheet",
+ "action-sheet",
+ "bottom-sheet",
+ "bottom-drawer",
+ "raw-bottom-sheet"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/AtharvaDeolalikar/react-native-animated-bottom-drawer",
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-animated-bottom-drawer",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/AtharvaDeolalikar/react-native-animated-bottom-drawer",
+ "clone": "https://github.com/AtharvaDeolalikar/react-native-animated-bottom-drawer.git",
+ "homepage": "https://www.npmjs.com/package/react-native-animated-bottom-drawer"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-16T20:55:26Z",
+ "createdAt": "2023-03-23T07:56:22Z",
+ "pushedAt": "2023-08-13T13:30:00Z",
+ "issues": 6,
+ "subscribers": 1,
+ "stars": 27,
+ "forks": 9
+ },
+ "name": "react-native-animated-bottom-drawer",
+ "fullName": "AtharvaDeolalikar/react-native-animated-bottom-drawer",
+ "description": "A lightweight and animated bottom drawer for react native 🚀",
+ "topics": [
+ "bottom-drawer",
+ "bottom-modal",
+ "bottom-sheet",
+ "modal",
+ "react-native",
+ "typescript"
+ ],
+ "license": null,
+ "lastRelease": null,
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 1640,
+ "weekDownloads": 382,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "bottom-drawer bottom-modal bottom-sheet modal react-native typescript",
+ "score": 38,
+ "matchingScoreModifiers": [
+ "No license"
+ ],
+ "popularity": -0.017,
+ "category": [
+ "bottom-drawer",
+ "bottom-modal",
+ "bottom-sheet",
+ "modal"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/bottom-modal.json b/category-selector/data/categories/bottom-modal.json
new file mode 100644
index 0000000..32f771b
--- /dev/null
+++ b/category-selector/data/categories/bottom-modal.json
@@ -0,0 +1,63 @@
+[
+ {
+ "githubUrl": "https://github.com/AtharvaDeolalikar/react-native-animated-bottom-drawer",
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-animated-bottom-drawer",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/AtharvaDeolalikar/react-native-animated-bottom-drawer",
+ "clone": "https://github.com/AtharvaDeolalikar/react-native-animated-bottom-drawer.git",
+ "homepage": "https://www.npmjs.com/package/react-native-animated-bottom-drawer"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-16T20:55:26Z",
+ "createdAt": "2023-03-23T07:56:22Z",
+ "pushedAt": "2023-08-13T13:30:00Z",
+ "issues": 6,
+ "subscribers": 1,
+ "stars": 27,
+ "forks": 9
+ },
+ "name": "react-native-animated-bottom-drawer",
+ "fullName": "AtharvaDeolalikar/react-native-animated-bottom-drawer",
+ "description": "A lightweight and animated bottom drawer for react native 🚀",
+ "topics": [
+ "bottom-drawer",
+ "bottom-modal",
+ "bottom-sheet",
+ "modal",
+ "react-native",
+ "typescript"
+ ],
+ "license": null,
+ "lastRelease": null,
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 1640,
+ "weekDownloads": 382,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "bottom-drawer bottom-modal bottom-sheet modal react-native typescript",
+ "score": 38,
+ "matchingScoreModifiers": [
+ "No license"
+ ],
+ "popularity": -0.017,
+ "category": [
+ "bottom-drawer",
+ "bottom-modal",
+ "bottom-sheet",
+ "modal"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/bottom-sheet.json b/category-selector/data/categories/bottom-sheet.json
new file mode 100644
index 0000000..d71367a
--- /dev/null
+++ b/category-selector/data/categories/bottom-sheet.json
@@ -0,0 +1,555 @@
+[
+ {
+ "githubUrl": "https://github.com/ammarahm-ed/react-native-actions-sheet",
+ "examples": [
+ "https://github.com/ammarahm-ed/react-native-actions-sheet/tree/master/example"
+ ],
+ "images": [
+ "https://imgur.com/XdsHb6M.gif",
+ "https://imgur.com/g6LLkl4.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-actions-sheet",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/ammarahm-ed/react-native-actions-sheet",
+ "clone": "https://github.com/ammarahm-ed/react-native-actions-sheet.git",
+ "homepage": "https://rnas.vercel.app"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T15:22:07Z",
+ "createdAt": "2020-01-09T10:31:03Z",
+ "pushedAt": "2024-05-14T20:26:41Z",
+ "issues": 64,
+ "subscribers": 13,
+ "stars": 1368,
+ "forks": 119
+ },
+ "name": "react-native-actions-sheet",
+ "fullName": "ammarahm-ed/react-native-actions-sheet",
+ "description": "A Cross Platform(Android, iOS & Web) ActionSheet with a flexible api, native performance and zero dependency code for react native. Create anything you want inside ActionSheet.",
+ "topics": [
+ "react-native",
+ "javascript",
+ "actionsheet",
+ "action-sheet",
+ "bottom-sheet",
+ "bottom-drawer",
+ "dialog",
+ "picker",
+ "modal",
+ "drawer",
+ "raw-bottom-sheet",
+ "bottom-app-bar",
+ "react",
+ "native",
+ "action",
+ "sheet",
+ "expo",
+ "web",
+ "react-native-web"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v0.8.21",
+ "tagName": "v0.8.21",
+ "createdAt": "2023-02-13T10:25:40Z",
+ "publishedAt": "2023-02-13T15:06:40Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 110996,
+ "weekDownloads": 26089,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native javascript actionsheet action-sheet bottom-sheet bottom-drawer dialog picker modal drawer raw-bottom-sheet bottom-app-bar react native action sheet expo web react-native-web",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.015,
+ "category": [
+ "actionsheet",
+ "action-sheet",
+ "bottom-sheet",
+ "bottom-drawer",
+ "raw-bottom-sheet"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/rgommezz/react-native-scroll-bottom-sheet",
+ "examples": [
+ "https://github.com/rgommezz/react-native-scroll-bottom-sheet/tree/master/example"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-scroll-bottom-sheet",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/rgommezz/react-native-scroll-bottom-sheet",
+ "clone": "https://github.com/rgommezz/react-native-scroll-bottom-sheet.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T21:34:43Z",
+ "createdAt": "2020-05-03T17:31:33Z",
+ "pushedAt": "2023-03-04T19:28:28Z",
+ "issues": 33,
+ "subscribers": 16,
+ "stars": 1530,
+ "forks": 63
+ },
+ "name": "react-native-scroll-bottom-sheet",
+ "fullName": "rgommezz/react-native-scroll-bottom-sheet",
+ "description": "Cross platform scrollable bottom sheet with virtualisation support, native animations at 60 FPS and fully implemented in JS land :fire:",
+ "topics": [
+ "react-native",
+ "bottomsheet",
+ "bottom-sheet",
+ "cross-platform",
+ "react-native-reanimated",
+ "react-native-gesture-handler",
+ "android",
+ "ios"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v0.7.0",
+ "tagName": "v0.7.0",
+ "createdAt": "2020-08-24T22:18:23Z",
+ "publishedAt": "2020-08-24T22:42:01Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 2887,
+ "weekDownloads": 577,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native bottomsheet bottom-sheet cross-platform react-native-reanimated react-native-gesture-handler android ios",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.05,
+ "category": [
+ "bottomsheet",
+ "bottom-sheet"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/gorhom/react-native-bottom-sheet",
+ "npmPkg": "@gorhom/bottom-sheet",
+ "images": [
+ "https://github.com/gorhom/react-native-bottom-sheet/raw/master/preview.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/gorhom/react-native-bottom-sheet",
+ "clone": "https://github.com/gorhom/react-native-bottom-sheet.git",
+ "homepage": "https://ui.gorhom.dev/components/bottom-sheet"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-25T04:26:29Z",
+ "createdAt": "2020-07-31T12:28:32Z",
+ "pushedAt": "2024-05-19T17:08:10Z",
+ "issues": 75,
+ "subscribers": 33,
+ "stars": 6184,
+ "forks": 708
+ },
+ "name": "react-native-bottom-sheet",
+ "fullName": "gorhom/react-native-bottom-sheet",
+ "description": "A performant interactive bottom sheet with fully configurable options 🚀",
+ "topics": [
+ "bottom-sheet",
+ "bottomsheet",
+ "sheet",
+ "react-native",
+ "reanimated",
+ "modal"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 5.0.0-alpha.10",
+ "tagName": "v5.0.0-alpha.10",
+ "createdAt": "2024-05-19T17:02:50Z",
+ "publishedAt": "2024-05-19T17:02:54Z",
+ "isPrerelease": true
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 1087926,
+ "weekDownloads": 254671,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "bottom-sheet bottomsheet sheet react-native reanimated modal",
+ "score": 75,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.016,
+ "category": [
+ "bottom-sheet",
+ "bottomsheet",
+ "modal"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/enesozturk/rn-swipeable-panel",
+ "examples": [
+ "https://github.com/enesozturk/rn-swipeable-panel/tree/master/examples"
+ ],
+ "images": [
+ "https://user-images.githubusercontent.com/19428358/82732219-913fb680-9d14-11ea-8128-55b20b0f7d1c.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "rn-swipeable-panel",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/enesozturk/rn-swipeable-panel",
+ "clone": "https://github.com/enesozturk/rn-swipeable-panel.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-15T20:20:51Z",
+ "createdAt": "2019-06-03T07:41:01Z",
+ "pushedAt": "2023-01-06T20:35:07Z",
+ "issues": 59,
+ "subscribers": 10,
+ "stars": 971,
+ "forks": 143
+ },
+ "name": "rn-swipeable-panel",
+ "fullName": "enesozturk/rn-swipeable-panel",
+ "description": "Zero dependency swipeable bottom panel for React Native 📱",
+ "topics": [
+ "react-native",
+ "bottom-sheet",
+ "bottom",
+ "sheet",
+ "swipeable",
+ "panel",
+ "android",
+ "ios"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v1.2.7",
+ "tagName": "1.2.7",
+ "createdAt": "2021-12-31T06:56:57Z",
+ "publishedAt": "2021-12-31T07:01:48Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 5213,
+ "weekDownloads": 1227,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native bottom-sheet bottom sheet swipeable panel android ios",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.015,
+ "category": [
+ "bottom-sheet",
+ "swipeable"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/AtharvaDeolalikar/react-native-animated-bottom-drawer",
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-animated-bottom-drawer",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/AtharvaDeolalikar/react-native-animated-bottom-drawer",
+ "clone": "https://github.com/AtharvaDeolalikar/react-native-animated-bottom-drawer.git",
+ "homepage": "https://www.npmjs.com/package/react-native-animated-bottom-drawer"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-16T20:55:26Z",
+ "createdAt": "2023-03-23T07:56:22Z",
+ "pushedAt": "2023-08-13T13:30:00Z",
+ "issues": 6,
+ "subscribers": 1,
+ "stars": 27,
+ "forks": 9
+ },
+ "name": "react-native-animated-bottom-drawer",
+ "fullName": "AtharvaDeolalikar/react-native-animated-bottom-drawer",
+ "description": "A lightweight and animated bottom drawer for react native 🚀",
+ "topics": [
+ "bottom-drawer",
+ "bottom-modal",
+ "bottom-sheet",
+ "modal",
+ "react-native",
+ "typescript"
+ ],
+ "license": null,
+ "lastRelease": null,
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 1640,
+ "weekDownloads": 382,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "bottom-drawer bottom-modal bottom-sheet modal react-native typescript",
+ "score": 38,
+ "matchingScoreModifiers": [
+ "No license"
+ ],
+ "popularity": -0.017,
+ "category": [
+ "bottom-drawer",
+ "bottom-modal",
+ "bottom-sheet",
+ "modal"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/Temzasse/react-modal-sheet",
+ "examples": [
+ "https://github.com/Temzasse/react-modal-sheet/tree/main/example",
+ "https://github.com/Temzasse/react-modal-sheet/tree/main/example-ssr"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/Temzasse/react-modal-sheet/main/media/1.gif",
+ "https://raw.githubusercontent.com/Temzasse/react-modal-sheet/main/media/2.gif",
+ "https://raw.githubusercontent.com/Temzasse/react-modal-sheet/main/media/3.gif",
+ "https://raw.githubusercontent.com/Temzasse/react-modal-sheet/main/media/4.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-modal-sheet",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Temzasse/react-modal-sheet",
+ "clone": "https://github.com/Temzasse/react-modal-sheet.git",
+ "homepage": "https://temzasse.github.io/react-modal-sheet/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T16:20:15Z",
+ "createdAt": "2020-05-17T20:06:18Z",
+ "pushedAt": "2024-05-14T08:10:01Z",
+ "issues": 19,
+ "subscribers": 4,
+ "stars": 752,
+ "forks": 72
+ },
+ "name": "react-modal-sheet",
+ "fullName": "Temzasse/react-modal-sheet",
+ "description": "Flexible bottom sheet component built with Framer Motion to provide buttery smooth UX while keeping accessibility in mind 🪐",
+ "topics": [
+ "reactjs",
+ "framer-motion",
+ "bottom-sheet",
+ "modal",
+ "accessibility"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "",
+ "tagName": "v3.1.0",
+ "createdAt": "2024-05-13T20:32:05Z",
+ "publishedAt": "2024-05-13T20:32:32Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 151236,
+ "weekDownloads": 37832,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "reactjs framer-motion bottom-sheet modal accessibility",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": 0,
+ "category": [
+ "modal",
+ "bottom-sheet"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/lodev09/react-native-true-sheet",
+ "npmPkg": "@lodev09/react-native-true-sheet",
+ "images": [
+ "https://raw.githubusercontent.com/lodev09/react-native-true-sheet/main/docs/static/img/preview.gif"
+ ],
+ "examples": [
+ "https://github.com/lodev09/react-native-true-sheet/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/lodev09/react-native-true-sheet",
+ "clone": "https://github.com/lodev09/react-native-true-sheet.git",
+ "homepage": "https://sheet.lodev09.com"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-25T00:01:54Z",
+ "createdAt": "2024-03-23T03:42:14Z",
+ "pushedAt": "2024-05-22T23:41:53Z",
+ "issues": 0,
+ "subscribers": 4,
+ "stars": 278,
+ "forks": 4
+ },
+ "name": "react-native-true-sheet",
+ "fullName": "lodev09/react-native-true-sheet",
+ "description": "The true native bottom sheet experience 💩",
+ "topics": [
+ "android",
+ "bottom-sheet",
+ "ios",
+ "modal-sheet",
+ "react-native",
+ "native-sheet"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 0.11.3",
+ "tagName": "v0.11.3",
+ "createdAt": "2024-05-22T23:41:48Z",
+ "publishedAt": "2024-05-22T23:41:55Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 1773,
+ "weekDownloads": 591,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "android bottom-sheet ios modal-sheet react-native native-sheet",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.083,
+ "category": [
+ "bottom-sheet",
+ "modal-sheet",
+ "native-sheet"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/bottom-sheets.json b/category-selector/data/categories/bottom-sheets.json
new file mode 100644
index 0000000..2d72f9a
--- /dev/null
+++ b/category-selector/data/categories/bottom-sheets.json
@@ -0,0 +1,89 @@
+[
+ {
+ "githubUrl": "https://github.com/stanleyugwu/react-native-bottom-sheet",
+ "npmPkg": "@devvie/bottom-sheet",
+ "examples": [
+ "https://github.com/stanleyugwu/react-native-bottom-sheet/tree/main/example"
+ ],
+ "images": [
+ "https://i.ibb.co/Y38XsMr/Combined.gif",
+ "https://i.ibb.co/rMTZz6D/Main.gif",
+ "https://i.ibb.co/BrxcZpD/Main.gif",
+ "https://i.ibb.co/sJpsFKD/Web.png",
+ "https://i.ibb.co/302ZYBL/Keyboard-Response.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/stanleyugwu/react-native-bottom-sheet",
+ "clone": "https://github.com/stanleyugwu/react-native-bottom-sheet.git",
+ "homepage": "https://github.com/stanleyugwu/react-native-bottom-sheet#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T23:17:13Z",
+ "createdAt": "2023-09-29T19:29:16Z",
+ "pushedAt": "2024-02-19T10:08:41Z",
+ "issues": 6,
+ "subscribers": 3,
+ "stars": 208,
+ "forks": 7
+ },
+ "name": "react-native-bottom-sheet",
+ "fullName": "stanleyugwu/react-native-bottom-sheet",
+ "description": "The tiny 📦, smart 😎, and flexible 🎗 bottom sheet your app craves",
+ "topics": [
+ "bottom-sheets",
+ "bottomsheet",
+ "bottomsheet-android",
+ "bottomsheetios",
+ "react-native-bottom-sheet",
+ "react-native-bottomsheet"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 0.3.0",
+ "tagName": "v0.3.0",
+ "createdAt": "2024-02-02T13:34:27Z",
+ "publishedAt": "2024-02-02T13:34:35Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 4671,
+ "weekDownloads": 1258,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "bottom-sheets bottomsheet bottomsheet-android bottomsheetios react-native-bottom-sheet react-native-bottomsheet",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.019,
+ "category": [
+ "bottom-sheets",
+ "bottomsheet",
+ "bottomsheet-android",
+ "bottomsheetios",
+ "react-native-bottom-sheet",
+ "react-native-bottomsheet"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/bottom-tabs.json b/category-selector/data/categories/bottom-tabs.json
new file mode 100644
index 0000000..0595615
--- /dev/null
+++ b/category-selector/data/categories/bottom-tabs.json
@@ -0,0 +1,78 @@
+[
+ {
+ "githubUrl": "https://github.com/Jm-Zion/rn-wave-bottom-bar",
+ "examples": [
+ "https://github.com/Jm-Zion/rn-wave-bottom-bar/tree/master/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/Jm-Zion/rn-wave-bottom-bar/master/sample.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "rn-wave-bottom-bar",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Jm-Zion/rn-wave-bottom-bar",
+ "clone": "https://github.com/Jm-Zion/rn-wave-bottom-bar.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-19T23:06:28Z",
+ "createdAt": "2020-05-30T19:11:38Z",
+ "pushedAt": "2024-05-24T13:19:05Z",
+ "issues": 35,
+ "subscribers": 4,
+ "stars": 303,
+ "forks": 24
+ },
+ "name": "rn-wave-bottom-bar",
+ "fullName": "Jm-Zion/rn-wave-bottom-bar",
+ "description": "🌊 Animated Tab Bottom Bar for react-navigation",
+ "topics": [
+ "animation",
+ "bottom-tabs",
+ "curved",
+ "react-native",
+ "react-navigation",
+ "wave"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "2.2.1",
+ "tagName": "v2.2.1",
+ "createdAt": "2022-12-16T21:29:02Z",
+ "publishedAt": "2022-12-17T10:21:11Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 566,
+ "weekDownloads": 165,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "animation bottom-tabs curved react-native react-navigation wave",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.042,
+ "category": [
+ "bottom-tabs"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/bottomsheet-android.json b/category-selector/data/categories/bottomsheet-android.json
new file mode 100644
index 0000000..2d72f9a
--- /dev/null
+++ b/category-selector/data/categories/bottomsheet-android.json
@@ -0,0 +1,89 @@
+[
+ {
+ "githubUrl": "https://github.com/stanleyugwu/react-native-bottom-sheet",
+ "npmPkg": "@devvie/bottom-sheet",
+ "examples": [
+ "https://github.com/stanleyugwu/react-native-bottom-sheet/tree/main/example"
+ ],
+ "images": [
+ "https://i.ibb.co/Y38XsMr/Combined.gif",
+ "https://i.ibb.co/rMTZz6D/Main.gif",
+ "https://i.ibb.co/BrxcZpD/Main.gif",
+ "https://i.ibb.co/sJpsFKD/Web.png",
+ "https://i.ibb.co/302ZYBL/Keyboard-Response.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/stanleyugwu/react-native-bottom-sheet",
+ "clone": "https://github.com/stanleyugwu/react-native-bottom-sheet.git",
+ "homepage": "https://github.com/stanleyugwu/react-native-bottom-sheet#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T23:17:13Z",
+ "createdAt": "2023-09-29T19:29:16Z",
+ "pushedAt": "2024-02-19T10:08:41Z",
+ "issues": 6,
+ "subscribers": 3,
+ "stars": 208,
+ "forks": 7
+ },
+ "name": "react-native-bottom-sheet",
+ "fullName": "stanleyugwu/react-native-bottom-sheet",
+ "description": "The tiny 📦, smart 😎, and flexible 🎗 bottom sheet your app craves",
+ "topics": [
+ "bottom-sheets",
+ "bottomsheet",
+ "bottomsheet-android",
+ "bottomsheetios",
+ "react-native-bottom-sheet",
+ "react-native-bottomsheet"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 0.3.0",
+ "tagName": "v0.3.0",
+ "createdAt": "2024-02-02T13:34:27Z",
+ "publishedAt": "2024-02-02T13:34:35Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 4671,
+ "weekDownloads": 1258,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "bottom-sheets bottomsheet bottomsheet-android bottomsheetios react-native-bottom-sheet react-native-bottomsheet",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.019,
+ "category": [
+ "bottom-sheets",
+ "bottomsheet",
+ "bottomsheet-android",
+ "bottomsheetios",
+ "react-native-bottom-sheet",
+ "react-native-bottomsheet"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/bottomsheet.json b/category-selector/data/categories/bottomsheet.json
new file mode 100644
index 0000000..68784f1
--- /dev/null
+++ b/category-selector/data/categories/bottomsheet.json
@@ -0,0 +1,318 @@
+[
+ {
+ "githubUrl": "https://github.com/rgommezz/react-native-scroll-bottom-sheet",
+ "examples": [
+ "https://github.com/rgommezz/react-native-scroll-bottom-sheet/tree/master/example"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-scroll-bottom-sheet",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/rgommezz/react-native-scroll-bottom-sheet",
+ "clone": "https://github.com/rgommezz/react-native-scroll-bottom-sheet.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T21:34:43Z",
+ "createdAt": "2020-05-03T17:31:33Z",
+ "pushedAt": "2023-03-04T19:28:28Z",
+ "issues": 33,
+ "subscribers": 16,
+ "stars": 1530,
+ "forks": 63
+ },
+ "name": "react-native-scroll-bottom-sheet",
+ "fullName": "rgommezz/react-native-scroll-bottom-sheet",
+ "description": "Cross platform scrollable bottom sheet with virtualisation support, native animations at 60 FPS and fully implemented in JS land :fire:",
+ "topics": [
+ "react-native",
+ "bottomsheet",
+ "bottom-sheet",
+ "cross-platform",
+ "react-native-reanimated",
+ "react-native-gesture-handler",
+ "android",
+ "ios"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v0.7.0",
+ "tagName": "v0.7.0",
+ "createdAt": "2020-08-24T22:18:23Z",
+ "publishedAt": "2020-08-24T22:42:01Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 2887,
+ "weekDownloads": 577,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native bottomsheet bottom-sheet cross-platform react-native-reanimated react-native-gesture-handler android ios",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.05,
+ "category": [
+ "bottomsheet",
+ "bottom-sheet"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/gorhom/react-native-bottom-sheet",
+ "npmPkg": "@gorhom/bottom-sheet",
+ "images": [
+ "https://github.com/gorhom/react-native-bottom-sheet/raw/master/preview.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/gorhom/react-native-bottom-sheet",
+ "clone": "https://github.com/gorhom/react-native-bottom-sheet.git",
+ "homepage": "https://ui.gorhom.dev/components/bottom-sheet"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-25T04:26:29Z",
+ "createdAt": "2020-07-31T12:28:32Z",
+ "pushedAt": "2024-05-19T17:08:10Z",
+ "issues": 75,
+ "subscribers": 33,
+ "stars": 6184,
+ "forks": 708
+ },
+ "name": "react-native-bottom-sheet",
+ "fullName": "gorhom/react-native-bottom-sheet",
+ "description": "A performant interactive bottom sheet with fully configurable options 🚀",
+ "topics": [
+ "bottom-sheet",
+ "bottomsheet",
+ "sheet",
+ "react-native",
+ "reanimated",
+ "modal"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 5.0.0-alpha.10",
+ "tagName": "v5.0.0-alpha.10",
+ "createdAt": "2024-05-19T17:02:50Z",
+ "publishedAt": "2024-05-19T17:02:54Z",
+ "isPrerelease": true
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 1087926,
+ "weekDownloads": 254671,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "bottom-sheet bottomsheet sheet react-native reanimated modal",
+ "score": 75,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.016,
+ "category": [
+ "bottom-sheet",
+ "bottomsheet",
+ "modal"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/stanleyugwu/react-native-bottom-sheet",
+ "npmPkg": "@devvie/bottom-sheet",
+ "examples": [
+ "https://github.com/stanleyugwu/react-native-bottom-sheet/tree/main/example"
+ ],
+ "images": [
+ "https://i.ibb.co/Y38XsMr/Combined.gif",
+ "https://i.ibb.co/rMTZz6D/Main.gif",
+ "https://i.ibb.co/BrxcZpD/Main.gif",
+ "https://i.ibb.co/sJpsFKD/Web.png",
+ "https://i.ibb.co/302ZYBL/Keyboard-Response.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/stanleyugwu/react-native-bottom-sheet",
+ "clone": "https://github.com/stanleyugwu/react-native-bottom-sheet.git",
+ "homepage": "https://github.com/stanleyugwu/react-native-bottom-sheet#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T23:17:13Z",
+ "createdAt": "2023-09-29T19:29:16Z",
+ "pushedAt": "2024-02-19T10:08:41Z",
+ "issues": 6,
+ "subscribers": 3,
+ "stars": 208,
+ "forks": 7
+ },
+ "name": "react-native-bottom-sheet",
+ "fullName": "stanleyugwu/react-native-bottom-sheet",
+ "description": "The tiny 📦, smart 😎, and flexible 🎗 bottom sheet your app craves",
+ "topics": [
+ "bottom-sheets",
+ "bottomsheet",
+ "bottomsheet-android",
+ "bottomsheetios",
+ "react-native-bottom-sheet",
+ "react-native-bottomsheet"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 0.3.0",
+ "tagName": "v0.3.0",
+ "createdAt": "2024-02-02T13:34:27Z",
+ "publishedAt": "2024-02-02T13:34:35Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 4671,
+ "weekDownloads": 1258,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "bottom-sheets bottomsheet bottomsheet-android bottomsheetios react-native-bottom-sheet react-native-bottomsheet",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.019,
+ "category": [
+ "bottom-sheets",
+ "bottomsheet",
+ "bottomsheet-android",
+ "bottomsheetios",
+ "react-native-bottom-sheet",
+ "react-native-bottomsheet"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/cesardeazevedo/react-native-bottom-sheet-behavior",
+ "android": true,
+ "npmPkg": "react-native-bottom-sheet-behavior",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/cesardeazevedo/react-native-bottom-sheet-behavior",
+ "clone": "https://github.com/cesardeazevedo/react-native-bottom-sheet-behavior.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T10:16:37Z",
+ "createdAt": "2016-08-12T08:43:45Z",
+ "pushedAt": "2023-01-03T18:21:35Z",
+ "issues": 32,
+ "subscribers": 25,
+ "stars": 1151,
+ "forks": 114
+ },
+ "name": "react-native-bottom-sheet-behavior",
+ "fullName": "cesardeazevedo/react-native-bottom-sheet-behavior",
+ "description": "react-native wrapper for android BottomSheetBehavior",
+ "topics": [
+ "android",
+ "react-native",
+ "bottomsheet",
+ "bottomsheetbehavior",
+ "google-maps",
+ "floatingactionbutton",
+ "nestedscrollview"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "",
+ "tagName": "v1.0.0",
+ "createdAt": "2018-07-06T23:27:37Z",
+ "publishedAt": "2018-07-06T23:46:25Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 242,
+ "weekDownloads": 47,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "android react-native bottomsheet bottomsheetbehavior google-maps floatingactionbutton nestedscrollview",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.504,
+ "category": [
+ "bottomsheet",
+ "bottomsheetbehavior"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/bottomsheetbehavior.json b/category-selector/data/categories/bottomsheetbehavior.json
new file mode 100644
index 0000000..a4383f5
--- /dev/null
+++ b/category-selector/data/categories/bottomsheetbehavior.json
@@ -0,0 +1,74 @@
+[
+ {
+ "githubUrl": "https://github.com/cesardeazevedo/react-native-bottom-sheet-behavior",
+ "android": true,
+ "npmPkg": "react-native-bottom-sheet-behavior",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/cesardeazevedo/react-native-bottom-sheet-behavior",
+ "clone": "https://github.com/cesardeazevedo/react-native-bottom-sheet-behavior.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T10:16:37Z",
+ "createdAt": "2016-08-12T08:43:45Z",
+ "pushedAt": "2023-01-03T18:21:35Z",
+ "issues": 32,
+ "subscribers": 25,
+ "stars": 1151,
+ "forks": 114
+ },
+ "name": "react-native-bottom-sheet-behavior",
+ "fullName": "cesardeazevedo/react-native-bottom-sheet-behavior",
+ "description": "react-native wrapper for android BottomSheetBehavior",
+ "topics": [
+ "android",
+ "react-native",
+ "bottomsheet",
+ "bottomsheetbehavior",
+ "google-maps",
+ "floatingactionbutton",
+ "nestedscrollview"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "",
+ "tagName": "v1.0.0",
+ "createdAt": "2018-07-06T23:27:37Z",
+ "publishedAt": "2018-07-06T23:46:25Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 242,
+ "weekDownloads": 47,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "android react-native bottomsheet bottomsheetbehavior google-maps floatingactionbutton nestedscrollview",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.504,
+ "category": [
+ "bottomsheet",
+ "bottomsheetbehavior"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/bottomsheetios.json b/category-selector/data/categories/bottomsheetios.json
new file mode 100644
index 0000000..2d72f9a
--- /dev/null
+++ b/category-selector/data/categories/bottomsheetios.json
@@ -0,0 +1,89 @@
+[
+ {
+ "githubUrl": "https://github.com/stanleyugwu/react-native-bottom-sheet",
+ "npmPkg": "@devvie/bottom-sheet",
+ "examples": [
+ "https://github.com/stanleyugwu/react-native-bottom-sheet/tree/main/example"
+ ],
+ "images": [
+ "https://i.ibb.co/Y38XsMr/Combined.gif",
+ "https://i.ibb.co/rMTZz6D/Main.gif",
+ "https://i.ibb.co/BrxcZpD/Main.gif",
+ "https://i.ibb.co/sJpsFKD/Web.png",
+ "https://i.ibb.co/302ZYBL/Keyboard-Response.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/stanleyugwu/react-native-bottom-sheet",
+ "clone": "https://github.com/stanleyugwu/react-native-bottom-sheet.git",
+ "homepage": "https://github.com/stanleyugwu/react-native-bottom-sheet#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T23:17:13Z",
+ "createdAt": "2023-09-29T19:29:16Z",
+ "pushedAt": "2024-02-19T10:08:41Z",
+ "issues": 6,
+ "subscribers": 3,
+ "stars": 208,
+ "forks": 7
+ },
+ "name": "react-native-bottom-sheet",
+ "fullName": "stanleyugwu/react-native-bottom-sheet",
+ "description": "The tiny 📦, smart 😎, and flexible 🎗 bottom sheet your app craves",
+ "topics": [
+ "bottom-sheets",
+ "bottomsheet",
+ "bottomsheet-android",
+ "bottomsheetios",
+ "react-native-bottom-sheet",
+ "react-native-bottomsheet"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 0.3.0",
+ "tagName": "v0.3.0",
+ "createdAt": "2024-02-02T13:34:27Z",
+ "publishedAt": "2024-02-02T13:34:35Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 4671,
+ "weekDownloads": 1258,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "bottom-sheets bottomsheet bottomsheet-android bottomsheetios react-native-bottom-sheet react-native-bottomsheet",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.019,
+ "category": [
+ "bottom-sheets",
+ "bottomsheet",
+ "bottomsheet-android",
+ "bottomsheetios",
+ "react-native-bottom-sheet",
+ "react-native-bottomsheet"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/bounce.json b/category-selector/data/categories/bounce.json
new file mode 100644
index 0000000..059ec43
--- /dev/null
+++ b/category-selector/data/categories/bounce.json
@@ -0,0 +1,85 @@
+[
+ {
+ "githubUrl": "https://github.com/WrathChaos/react-native-bouncy-checkbox",
+ "images": [
+ "https://raw.githubusercontent.com/WrathChaos/react-native-bouncy-checkbox/master/assets/Screenshots/react-native-bouncy-checkbox.png",
+ "https://raw.githubusercontent.com/WrathChaos/react-native-bouncy-checkbox/master/assets/Screenshots/react-native-bouncy-checkbox.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-bouncy-checkbox",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/WrathChaos/react-native-bouncy-checkbox",
+ "clone": "https://github.com/WrathChaos/react-native-bouncy-checkbox.git",
+ "homepage": "https://freakycoder.com"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T13:00:20Z",
+ "createdAt": "2019-10-12T18:40:48Z",
+ "pushedAt": "2024-05-24T03:57:07Z",
+ "issues": 5,
+ "subscribers": 8,
+ "stars": 690,
+ "forks": 56
+ },
+ "name": "react-native-bouncy-checkbox",
+ "fullName": "WrathChaos/react-native-bouncy-checkbox",
+ "description": "Fully customizable animated bouncy checkbox for React Native",
+ "topics": [
+ "react",
+ "reactjs",
+ "react-native",
+ "ios",
+ "android",
+ "mobile",
+ "mobile-app",
+ "customizable-ui",
+ "javascript",
+ "checkbox",
+ "bounce",
+ "bouncy-checkbox",
+ "freakycoder"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "4.0.1",
+ "tagName": "4.0.1",
+ "createdAt": "2024-05-17T07:20:44Z",
+ "publishedAt": "2024-05-17T07:23:21Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 62562,
+ "weekDownloads": 15058,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react reactjs react-native ios android mobile mobile-app customizable-ui javascript checkbox bounce bouncy-checkbox freakycoder",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.009,
+ "category": [
+ "bouncy-checkbox",
+ "bounce",
+ "checkbox"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/bounceable-component.json b/category-selector/data/categories/bounceable-component.json
new file mode 100644
index 0000000..5de5aac
--- /dev/null
+++ b/category-selector/data/categories/bounceable-component.json
@@ -0,0 +1,78 @@
+[
+ {
+ "githubUrl": "https://github.com/kanzitelli/rn-bounceable",
+ "examples": [
+ "https://expo.dev/@kanzitelli/rn-bounceable-example",
+ "https://github.com/kanzitelli/rn-bounceable/tree/main/expo-example"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "rn-bounceable",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/kanzitelli/rn-bounceable",
+ "clone": "https://github.com/kanzitelli/rn-bounceable.git",
+ "homepage": "https://rn-bounceable.batyr.io"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-01-16T14:26:34Z",
+ "createdAt": "2021-09-27T23:03:47Z",
+ "pushedAt": "2022-08-29T13:44:42Z",
+ "issues": 1,
+ "subscribers": 4,
+ "stars": 40,
+ "forks": 3
+ },
+ "name": "rn-bounceable",
+ "fullName": "kanzitelli/rn-bounceable",
+ "description": "🏀 Native bounceable effect for any React Native component. Built with Reanimated 2. Compatible with Expo (Web).",
+ "topics": [
+ "react",
+ "react-native",
+ "expo",
+ "bounceable",
+ "bounceable-component",
+ "rn-bounceable",
+ "react-native-web"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 1.2.0",
+ "tagName": "v1.2.0",
+ "createdAt": "2022-08-29T13:44:40Z",
+ "publishedAt": "2022-08-29T13:44:44Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 1955,
+ "weekDownloads": 737,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react react-native expo bounceable bounceable-component rn-bounceable react-native-web",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": 0.127,
+ "category": [
+ "bounceable",
+ "bounceable-component",
+ "rn-bounceable"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/bounceable.json b/category-selector/data/categories/bounceable.json
new file mode 100644
index 0000000..5de5aac
--- /dev/null
+++ b/category-selector/data/categories/bounceable.json
@@ -0,0 +1,78 @@
+[
+ {
+ "githubUrl": "https://github.com/kanzitelli/rn-bounceable",
+ "examples": [
+ "https://expo.dev/@kanzitelli/rn-bounceable-example",
+ "https://github.com/kanzitelli/rn-bounceable/tree/main/expo-example"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "rn-bounceable",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/kanzitelli/rn-bounceable",
+ "clone": "https://github.com/kanzitelli/rn-bounceable.git",
+ "homepage": "https://rn-bounceable.batyr.io"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-01-16T14:26:34Z",
+ "createdAt": "2021-09-27T23:03:47Z",
+ "pushedAt": "2022-08-29T13:44:42Z",
+ "issues": 1,
+ "subscribers": 4,
+ "stars": 40,
+ "forks": 3
+ },
+ "name": "rn-bounceable",
+ "fullName": "kanzitelli/rn-bounceable",
+ "description": "🏀 Native bounceable effect for any React Native component. Built with Reanimated 2. Compatible with Expo (Web).",
+ "topics": [
+ "react",
+ "react-native",
+ "expo",
+ "bounceable",
+ "bounceable-component",
+ "rn-bounceable",
+ "react-native-web"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 1.2.0",
+ "tagName": "v1.2.0",
+ "createdAt": "2022-08-29T13:44:40Z",
+ "publishedAt": "2022-08-29T13:44:44Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 1955,
+ "weekDownloads": 737,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react react-native expo bounceable bounceable-component rn-bounceable react-native-web",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": 0.127,
+ "category": [
+ "bounceable",
+ "bounceable-component",
+ "rn-bounceable"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/bouncy-checkbox.json b/category-selector/data/categories/bouncy-checkbox.json
new file mode 100644
index 0000000..059ec43
--- /dev/null
+++ b/category-selector/data/categories/bouncy-checkbox.json
@@ -0,0 +1,85 @@
+[
+ {
+ "githubUrl": "https://github.com/WrathChaos/react-native-bouncy-checkbox",
+ "images": [
+ "https://raw.githubusercontent.com/WrathChaos/react-native-bouncy-checkbox/master/assets/Screenshots/react-native-bouncy-checkbox.png",
+ "https://raw.githubusercontent.com/WrathChaos/react-native-bouncy-checkbox/master/assets/Screenshots/react-native-bouncy-checkbox.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-bouncy-checkbox",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/WrathChaos/react-native-bouncy-checkbox",
+ "clone": "https://github.com/WrathChaos/react-native-bouncy-checkbox.git",
+ "homepage": "https://freakycoder.com"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T13:00:20Z",
+ "createdAt": "2019-10-12T18:40:48Z",
+ "pushedAt": "2024-05-24T03:57:07Z",
+ "issues": 5,
+ "subscribers": 8,
+ "stars": 690,
+ "forks": 56
+ },
+ "name": "react-native-bouncy-checkbox",
+ "fullName": "WrathChaos/react-native-bouncy-checkbox",
+ "description": "Fully customizable animated bouncy checkbox for React Native",
+ "topics": [
+ "react",
+ "reactjs",
+ "react-native",
+ "ios",
+ "android",
+ "mobile",
+ "mobile-app",
+ "customizable-ui",
+ "javascript",
+ "checkbox",
+ "bounce",
+ "bouncy-checkbox",
+ "freakycoder"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "4.0.1",
+ "tagName": "4.0.1",
+ "createdAt": "2024-05-17T07:20:44Z",
+ "publishedAt": "2024-05-17T07:23:21Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 62562,
+ "weekDownloads": 15058,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react reactjs react-native ios android mobile mobile-app customizable-ui javascript checkbox bounce bouncy-checkbox freakycoder",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.009,
+ "category": [
+ "bouncy-checkbox",
+ "bounce",
+ "checkbox"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/braintree.json b/category-selector/data/categories/braintree.json
new file mode 100644
index 0000000..5b9ab5c
--- /dev/null
+++ b/category-selector/data/categories/braintree.json
@@ -0,0 +1,75 @@
+[
+ {
+ "githubUrl": "https://github.com/smarkets/react-native-paypal",
+ "images": [
+ "https://s3-eu-west-1.amazonaws.com/smarkets-mobile/PayPal+demo+lowres.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-paypal",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/smarkets/react-native-paypal",
+ "clone": "https://github.com/smarkets/react-native-paypal.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-12T17:10:37Z",
+ "createdAt": "2018-10-12T11:53:04Z",
+ "pushedAt": "2023-01-06T15:25:49Z",
+ "issues": 38,
+ "subscribers": 13,
+ "stars": 113,
+ "forks": 55
+ },
+ "name": "react-native-paypal",
+ "fullName": "smarkets/react-native-paypal",
+ "description": "React Native library that implements PayPal Checkout flow using purely native code",
+ "topics": [
+ "react-native",
+ "paypal",
+ "paypal-checkout",
+ "braintree",
+ "ios",
+ "android"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "4.1.0",
+ "tagName": "4.1.0",
+ "createdAt": "2021-02-14T23:22:58Z",
+ "publishedAt": "2021-02-14T23:24:21Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 672,
+ "weekDownloads": 182,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native paypal paypal-checkout braintree ios android",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": 0.021,
+ "category": [
+ "paypal",
+ "paypal-checkout",
+ "braintree"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/branch.json b/category-selector/data/categories/branch.json
new file mode 100644
index 0000000..fea2813
--- /dev/null
+++ b/category-selector/data/categories/branch.json
@@ -0,0 +1,80 @@
+[
+ {
+ "githubUrl": "https://github.com/BranchMetrics/react-native-branch-deep-linking-attribution",
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-branch",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/BranchMetrics/react-native-branch-deep-linking-attribution",
+ "clone": "https://github.com/BranchMetrics/react-native-branch-deep-linking-attribution.git",
+ "homepage": "https://docs.branch.io/apps/react-native/"
+ },
+ "stats": {
+ "hasIssues": false,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-21T09:40:50Z",
+ "createdAt": "2016-04-10T23:56:20Z",
+ "pushedAt": "2024-05-22T20:30:45Z",
+ "issues": 105,
+ "subscribers": 74,
+ "stars": 513,
+ "forks": 202
+ },
+ "name": "react-native-branch-deep-linking-attribution",
+ "fullName": "BranchMetrics/react-native-branch-deep-linking-attribution",
+ "description": "The Branch React Native SDK for deep linking and attribution. Branch helps mobile apps grow with deep links / deeplinks that power paid acquisition and re-engagement campaigns, referral programs, content sharing, deep linked emails, smart banners, custom user onboarding, and more. ",
+ "topics": [
+ "ios",
+ "android",
+ "universal-links",
+ "app-links",
+ "analytics",
+ "react",
+ "react-native",
+ "deep-linking",
+ "branch",
+ "metrics"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 6.2.1",
+ "tagName": "v6.2.1",
+ "createdAt": "2024-04-04T00:46:51Z",
+ "publishedAt": "2024-04-04T00:48:25Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 303530,
+ "weekDownloads": 62521,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "ios android universal-links app-links analytics react react-native deep-linking branch metrics",
+ "score": 50,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.044,
+ "category": [
+ "branch",
+ "metrics",
+ "analytics"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/bridge.json b/category-selector/data/categories/bridge.json
new file mode 100644
index 0000000..b627501
--- /dev/null
+++ b/category-selector/data/categories/bridge.json
@@ -0,0 +1,225 @@
+[
+ {
+ "githubUrl": "https://github.com/chaimPaneth/react-native-zoom-bridge",
+ "images": [
+ "https://raw.githubusercontent.com/chaimPaneth/react-native-zoom-bridge/master/images/Sample.png"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-zoom-bridge",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/chaimPaneth/react-native-zoom-bridge",
+ "clone": "https://github.com/chaimPaneth/react-native-zoom-bridge.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2023-08-11T18:23:07Z",
+ "createdAt": "2020-03-16T12:03:33Z",
+ "pushedAt": "2021-01-20T09:55:15Z",
+ "issues": 18,
+ "subscribers": 2,
+ "stars": 22,
+ "forks": 15
+ },
+ "name": "react-native-zoom-bridge",
+ "fullName": "chaimPaneth/react-native-zoom-bridge",
+ "description": null,
+ "topics": [
+ "zoom-us",
+ "sdk",
+ "bridge",
+ "video-calls",
+ "react-native",
+ "ios",
+ "android",
+ "confrence",
+ "calls",
+ "meetings",
+ "online"
+ ],
+ "license": null,
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 26,
+ "weekDownloads": 1,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "zoom-us sdk bridge video-calls react-native ios android confrence calls meetings online",
+ "score": 25,
+ "matchingScoreModifiers": [
+ "No license",
+ "Not updated recently"
+ ],
+ "popularity": -0.742,
+ "category": [
+ "sdk",
+ "zoom-us",
+ "bridge",
+ "video-calls",
+ "confrence",
+ "calls",
+ "meetings"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/BlackBoxVision/react-native-mercadopago-px",
+ "npmPkg": "@blackbox-vision/react-native-mercadopago-px",
+ "examples": [
+ "https://github.com/BlackBoxVision/react-native-mercadopago-px/tree/master/example"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/BlackBoxVision/react-native-mercadopago-px",
+ "clone": "https://github.com/BlackBoxVision/react-native-mercadopago-px.git",
+ "homepage": "https://react-native-mercadopago-px.blackbox-vision.tech"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-11T02:45:08Z",
+ "createdAt": "2020-05-21T01:43:28Z",
+ "pushedAt": "2023-03-04T22:34:48Z",
+ "issues": 33,
+ "subscribers": 6,
+ "stars": 104,
+ "forks": 25
+ },
+ "name": "react-native-mercadopago-px",
+ "fullName": "BlackBoxVision/react-native-mercadopago-px",
+ "description": "🚀 MercadoPago PX bridge for react-native",
+ "topics": [
+ "react-native",
+ "react",
+ "mercadopago",
+ "sdk",
+ "library",
+ "mercadopago-api",
+ "bridge",
+ "android",
+ "ios"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 0.8.0",
+ "tagName": "v0.8.0",
+ "createdAt": "2022-09-08T13:14:03Z",
+ "publishedAt": "2022-09-08T13:14:09Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 39,
+ "weekDownloads": 4,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native react mercadopago sdk library mercadopago-api bridge android ios",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.578,
+ "category": [
+ "sdk",
+ "bridge",
+ "mercadopago-api"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/peggyrayzis/react-native-create-bridge",
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-create-bridge",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/peggyrayzis/react-native-create-bridge",
+ "clone": "https://github.com/peggyrayzis/react-native-create-bridge.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T11:12:13Z",
+ "createdAt": "2017-01-11T16:42:51Z",
+ "pushedAt": "2023-01-12T09:51:27Z",
+ "issues": 51,
+ "subscribers": 28,
+ "stars": 1019,
+ "forks": 64
+ },
+ "name": "react-native-create-bridge",
+ "fullName": "peggyrayzis/react-native-create-bridge",
+ "description": "A CLI tool that bridges React Native modules & UI components with ease 🎉",
+ "topics": [
+ "react-native",
+ "bridge",
+ "cli",
+ "swift",
+ "java",
+ "objective-c",
+ "kotlin"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Split out UI components & native modules",
+ "tagName": "v1.2.0",
+ "createdAt": "2017-07-11T05:28:44Z",
+ "publishedAt": "2017-07-11T05:31:47Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 970,
+ "weekDownloads": 287,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native bridge cli swift java objective-c kotlin",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.046,
+ "category": [
+ "bridge"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/brightness.json b/category-selector/data/categories/brightness.json
new file mode 100644
index 0000000..b6d5a11
--- /dev/null
+++ b/category-selector/data/categories/brightness.json
@@ -0,0 +1,80 @@
+[
+ {
+ "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-brightness",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "expo-brightness",
+ "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": 28590,
+ "weekDownloads": 5949,
+ "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.042,
+ "category": [
+ "brightness"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/broadcast.json b/category-selector/data/categories/broadcast.json
new file mode 100644
index 0000000..87dcb3a
--- /dev/null
+++ b/category-selector/data/categories/broadcast.json
@@ -0,0 +1,94 @@
+[
+ {
+ "githubUrl": "https://github.com/mrousavy/react-native-google-nearby-messages",
+ "examples": [
+ "https://github.com/mrousavy/react-native-google-nearby-messages/tree/master/example"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-google-nearby-messages",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/mrousavy/react-native-google-nearby-messages",
+ "clone": "https://github.com/mrousavy/react-native-google-nearby-messages.git",
+ "homepage": "https://mrousavy.github.io"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-16T03:18:47Z",
+ "createdAt": "2020-06-02T15:29:57Z",
+ "pushedAt": "2023-03-04T21:51:34Z",
+ "issues": 33,
+ "subscribers": 3,
+ "stars": 201,
+ "forks": 32
+ },
+ "name": "react-native-google-nearby-messages",
+ "fullName": "mrousavy/react-native-google-nearby-messages",
+ "description": "📲 Communicate with nearby devices using Bluetooth, BLE, WiFi and near-ultrasonic audio. Broadcast and receive small payloads (like strings) using the easy-to-use React Native API!",
+ "topics": [
+ "react-native",
+ "android",
+ "ios",
+ "native-module",
+ "google",
+ "nearby",
+ "nearby-messages",
+ "api",
+ "library",
+ "typescript",
+ "javascript",
+ "node",
+ "google-nearby",
+ "swift",
+ "java",
+ "kotlin",
+ "bluetooth",
+ "ble",
+ "wifi",
+ "broadcast"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "1.0.13",
+ "tagName": "1.0.13",
+ "createdAt": "2020-06-26T09:59:19Z",
+ "publishedAt": "2020-06-26T11:09:21Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 124,
+ "weekDownloads": 4,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native android ios native-module google nearby nearby-messages api library typescript javascript node google-nearby swift java kotlin bluetooth ble wifi broadcast",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.668,
+ "category": [
+ "broadcast",
+ "ble",
+ "google-nearby",
+ "nearby-messages",
+ "wifi",
+ "bluetooth"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/browser.json b/category-selector/data/categories/browser.json
new file mode 100644
index 0000000..6c6bccc
--- /dev/null
+++ b/category-selector/data/categories/browser.json
@@ -0,0 +1,155 @@
+[
+ {
+ "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-web-browser",
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "npmPkg": "expo-web-browser",
+ "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": 833276,
+ "weekDownloads": 201658,
+ "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.008,
+ "category": [
+ "web-browser",
+ "browser"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/matei-radu/react-native-in-app-browser",
+ "npmPkg": "@matt-block/react-native-in-app-browser",
+ "ios": true,
+ "android": true,
+ "unmaintained": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/matei-radu/react-native-in-app-browser",
+ "clone": "https://github.com/matei-radu/react-native-in-app-browser.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2023-09-08T17:44:32Z",
+ "createdAt": "2018-08-31T20:34:51Z",
+ "pushedAt": "2020-10-09T08:21:09Z",
+ "issues": 0,
+ "subscribers": 4,
+ "stars": 46,
+ "forks": 6
+ },
+ "name": "react-native-in-app-browser",
+ "fullName": "matei-radu/react-native-in-app-browser",
+ "description": "In-App browser support for React Native using Chrome Custom Tabs and Safari View Controller.",
+ "topics": [
+ "react-native",
+ "safari-view-controller",
+ "chrome-custom-tabs",
+ "kotlin",
+ "swift",
+ "typescript",
+ "flow"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release v3.2.2",
+ "tagName": "v3.2.2",
+ "createdAt": "2020-09-30T11:47:17Z",
+ "publishedAt": "2020-09-30T12:09:56Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 544,
+ "weekDownloads": 67,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native safari-view-controller chrome-custom-tabs kotlin swift typescript flow",
+ "score": 38,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.377,
+ "category": [
+ "browser",
+ "in-app-browser"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/bug-reporter.json b/category-selector/data/categories/bug-reporter.json
new file mode 100644
index 0000000..0f5f548
--- /dev/null
+++ b/category-selector/data/categories/bug-reporter.json
@@ -0,0 +1,138 @@
+[
+ {
+ "githubUrl": "https://github.com/Instabug/instabug-reactnative",
+ "ios": true,
+ "android": true,
+ "web": true,
+ "npmPkg": "instabug-reactnative",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Instabug/Instabug-React-Native",
+ "clone": "https://github.com/Instabug/Instabug-React-Native.git",
+ "homepage": "https://instabug.com/platforms/react-native"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-18T23:44:40Z",
+ "createdAt": "2016-10-03T14:50:16Z",
+ "pushedAt": "2024-05-23T12:53:07Z",
+ "issues": 25,
+ "subscribers": 33,
+ "stars": 302,
+ "forks": 99
+ },
+ "name": "Instabug-React-Native",
+ "fullName": "Instabug/Instabug-React-Native",
+ "description": "In-app feedback and bug reporting tool for React Native",
+ "topics": [
+ "instabug",
+ "bug-reporting",
+ "bug-reporter",
+ "react-native",
+ "sdk"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release v13.0.5",
+ "tagName": "v13.0.5",
+ "createdAt": "2024-05-18T23:44:36Z",
+ "publishedAt": "2024-05-19T00:07:00Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 50642,
+ "weekDownloads": 10545,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "instabug bug-reporting bug-reporter react-native sdk",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.042,
+ "category": [
+ "instabug",
+ "bug-reporting",
+ "bug-reporter"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/Buglife/react-native-buglife",
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-buglife",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Buglife/react-native-buglife",
+ "clone": "https://github.com/Buglife/react-native-buglife.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2021-07-25T17:57:53Z",
+ "createdAt": "2016-07-27T06:35:25Z",
+ "pushedAt": "2019-04-18T00:00:10Z",
+ "issues": 7,
+ "subscribers": 3,
+ "stars": 12,
+ "forks": 12
+ },
+ "name": "react-native-buglife",
+ "fullName": "Buglife/react-native-buglife",
+ "description": "A React Native wrapper for Buglife",
+ "topics": [
+ "buglife",
+ "react-native",
+ "bug-reporting",
+ "bug-reporter"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 62,
+ "weekDownloads": 3,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "buglife react-native bug-reporting bug-reporter",
+ "score": 38,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.744,
+ "category": [
+ "buglife",
+ "bug-reporting",
+ "bug-reporter"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/bug-reporting.json b/category-selector/data/categories/bug-reporting.json
new file mode 100644
index 0000000..0f5f548
--- /dev/null
+++ b/category-selector/data/categories/bug-reporting.json
@@ -0,0 +1,138 @@
+[
+ {
+ "githubUrl": "https://github.com/Instabug/instabug-reactnative",
+ "ios": true,
+ "android": true,
+ "web": true,
+ "npmPkg": "instabug-reactnative",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Instabug/Instabug-React-Native",
+ "clone": "https://github.com/Instabug/Instabug-React-Native.git",
+ "homepage": "https://instabug.com/platforms/react-native"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-18T23:44:40Z",
+ "createdAt": "2016-10-03T14:50:16Z",
+ "pushedAt": "2024-05-23T12:53:07Z",
+ "issues": 25,
+ "subscribers": 33,
+ "stars": 302,
+ "forks": 99
+ },
+ "name": "Instabug-React-Native",
+ "fullName": "Instabug/Instabug-React-Native",
+ "description": "In-app feedback and bug reporting tool for React Native",
+ "topics": [
+ "instabug",
+ "bug-reporting",
+ "bug-reporter",
+ "react-native",
+ "sdk"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release v13.0.5",
+ "tagName": "v13.0.5",
+ "createdAt": "2024-05-18T23:44:36Z",
+ "publishedAt": "2024-05-19T00:07:00Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 50642,
+ "weekDownloads": 10545,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "instabug bug-reporting bug-reporter react-native sdk",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.042,
+ "category": [
+ "instabug",
+ "bug-reporting",
+ "bug-reporter"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/Buglife/react-native-buglife",
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-buglife",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Buglife/react-native-buglife",
+ "clone": "https://github.com/Buglife/react-native-buglife.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2021-07-25T17:57:53Z",
+ "createdAt": "2016-07-27T06:35:25Z",
+ "pushedAt": "2019-04-18T00:00:10Z",
+ "issues": 7,
+ "subscribers": 3,
+ "stars": 12,
+ "forks": 12
+ },
+ "name": "react-native-buglife",
+ "fullName": "Buglife/react-native-buglife",
+ "description": "A React Native wrapper for Buglife",
+ "topics": [
+ "buglife",
+ "react-native",
+ "bug-reporting",
+ "bug-reporter"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 62,
+ "weekDownloads": 3,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "buglife react-native bug-reporting bug-reporter",
+ "score": 38,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.744,
+ "category": [
+ "buglife",
+ "bug-reporting",
+ "bug-reporter"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/bug.json b/category-selector/data/categories/bug.json
new file mode 100644
index 0000000..c792189
--- /dev/null
+++ b/category-selector/data/categories/bug.json
@@ -0,0 +1,81 @@
+[
+ {
+ "githubUrl": "https://github.com/a7ul/react-native-exception-handler",
+ "examples": [
+ "https://github.com/a7ul/react-native-exception-handler-example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/a7ul/react-native-exception-handler/master/screens/WITH_EH.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-exception-handler",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/a7ul/react-native-exception-handler",
+ "clone": "https://github.com/a7ul/react-native-exception-handler.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-22T02:37:30Z",
+ "createdAt": "2017-04-21T01:27:10Z",
+ "pushedAt": "2023-04-18T10:28:11Z",
+ "issues": 66,
+ "subscribers": 20,
+ "stars": 1557,
+ "forks": 126
+ },
+ "name": "react-native-exception-handler",
+ "fullName": "a7ul/react-native-exception-handler",
+ "description": "A react native module that lets you to register a global error handler that can capture fatal/non fatal uncaught exceptions.",
+ "topics": [
+ "exception-handler",
+ "react",
+ "react-native",
+ "bug",
+ "error",
+ "openlibrary"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v2.10.10 - fixes console.error overrides",
+ "tagName": "2.10.10",
+ "createdAt": "2021-03-23T16:53:20Z",
+ "publishedAt": "2021-03-23T16:54:23Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 136326,
+ "weekDownloads": 32354,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "exception-handler react react-native bug error openlibrary",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.013,
+ "category": [
+ "exception-handler",
+ "error",
+ "bug"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/buglife.json b/category-selector/data/categories/buglife.json
new file mode 100644
index 0000000..77f6f22
--- /dev/null
+++ b/category-selector/data/categories/buglife.json
@@ -0,0 +1,66 @@
+[
+ {
+ "githubUrl": "https://github.com/Buglife/react-native-buglife",
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-buglife",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Buglife/react-native-buglife",
+ "clone": "https://github.com/Buglife/react-native-buglife.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2021-07-25T17:57:53Z",
+ "createdAt": "2016-07-27T06:35:25Z",
+ "pushedAt": "2019-04-18T00:00:10Z",
+ "issues": 7,
+ "subscribers": 3,
+ "stars": 12,
+ "forks": 12
+ },
+ "name": "react-native-buglife",
+ "fullName": "Buglife/react-native-buglife",
+ "description": "A React Native wrapper for Buglife",
+ "topics": [
+ "buglife",
+ "react-native",
+ "bug-reporting",
+ "bug-reporter"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 62,
+ "weekDownloads": 3,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "buglife react-native bug-reporting bug-reporter",
+ "score": 38,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.744,
+ "category": [
+ "buglife",
+ "bug-reporting",
+ "bug-reporter"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/bullet-chart.json b/category-selector/data/categories/bullet-chart.json
new file mode 100644
index 0000000..af8e3df
--- /dev/null
+++ b/category-selector/data/categories/bullet-chart.json
@@ -0,0 +1,79 @@
+[
+ {
+ "githubUrl": "https://github.com/DevVibhor/react-native-bullet-graph",
+ "images": [
+ "https://raw.githubusercontent.com/DevVibhor/react-native-bullet-graph/main/images/react-native-bullet-graph-android.png"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-bullet-graph",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/DevVibhor/react-native-bullet-graph",
+ "clone": "https://github.com/DevVibhor/react-native-bullet-graph.git",
+ "homepage": "https://www.npmjs.com/package/react-native-bullet-graph"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-09T10:04:15Z",
+ "createdAt": "2023-11-09T15:35:55Z",
+ "pushedAt": "2023-11-23T11:07:55Z",
+ "issues": 0,
+ "subscribers": 1,
+ "stars": 2,
+ "forks": 0
+ },
+ "name": "react-native-bullet-graph",
+ "fullName": "DevVibhor/react-native-bullet-graph",
+ "description": "Customizable Bullet Graph component for React Native apps.",
+ "topics": [
+ "analytics",
+ "react-native",
+ "visualization",
+ "bullet-chart",
+ "bullet-graph",
+ "chart",
+ "graph"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v1.0.0",
+ "tagName": "v1.0.0",
+ "createdAt": "2023-11-16T16:16:13Z",
+ "publishedAt": "2023-11-16T17:32:31Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 38,
+ "weekDownloads": 7,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "analytics react-native visualization bullet-chart bullet-graph chart graph",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.603,
+ "category": [
+ "bullet-chart",
+ "bullet-graph",
+ "chart",
+ "graph",
+ "visualization"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/bullet-graph.json b/category-selector/data/categories/bullet-graph.json
new file mode 100644
index 0000000..af8e3df
--- /dev/null
+++ b/category-selector/data/categories/bullet-graph.json
@@ -0,0 +1,79 @@
+[
+ {
+ "githubUrl": "https://github.com/DevVibhor/react-native-bullet-graph",
+ "images": [
+ "https://raw.githubusercontent.com/DevVibhor/react-native-bullet-graph/main/images/react-native-bullet-graph-android.png"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-bullet-graph",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/DevVibhor/react-native-bullet-graph",
+ "clone": "https://github.com/DevVibhor/react-native-bullet-graph.git",
+ "homepage": "https://www.npmjs.com/package/react-native-bullet-graph"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-09T10:04:15Z",
+ "createdAt": "2023-11-09T15:35:55Z",
+ "pushedAt": "2023-11-23T11:07:55Z",
+ "issues": 0,
+ "subscribers": 1,
+ "stars": 2,
+ "forks": 0
+ },
+ "name": "react-native-bullet-graph",
+ "fullName": "DevVibhor/react-native-bullet-graph",
+ "description": "Customizable Bullet Graph component for React Native apps.",
+ "topics": [
+ "analytics",
+ "react-native",
+ "visualization",
+ "bullet-chart",
+ "bullet-graph",
+ "chart",
+ "graph"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v1.0.0",
+ "tagName": "v1.0.0",
+ "createdAt": "2023-11-16T16:16:13Z",
+ "publishedAt": "2023-11-16T17:32:31Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 38,
+ "weekDownloads": 7,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "analytics react-native visualization bullet-chart bullet-graph chart graph",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.603,
+ "category": [
+ "bullet-chart",
+ "bullet-graph",
+ "chart",
+ "graph",
+ "visualization"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/button.json b/category-selector/data/categories/button.json
new file mode 100644
index 0000000..800c589
--- /dev/null
+++ b/category-selector/data/categories/button.json
@@ -0,0 +1,203 @@
+[
+ {
+ "githubUrl": "https://github.com/jacklam718/react-native-button-component",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-button-component",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/jacklam718/react-native-button-component",
+ "clone": "https://github.com/jacklam718/react-native-button-component.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-06T15:46:58Z",
+ "createdAt": "2016-08-27T08:55:19Z",
+ "pushedAt": "2022-12-03T10:25:31Z",
+ "issues": 35,
+ "subscribers": 6,
+ "stars": 531,
+ "forks": 52
+ },
+ "name": "react-native-button-component",
+ "fullName": "jacklam718/react-native-button-component",
+ "description": "A Beautiful, Customizable React Native Button component for iOS & Android",
+ "topics": [
+ "react",
+ "react-native",
+ "button",
+ "react-native-button",
+ "ios",
+ "android",
+ "javascript"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 141,
+ "weekDownloads": 39,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react react-native button react-native-button ios android javascript",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.422,
+ "category": [
+ "button",
+ "react-native-button"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/APSL/react-native-button",
+ "npmPkg": "apsl-react-native-button",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "examples": [
+ "https://snack.expo.dev/rJpy3w3S-"
+ ],
+ "github": {
+ "urls": {
+ "repo": "https://github.com/APSL/react-native-button",
+ "clone": "https://github.com/APSL/react-native-button.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-20T00:49:45Z",
+ "createdAt": "2015-08-27T15:28:01Z",
+ "pushedAt": "2022-12-03T15:36:22Z",
+ "issues": 32,
+ "subscribers": 24,
+ "stars": 751,
+ "forks": 129
+ },
+ "name": "react-native-button",
+ "fullName": "APSL/react-native-button",
+ "description": "A React Native button component customizable via props",
+ "topics": [
+ "react-native",
+ "button",
+ "react"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v3.1.1",
+ "tagName": "v3.1.1",
+ "createdAt": "2018-04-24T09:56:43Z",
+ "publishedAt": "2018-04-24T09:58:14Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 1229,
+ "weekDownloads": 306,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native button react",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.001,
+ "category": [
+ "button"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/ronak301/react-native-submit-button",
+ "ios": true,
+ "android": true,
+ "unmaintained": true,
+ "npmPkg": "react-native-submit-button",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/ronak301/react-native-submit-button",
+ "clone": "https://github.com/ronak301/react-native-submit-button.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-10T15:00:37Z",
+ "createdAt": "2017-01-08T16:31:26Z",
+ "pushedAt": "2017-11-21T17:59:24Z",
+ "issues": 1,
+ "subscribers": 9,
+ "stars": 122,
+ "forks": 17
+ },
+ "name": "react-native-submit-button",
+ "fullName": "ronak301/react-native-submit-button",
+ "description": "Animated Submit button. Works on both android and ios.",
+ "topics": [
+ "android",
+ "ios",
+ "react-native",
+ "button",
+ "submit-button",
+ "animated"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 54,
+ "weekDownloads": 5,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "android ios react-native button submit-button animated",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.848,
+ "category": [
+ "button",
+ "submit-button"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/calendar-api.json b/category-selector/data/categories/calendar-api.json
new file mode 100644
index 0000000..f639833
--- /dev/null
+++ b/category-selector/data/categories/calendar-api.json
@@ -0,0 +1,88 @@
+[
+ {
+ "githubUrl": "https://github.com/wmcmahan/react-native-calendar-events",
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-calendar-events",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/wmcmahan/react-native-calendar-events",
+ "clone": "https://github.com/wmcmahan/react-native-calendar-events.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T00:25:14Z",
+ "createdAt": "2016-02-24T04:23:38Z",
+ "pushedAt": "2024-02-06T14:48:14Z",
+ "issues": 71,
+ "subscribers": 12,
+ "stars": 890,
+ "forks": 288
+ },
+ "name": "react-native-calendar-events",
+ "fullName": "wmcmahan/react-native-calendar-events",
+ "description": "📆 React Native Module for iOS and Android Calendar Events",
+ "topics": [
+ "android-calendar-events",
+ "ios-calendar-events",
+ "react-native",
+ "calendar-events",
+ "alarms",
+ "calendar-api",
+ "recurring-events",
+ "ios-calendar-api",
+ "android-calendar-api",
+ "react-native-module",
+ "andriod",
+ "ios-library",
+ "android-calendar",
+ "ios-calendar",
+ "ios-sdk",
+ "andriod-sdk"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "2.2.0",
+ "tagName": "2.2.0",
+ "createdAt": "2021-01-08T10:28:27Z",
+ "publishedAt": "2021-01-08T10:28:32Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 251633,
+ "weekDownloads": 52653,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "android-calendar-events ios-calendar-events react-native calendar-events alarms calendar-api recurring-events ios-calendar-api android-calendar-api react-native-module andriod ios-library android-calendar ios-calendar ios-sdk andriod-sdk",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.041,
+ "category": [
+ "android-calendar-events",
+ "ios-calendar-events",
+ "calendar-events",
+ "calendar-api",
+ "android-calendar",
+ "ios-calendar"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/calendar-component.json b/category-selector/data/categories/calendar-component.json
new file mode 100644
index 0000000..92e49b9
--- /dev/null
+++ b/category-selector/data/categories/calendar-component.json
@@ -0,0 +1,84 @@
+[
+ {
+ "githubUrl": "https://github.com/acro5piano/react-native-big-calendar",
+ "examples": [
+ "https://github.com/acro5piano/react-native-big-calendar/tree/main/rndemo",
+ "https://react-native-big-calendar.vercel.app/"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/acro5piano/react-native-big-calendar/main/assets/screenshot-mobile.png",
+ "https://user-images.githubusercontent.com/10719495/117629046-b98a2480-b1b4-11eb-89df-02c373438e45.png"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "npmPkg": "react-native-big-calendar",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/acro5piano/react-native-big-calendar",
+ "clone": "https://github.com/acro5piano/react-native-big-calendar.git",
+ "homepage": "https://react-native-big-calendar.vercel.app"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T08:50:29Z",
+ "createdAt": "2019-12-04T05:49:58Z",
+ "pushedAt": "2024-05-16T21:47:04Z",
+ "issues": 70,
+ "subscribers": 9,
+ "stars": 400,
+ "forks": 133
+ },
+ "name": "react-native-big-calendar",
+ "fullName": "acro5piano/react-native-big-calendar",
+ "description": "gcal/outlook like calendar component for React Native",
+ "topics": [
+ "react",
+ "react-native",
+ "react-native-web",
+ "cross-platform",
+ "calendar",
+ "calendar-view",
+ "calendar-component"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v4.12.0",
+ "tagName": "v4.12.0",
+ "createdAt": "2024-05-06T09:01:25Z",
+ "publishedAt": "2024-05-06T09:02:42Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 6124,
+ "weekDownloads": 1458,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react react-native react-native-web cross-platform calendar calendar-view calendar-component",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.012,
+ "category": [
+ "calendar",
+ "calendar-view",
+ "calendar-component"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/calendar-events.json b/category-selector/data/categories/calendar-events.json
new file mode 100644
index 0000000..f639833
--- /dev/null
+++ b/category-selector/data/categories/calendar-events.json
@@ -0,0 +1,88 @@
+[
+ {
+ "githubUrl": "https://github.com/wmcmahan/react-native-calendar-events",
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-calendar-events",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/wmcmahan/react-native-calendar-events",
+ "clone": "https://github.com/wmcmahan/react-native-calendar-events.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T00:25:14Z",
+ "createdAt": "2016-02-24T04:23:38Z",
+ "pushedAt": "2024-02-06T14:48:14Z",
+ "issues": 71,
+ "subscribers": 12,
+ "stars": 890,
+ "forks": 288
+ },
+ "name": "react-native-calendar-events",
+ "fullName": "wmcmahan/react-native-calendar-events",
+ "description": "📆 React Native Module for iOS and Android Calendar Events",
+ "topics": [
+ "android-calendar-events",
+ "ios-calendar-events",
+ "react-native",
+ "calendar-events",
+ "alarms",
+ "calendar-api",
+ "recurring-events",
+ "ios-calendar-api",
+ "android-calendar-api",
+ "react-native-module",
+ "andriod",
+ "ios-library",
+ "android-calendar",
+ "ios-calendar",
+ "ios-sdk",
+ "andriod-sdk"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "2.2.0",
+ "tagName": "2.2.0",
+ "createdAt": "2021-01-08T10:28:27Z",
+ "publishedAt": "2021-01-08T10:28:32Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 251633,
+ "weekDownloads": 52653,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "android-calendar-events ios-calendar-events react-native calendar-events alarms calendar-api recurring-events ios-calendar-api android-calendar-api react-native-module andriod ios-library android-calendar ios-calendar ios-sdk andriod-sdk",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.041,
+ "category": [
+ "android-calendar-events",
+ "ios-calendar-events",
+ "calendar-events",
+ "calendar-api",
+ "android-calendar",
+ "ios-calendar"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/calendar-strip.json b/category-selector/data/categories/calendar-strip.json
new file mode 100644
index 0000000..145ed4a
--- /dev/null
+++ b/category-selector/data/categories/calendar-strip.json
@@ -0,0 +1,77 @@
+[
+ {
+ "githubUrl": "https://github.com/BugiDev/react-native-calendar-strip",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "examples": [
+ "https://snack.expo.dev/By-aQF8LZ"
+ ],
+ "npmPkg": "react-native-calendar-strip",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/BugiDev/react-native-calendar-strip",
+ "clone": "https://github.com/BugiDev/react-native-calendar-strip.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-19T16:30:24Z",
+ "createdAt": "2016-08-29T15:04:01Z",
+ "pushedAt": "2023-09-14T13:38:11Z",
+ "issues": 84,
+ "subscribers": 15,
+ "stars": 917,
+ "forks": 321
+ },
+ "name": "react-native-calendar-strip",
+ "fullName": "BugiDev/react-native-calendar-strip",
+ "description": "Easy to use and visually stunning calendar component for React Native.",
+ "topics": [
+ "javascript",
+ "react-native",
+ "calendar",
+ "calendar-strip"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "2.2.5",
+ "tagName": "2.2.5",
+ "createdAt": "2021-09-13T21:10:53Z",
+ "publishedAt": "2021-09-13T21:12:31Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 20739,
+ "weekDownloads": 5359,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "javascript react-native calendar calendar-strip",
+ "score": 50,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": 0.008,
+ "category": [
+ "calendar",
+ "calendar-strip"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/calendar-view.json b/category-selector/data/categories/calendar-view.json
new file mode 100644
index 0000000..71b5248
--- /dev/null
+++ b/category-selector/data/categories/calendar-view.json
@@ -0,0 +1,155 @@
+[
+ {
+ "githubUrl": "https://github.com/hoangnm/react-native-week-view",
+ "examples": [
+ "https://github.com/hoangnm/react-native-week-view/tree/master/example"
+ ],
+ "images": [
+ "https://github.com/hoangnm/react-native-week-view/raw/master/images/gif.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-week-view",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/hoangnm/react-native-week-view",
+ "clone": "https://github.com/hoangnm/react-native-week-view.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-17T13:09:00Z",
+ "createdAt": "2017-12-10T08:25:06Z",
+ "pushedAt": "2024-05-16T20:04:11Z",
+ "issues": 30,
+ "subscribers": 5,
+ "stars": 272,
+ "forks": 96
+ },
+ "name": "react-native-week-view",
+ "fullName": "hoangnm/react-native-week-view",
+ "description": "Week View Component for react-native",
+ "topics": [
+ "react-native",
+ "component",
+ "weekview",
+ "calendar",
+ "calendar-view"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 1485,
+ "weekDownloads": 485,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native component weekview calendar calendar-view",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.077,
+ "category": [
+ "weekview",
+ "calendar",
+ "calendar-view"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/acro5piano/react-native-big-calendar",
+ "examples": [
+ "https://github.com/acro5piano/react-native-big-calendar/tree/main/rndemo",
+ "https://react-native-big-calendar.vercel.app/"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/acro5piano/react-native-big-calendar/main/assets/screenshot-mobile.png",
+ "https://user-images.githubusercontent.com/10719495/117629046-b98a2480-b1b4-11eb-89df-02c373438e45.png"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "npmPkg": "react-native-big-calendar",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/acro5piano/react-native-big-calendar",
+ "clone": "https://github.com/acro5piano/react-native-big-calendar.git",
+ "homepage": "https://react-native-big-calendar.vercel.app"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T08:50:29Z",
+ "createdAt": "2019-12-04T05:49:58Z",
+ "pushedAt": "2024-05-16T21:47:04Z",
+ "issues": 70,
+ "subscribers": 9,
+ "stars": 400,
+ "forks": 133
+ },
+ "name": "react-native-big-calendar",
+ "fullName": "acro5piano/react-native-big-calendar",
+ "description": "gcal/outlook like calendar component for React Native",
+ "topics": [
+ "react",
+ "react-native",
+ "react-native-web",
+ "cross-platform",
+ "calendar",
+ "calendar-view",
+ "calendar-component"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v4.12.0",
+ "tagName": "v4.12.0",
+ "createdAt": "2024-05-06T09:01:25Z",
+ "publishedAt": "2024-05-06T09:02:42Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 6124,
+ "weekDownloads": 1458,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react react-native react-native-web cross-platform calendar calendar-view calendar-component",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.012,
+ "category": [
+ "calendar",
+ "calendar-view",
+ "calendar-component"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/calendar.json b/category-selector/data/categories/calendar.json
new file mode 100644
index 0000000..8c64bae
--- /dev/null
+++ b/category-selector/data/categories/calendar.json
@@ -0,0 +1,726 @@
+[
+ {
+ "githubUrl": "https://github.com/hoangnm/react-native-week-view",
+ "examples": [
+ "https://github.com/hoangnm/react-native-week-view/tree/master/example"
+ ],
+ "images": [
+ "https://github.com/hoangnm/react-native-week-view/raw/master/images/gif.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-week-view",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/hoangnm/react-native-week-view",
+ "clone": "https://github.com/hoangnm/react-native-week-view.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-17T13:09:00Z",
+ "createdAt": "2017-12-10T08:25:06Z",
+ "pushedAt": "2024-05-16T20:04:11Z",
+ "issues": 30,
+ "subscribers": 5,
+ "stars": 272,
+ "forks": 96
+ },
+ "name": "react-native-week-view",
+ "fullName": "hoangnm/react-native-week-view",
+ "description": "Week View Component for react-native",
+ "topics": [
+ "react-native",
+ "component",
+ "weekview",
+ "calendar",
+ "calendar-view"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 1485,
+ "weekDownloads": 485,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native component weekview calendar calendar-view",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.077,
+ "category": [
+ "weekview",
+ "calendar",
+ "calendar-view"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/breeffy/react-native-calendar",
+ "npmPkg": "@breeffy/react-native-calendar",
+ "examples": [
+ "https://github.com/breeffy/react-native-calendar/tree/main/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/breeffy/react-native-calendar/main/preview.gif"
+ ],
+ "android": true,
+ "ios": true,
+ "expoGo": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/breeffy/react-native-monorepo",
+ "clone": "https://github.com/breeffy/react-native-monorepo.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-18T20:47:48Z",
+ "createdAt": "2021-01-11T12:15:47Z",
+ "pushedAt": "2023-03-05T22:27:02Z",
+ "issues": 32,
+ "subscribers": 4,
+ "stars": 181,
+ "forks": 7
+ },
+ "name": "react-native-monorepo",
+ "fullName": "breeffy/react-native-monorepo",
+ "description": "Monorepo with UI components.",
+ "topics": [
+ "react-native",
+ "calendar",
+ "reanimated2",
+ "picker",
+ "wheel-picker",
+ "android"
+ ],
+ "license": {
+ "key": "apache-2.0",
+ "name": "Apache License 2.0",
+ "spdxId": "Apache-2.0",
+ "url": "https://api.github.com/licenses/apache-2.0",
+ "id": "MDc6TGljZW5zZTI="
+ },
+ "lastRelease": {
+ "name": "v0.8.0",
+ "tagName": "v0.8.0",
+ "createdAt": "2021-11-28T16:42:57Z",
+ "publishedAt": "2021-12-02T16:54:10Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 19,
+ "weekDownloads": 2,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native calendar reanimated2 picker wheel-picker android",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.555,
+ "category": [
+ "calendar"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/vonovak/react-native-add-calendar-event",
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-add-calendar-event",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/vonovak/react-native-add-calendar-event",
+ "clone": "https://github.com/vonovak/react-native-add-calendar-event.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-18T14:23:56Z",
+ "createdAt": "2017-04-17T16:58:48Z",
+ "pushedAt": "2024-01-01T16:42:32Z",
+ "issues": 51,
+ "subscribers": 6,
+ "stars": 332,
+ "forks": 97
+ },
+ "name": "react-native-add-calendar-event",
+ "fullName": "vonovak/react-native-add-calendar-event",
+ "description": "Create, view or edit events in react native using the standard iOS / Android dialogs",
+ "topics": [
+ "react-native",
+ "calendar",
+ "event",
+ "events",
+ "android",
+ "ios",
+ "hacktoberfest"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 126599,
+ "weekDownloads": 28255,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native calendar event events android ios hacktoberfest",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.027,
+ "category": [
+ "event",
+ "calendar",
+ "events"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/acro5piano/react-native-big-calendar",
+ "examples": [
+ "https://github.com/acro5piano/react-native-big-calendar/tree/main/rndemo",
+ "https://react-native-big-calendar.vercel.app/"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/acro5piano/react-native-big-calendar/main/assets/screenshot-mobile.png",
+ "https://user-images.githubusercontent.com/10719495/117629046-b98a2480-b1b4-11eb-89df-02c373438e45.png"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "npmPkg": "react-native-big-calendar",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/acro5piano/react-native-big-calendar",
+ "clone": "https://github.com/acro5piano/react-native-big-calendar.git",
+ "homepage": "https://react-native-big-calendar.vercel.app"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T08:50:29Z",
+ "createdAt": "2019-12-04T05:49:58Z",
+ "pushedAt": "2024-05-16T21:47:04Z",
+ "issues": 70,
+ "subscribers": 9,
+ "stars": 400,
+ "forks": 133
+ },
+ "name": "react-native-big-calendar",
+ "fullName": "acro5piano/react-native-big-calendar",
+ "description": "gcal/outlook like calendar component for React Native",
+ "topics": [
+ "react",
+ "react-native",
+ "react-native-web",
+ "cross-platform",
+ "calendar",
+ "calendar-view",
+ "calendar-component"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v4.12.0",
+ "tagName": "v4.12.0",
+ "createdAt": "2024-05-06T09:01:25Z",
+ "publishedAt": "2024-05-06T09:02:42Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 6124,
+ "weekDownloads": 1458,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react react-native react-native-web cross-platform calendar calendar-view calendar-component",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.012,
+ "category": [
+ "calendar",
+ "calendar-view",
+ "calendar-component"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/MarceloPrado/flash-calendar/tree/main/packages/flash-calendar",
+ "npmPkg": "@marceloterreiro/flash-calendar",
+ "examples": [
+ "https://github.com/MarceloPrado/flash-calendar/tree/main/apps/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/MarceloPrado/flash-calendar/main/apps/docs/static/img/shots.png"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/MarceloPrado/flash-calendar",
+ "clone": "https://github.com/MarceloPrado/flash-calendar.git",
+ "homepage": "https://marceloprado.github.io/flash-calendar/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T20:26:00Z",
+ "createdAt": "2024-02-09T11:27:51Z",
+ "pushedAt": "2024-04-18T16:58:08Z",
+ "issues": 6,
+ "subscribers": 2,
+ "stars": 676,
+ "forks": 15
+ },
+ "name": "flash-calendar",
+ "fullName": "MarceloPrado/flash-calendar",
+ "description": "The fastest React Native calendar 📆⚡",
+ "topics": [
+ "calendar",
+ "date",
+ "date-range-picker",
+ "list",
+ "react-native"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "@marceloterreiro/flash-calendar@0.0.9",
+ "tagName": "@marceloterreiro/flash-calendar@0.0.9",
+ "createdAt": "2024-04-18T16:58:07Z",
+ "publishedAt": "2024-04-18T16:58:08Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 9972,
+ "weekDownloads": 2638,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "calendar date date-range-picker list react-native",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.015,
+ "category": [
+ "calendar",
+ "date",
+ "date-range-picker"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/maggialejandro/react-native-calendario",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "examples": [
+ "https://snack.expo.dev/HyEN5150M"
+ ],
+ "npmPkg": "react-native-calendario",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/maggialejandro/react-native-calendario",
+ "clone": "https://github.com/maggialejandro/react-native-calendario.git",
+ "homepage": "https://react-native-components.gitbook.io/calendar/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T05:47:33Z",
+ "createdAt": "2018-04-11T18:56:02Z",
+ "pushedAt": "2024-05-24T16:34:09Z",
+ "issues": 27,
+ "subscribers": 6,
+ "stars": 479,
+ "forks": 46
+ },
+ "name": "react-native-calendario",
+ "fullName": "maggialejandro/react-native-calendario",
+ "description": "📆 React Native Calendar",
+ "topics": [
+ "react-native",
+ "calendar",
+ "android",
+ "ios",
+ "typescript"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v3.5.0",
+ "tagName": "v3.5.0",
+ "createdAt": "2023-10-10T21:16:49Z",
+ "publishedAt": "2024-03-08T15:38:51Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 12586,
+ "weekDownloads": 2242,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native calendar android ios typescript",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.072,
+ "category": [
+ "calendar"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/BugiDev/react-native-calendar-strip",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "examples": [
+ "https://snack.expo.dev/By-aQF8LZ"
+ ],
+ "npmPkg": "react-native-calendar-strip",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/BugiDev/react-native-calendar-strip",
+ "clone": "https://github.com/BugiDev/react-native-calendar-strip.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-19T16:30:24Z",
+ "createdAt": "2016-08-29T15:04:01Z",
+ "pushedAt": "2023-09-14T13:38:11Z",
+ "issues": 84,
+ "subscribers": 15,
+ "stars": 917,
+ "forks": 321
+ },
+ "name": "react-native-calendar-strip",
+ "fullName": "BugiDev/react-native-calendar-strip",
+ "description": "Easy to use and visually stunning calendar component for React Native.",
+ "topics": [
+ "javascript",
+ "react-native",
+ "calendar",
+ "calendar-strip"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "2.2.5",
+ "tagName": "2.2.5",
+ "createdAt": "2021-09-13T21:10:53Z",
+ "publishedAt": "2021-09-13T21:12:31Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 20739,
+ "weekDownloads": 5359,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "javascript react-native calendar calendar-strip",
+ "score": 50,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": 0.008,
+ "category": [
+ "calendar",
+ "calendar-strip"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/SmallStoneSK/react-native-draggable-calendar",
+ "examples": [
+ "https://github.com/SmallStoneSK/react-native-draggable-calendar/tree/master/examples"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-draggable-calendar",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/SmallStoneSK/react-native-draggable-calendar",
+ "clone": "https://github.com/SmallStoneSK/react-native-draggable-calendar.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-02-16T17:20:42Z",
+ "createdAt": "2018-05-06T05:02:46Z",
+ "pushedAt": "2019-06-06T11:57:29Z",
+ "issues": 2,
+ "subscribers": 5,
+ "stars": 104,
+ "forks": 18
+ },
+ "name": "react-native-draggable-calendar",
+ "fullName": "SmallStoneSK/react-native-draggable-calendar",
+ "description": "A calendar component supporting dragging.",
+ "topics": [
+ "react-native",
+ "calendar"
+ ],
+ "license": null,
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 49,
+ "weekDownloads": 33,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native calendar",
+ "score": 38,
+ "matchingScoreModifiers": [
+ "No license"
+ ],
+ "popularity": -0.021,
+ "category": [
+ "calendar"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/hungdev/react-native-customize-selected-date",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-customize-selected-date",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/hungdev/react-native-customize-selected-date",
+ "clone": "https://github.com/hungdev/react-native-customize-selected-date.git",
+ "homepage": "https://www.npmjs.com/package/react-native-customize-selected-date"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2023-03-27T08:29:26Z",
+ "createdAt": "2018-11-29T10:34:27Z",
+ "pushedAt": "2022-12-08T20:54:32Z",
+ "issues": 14,
+ "subscribers": 1,
+ "stars": 17,
+ "forks": 13
+ },
+ "name": "react-native-customize-selected-date",
+ "fullName": "hungdev/react-native-customize-selected-date",
+ "description": "a component calendar date allow customize event date. (support android & ios). Pull requests are welcome!",
+ "topics": [
+ "customize-event",
+ "calendar",
+ "react-native",
+ "customize-date",
+ "event"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 64,
+ "weekDownloads": 11,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "customize-event calendar react-native customize-date event",
+ "score": 38,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.628,
+ "category": [
+ "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"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/calls.json b/category-selector/data/categories/calls.json
new file mode 100644
index 0000000..decc263
--- /dev/null
+++ b/category-selector/data/categories/calls.json
@@ -0,0 +1,76 @@
+[
+ {
+ "githubUrl": "https://github.com/chaimPaneth/react-native-zoom-bridge",
+ "images": [
+ "https://raw.githubusercontent.com/chaimPaneth/react-native-zoom-bridge/master/images/Sample.png"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-zoom-bridge",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/chaimPaneth/react-native-zoom-bridge",
+ "clone": "https://github.com/chaimPaneth/react-native-zoom-bridge.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2023-08-11T18:23:07Z",
+ "createdAt": "2020-03-16T12:03:33Z",
+ "pushedAt": "2021-01-20T09:55:15Z",
+ "issues": 18,
+ "subscribers": 2,
+ "stars": 22,
+ "forks": 15
+ },
+ "name": "react-native-zoom-bridge",
+ "fullName": "chaimPaneth/react-native-zoom-bridge",
+ "description": null,
+ "topics": [
+ "zoom-us",
+ "sdk",
+ "bridge",
+ "video-calls",
+ "react-native",
+ "ios",
+ "android",
+ "confrence",
+ "calls",
+ "meetings",
+ "online"
+ ],
+ "license": null,
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 26,
+ "weekDownloads": 1,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "zoom-us sdk bridge video-calls react-native ios android confrence calls meetings online",
+ "score": 25,
+ "matchingScoreModifiers": [
+ "No license",
+ "Not updated recently"
+ ],
+ "popularity": -0.742,
+ "category": [
+ "sdk",
+ "zoom-us",
+ "bridge",
+ "video-calls",
+ "confrence",
+ "calls",
+ "meetings"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/camera.json b/category-selector/data/categories/camera.json
new file mode 100644
index 0000000..9703c6d
--- /dev/null
+++ b/category-selector/data/categories/camera.json
@@ -0,0 +1,1025 @@
+[
+ {
+ "githubUrl": "https://github.com/react-native-cameraroll/react-native-cameraroll",
+ "ios": true,
+ "android": true,
+ "npmPkg": "@react-native-community/cameraroll",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/react-native-cameraroll/react-native-cameraroll",
+ "clone": "https://github.com/react-native-cameraroll/react-native-cameraroll.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T09:46:39Z",
+ "createdAt": "2019-02-07T10:52:08Z",
+ "pushedAt": "2024-05-23T09:46:39Z",
+ "forks": 361,
+ "issues": 11,
+ "subscribers": 14,
+ "stars": 886
+ },
+ "name": "react-native-cameraroll",
+ "fullName": "react-native-cameraroll/react-native-cameraroll",
+ "description": "CameraRoll is a react-native native module that provides access to the local camera roll or photo library.",
+ "topics": [
+ "react-native",
+ "cameraroll",
+ "camera",
+ "photo-gallery"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v7.8.0",
+ "tagName": "v7.8.0",
+ "createdAt": "2024-05-23T09:46:39Z",
+ "publishedAt": "2024-05-23T09:46:49Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": true
+ },
+ "images": [],
+ "npm": {
+ "downloads": 105436,
+ "weekDownloads": 21462,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month"
+ },
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.046,
+ "topicSearchString": "react-native cameraroll camera photo-gallery",
+ "matchScore": 111,
+ "category": [
+ "camera"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/teslamotors/react-native-camera-kit",
+ "images": [
+ "https://raw.githubusercontent.com/teslamotors/react-native-camera-kit/master/images/screenshot.jpg"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/teslamotors/react-native-camera-kit",
+ "clone": "https://github.com/teslamotors/react-native-camera-kit.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-16T23:49:09Z",
+ "createdAt": "2016-04-13T11:56:29Z",
+ "pushedAt": "2024-05-16T23:49:09Z",
+ "forks": 554,
+ "issues": 93,
+ "subscribers": 209,
+ "stars": 2387
+ },
+ "name": "react-native-camera-kit",
+ "fullName": "teslamotors/react-native-camera-kit",
+ "description": "A high performance, easy to use, rock solid camera library for React Native apps.",
+ "topics": [
+ "react-native",
+ "ios",
+ "android",
+ "camera"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v14.0.0-beta14",
+ "tagName": "v14.0.0-beta14",
+ "createdAt": "2024-05-15T02:18:43Z",
+ "publishedAt": "2024-05-15T02:23:49Z",
+ "isPrerelease": true
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npmPkg": "react-native-camera-kit",
+ "npm": {
+ "downloads": 65647,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 14267
+ },
+ "score": 75,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.033,
+ "topicSearchString": "react-native ios android camera",
+ "matchScore": 111,
+ "category": [
+ "camera"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/tony-xlh/vision-camera-cropper",
+ "examples": [
+ "https://github.com/tony-xlh/vision-camera-cropper/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/tony-xlh/vision-camera-cropper",
+ "clone": "https://github.com/tony-xlh/vision-camera-cropper.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-25T02:19:32Z",
+ "createdAt": "2024-02-21T02:05:44Z",
+ "pushedAt": "2024-04-25T02:19:32Z",
+ "forks": 2,
+ "issues": 2,
+ "subscribers": 4,
+ "stars": 8
+ },
+ "name": "vision-camera-cropper",
+ "fullName": "tony-xlh/vision-camera-cropper",
+ "description": "A vision camera frame processor plugin for cropping",
+ "topics": [
+ "react-native",
+ "ios",
+ "android",
+ "cropper",
+ "image-processing",
+ "vision-camera"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "1.0.0",
+ "tagName": "1.0.0",
+ "createdAt": "2024-04-25T02:19:32Z",
+ "publishedAt": "2024-04-25T02:38:45Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npmPkg": "vision-camera-cropper",
+ "npm": {
+ "downloads": 532,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 200
+ },
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": 0.026,
+ "topicSearchString": "react-native ios android cropper image-processing vision-camera",
+ "matchScore": 111,
+ "category": [
+ "camera"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/jeanpan/react-native-camera-roll-picker",
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/jeanpan/react-native-camera-roll-picker",
+ "clone": "https://github.com/jeanpan/react-native-camera-roll-picker.git",
+ "homepage": "https://www.npmjs.com/package/react-native-camera-roll-picker"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2023-03-08T00:47:54Z",
+ "createdAt": "2016-04-28T21:20:37Z",
+ "pushedAt": "2023-03-08T00:47:54Z",
+ "forks": 162,
+ "issues": 44,
+ "subscribers": 9,
+ "stars": 422
+ },
+ "name": "react-native-camera-roll-picker",
+ "fullName": "jeanpan/react-native-camera-roll-picker",
+ "description": "📷 A React Native component providing images selection from camera roll",
+ "topics": [
+ "cameraroll",
+ "ios",
+ "picker",
+ "react-component",
+ "react-native",
+ "react-native-component",
+ "camera-roll"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "",
+ "tagName": "v1.2.3",
+ "createdAt": "2017-10-15T04:03:10Z",
+ "publishedAt": "2017-10-15T04:07:22Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npmPkg": "react-native-camera-roll-picker",
+ "npm": {
+ "downloads": 4046,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 820
+ },
+ "score": 38,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.047,
+ "topicSearchString": "cameraroll ios picker react-component react-native react-native-component camera-roll",
+ "matchScore": 111,
+ "category": [
+ "camera"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/aarongrider/vision-camera-ocr",
+ "examples": [
+ "https://github.com/aarongrider/vision-camera-ocr/tree/main/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/aarongrider/vision-camera-ocr/main/docs/demo.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/aarongrider/vision-camera-ocr",
+ "clone": "https://github.com/aarongrider/vision-camera-ocr.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2022-02-21T22:35:42Z",
+ "createdAt": "2022-02-18T03:04:41Z",
+ "pushedAt": "2022-02-21T22:35:42Z",
+ "forks": 54,
+ "issues": 27,
+ "subscribers": 4,
+ "stars": 231
+ },
+ "name": "vision-camera-ocr",
+ "fullName": "aarongrider/vision-camera-ocr",
+ "description": "VisionCamera Frame Processor Plugin to detect text in real time using MLKit Text Detector (OCR)",
+ "topics": [
+ "react-native",
+ "ios",
+ "android",
+ "mobile",
+ "camera"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npmPkg": "vision-camera-ocr",
+ "npm": {
+ "downloads": 2552,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 405
+ },
+ "score": 38,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.091,
+ "topicSearchString": "react-native ios android mobile camera",
+ "matchScore": 111,
+ "category": [
+ "camera"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/mrousavy/react-native-vision-camera",
+ "examples": [
+ "https://github.com/mrousavy/react-native-vision-camera/tree/master/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/mrousavy/react-native-vision-camera/main/docs/static/img/example.png",
+ "https://raw.githubusercontent.com/mrousavy/react-native-vision-camera/main/docs/static/img/demo.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/mrousavy/react-native-vision-camera",
+ "clone": "https://github.com/mrousavy/react-native-vision-camera.git",
+ "homepage": "https://react-native-vision-camera.com"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "updatedAt": "2024-05-21T18:44:25Z",
+ "createdAt": "2021-02-19T14:59:44Z",
+ "pushedAt": "2024-05-21T18:44:25Z",
+ "forks": 957,
+ "issues": 60,
+ "subscribers": 46,
+ "stars": 6668
+ },
+ "name": "react-native-vision-camera",
+ "fullName": "mrousavy/react-native-vision-camera",
+ "description": "📸 A powerful, high-performance React Native Camera library.",
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 4.0.5",
+ "tagName": "v4.0.5",
+ "createdAt": "2024-05-21T16:01:42Z",
+ "publishedAt": "2024-05-21T16:01:43Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false
+ },
+ "npmPkg": "react-native-vision-camera",
+ "npm": {
+ "downloads": 385462,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 90955
+ },
+ "score": 88,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.014,
+ "topicSearchString": "",
+ "matchScore": 110,
+ "category": [
+ "camera"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/tony-xlh/vision-camera-dynamsoft-document-normalizer",
+ "examples": [
+ "https://github.com/tony-xlh/vision-camera-dynamsoft-document-normalizer/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/tony-xlh/vision-camera-dynamsoft-document-normalizer",
+ "clone": "https://github.com/tony-xlh/vision-camera-dynamsoft-document-normalizer.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-09T02:02:29Z",
+ "createdAt": "2022-10-31T08:02:32Z",
+ "pushedAt": "2024-05-09T02:02:29Z",
+ "forks": 2,
+ "issues": 0,
+ "subscribers": 4,
+ "stars": 37
+ },
+ "name": "vision-camera-dynamsoft-document-normalizer",
+ "fullName": "tony-xlh/vision-camera-dynamsoft-document-normalizer",
+ "description": "A React Native Vision Camera frame processor plugin for Dynamsoft Document Normalizer",
+ "topics": [
+ "react-native",
+ "ios",
+ "android",
+ "document-scanning",
+ "document-scanner",
+ "document-scan",
+ "document-detection",
+ "perspective-transformation",
+ "crop",
+ "automatic"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "3.1.0",
+ "tagName": "3.1.0",
+ "createdAt": "2024-05-09T02:02:29Z",
+ "publishedAt": "2024-05-09T02:05:47Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npmPkg": "vision-camera-dynamsoft-document-normalizer",
+ "npm": {
+ "downloads": 622,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 98
+ },
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.092,
+ "topicSearchString": "react-native ios android document-scanning document-scanner document-scan document-detection perspective-transformation crop automatic",
+ "matchScore": 110,
+ "category": [
+ "camera"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/xulihang/vision-camera-dynamsoft-label-recognizer",
+ "examples": [
+ "https://github.com/xulihang/vision-camera-dynamsoft-label-recognizer/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/tony-xlh/vision-camera-dynamsoft-label-recognizer",
+ "clone": "https://github.com/tony-xlh/vision-camera-dynamsoft-label-recognizer.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-25T07:33:25Z",
+ "createdAt": "2022-07-27T06:51:52Z",
+ "pushedAt": "2024-04-25T07:33:25Z",
+ "forks": 4,
+ "issues": 2,
+ "subscribers": 2,
+ "stars": 26
+ },
+ "name": "vision-camera-dynamsoft-label-recognizer",
+ "fullName": "tony-xlh/vision-camera-dynamsoft-label-recognizer",
+ "description": "React Native Vision Camera Frame Processor Plugin of Dynamsoft Label Recognizer",
+ "topics": [
+ "react-native",
+ "mrz",
+ "machine-readable-zone",
+ "ocr",
+ "optical-character-recognition",
+ "ios",
+ "android"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "2.0.0",
+ "tagName": "2.0.0",
+ "createdAt": "2024-04-25T07:33:25Z",
+ "publishedAt": "2024-04-25T07:34:26Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npmPkg": "vision-camera-dynamsoft-label-recognizer",
+ "npm": {
+ "downloads": 253,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 97
+ },
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.134,
+ "topicSearchString": "react-native mrz machine-readable-zone ocr optical-character-recognition ios android",
+ "matchScore": 110,
+ "category": [
+ "camera"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/xulihang/vision-camera-dynamsoft-barcode-reader",
+ "examples": [
+ "https://github.com/xulihang/vision-camera-dynamsoft-barcode-reader/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/tony-xlh/vision-camera-dynamsoft-barcode-reader",
+ "clone": "https://github.com/tony-xlh/vision-camera-dynamsoft-barcode-reader.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-25T05:23:54Z",
+ "createdAt": "2022-01-25T07:17:41Z",
+ "pushedAt": "2024-04-25T05:23:54Z",
+ "forks": 14,
+ "issues": 0,
+ "subscribers": 6,
+ "stars": 66
+ },
+ "name": "vision-camera-dynamsoft-barcode-reader",
+ "fullName": "tony-xlh/vision-camera-dynamsoft-barcode-reader",
+ "description": "React Native Vision Camera Frame Processor Plugin of Dynamsoft Barcode Reader",
+ "topics": [
+ "react-native",
+ "ios",
+ "android",
+ "pdf417",
+ "barcode",
+ "qr-code",
+ "ean13",
+ "data-matrix"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "2.0.0",
+ "tagName": "2.0.0",
+ "createdAt": "2024-04-25T05:33:32Z",
+ "publishedAt": "2024-04-25T05:49:53Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npmPkg": "vision-camera-dynamsoft-barcode-reader",
+ "npm": {
+ "downloads": 275,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 90
+ },
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.08,
+ "topicSearchString": "react-native ios android pdf417 barcode qr-code ean13 data-matrix",
+ "matchScore": 110,
+ "category": [
+ "camera"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/rodgomesc/vision-camera-qrcode-scanner",
+ "examples": [
+ "https://github.com/rodgomesc/vision-camera-qrcode-scanner/tree/master/example"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/rodgomesc/vision-camera-code-scanner",
+ "clone": "https://github.com/rodgomesc/vision-camera-code-scanner.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2023-10-23T19:37:53Z",
+ "createdAt": "2021-08-16T15:05:05Z",
+ "pushedAt": "2023-10-23T19:37:53Z",
+ "forks": 144,
+ "issues": 86,
+ "subscribers": 12,
+ "stars": 333
+ },
+ "name": "vision-camera-code-scanner",
+ "fullName": "rodgomesc/vision-camera-code-scanner",
+ "description": "VisionCamera Frame Processor Plugin to read barcodes using MLKit Vision QrCode Scanning",
+ "topics": [
+ "react-native",
+ "ios",
+ "android"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 0.2.0",
+ "tagName": "v0.2.0",
+ "createdAt": "2022-04-01T12:21:11Z",
+ "publishedAt": "2022-04-01T12:37:13Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npmPkg": "vision-camera-qrcode-scanner",
+ "npm": {
+ "downloads": 21,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 6
+ },
+ "score": 25,
+ "matchingScoreModifiers": [
+ "Lots of open issues",
+ "Not updated recently"
+ ],
+ "popularity": -0.402,
+ "topicSearchString": "react-native ios android",
+ "matchScore": 110,
+ "category": [
+ "camera"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/rodgomesc/vision-camera-code-scanner",
+ "examples": [
+ "https://github.com/rodgomesc/vision-camera-code-scanner/tree/master/example"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/rodgomesc/vision-camera-code-scanner",
+ "clone": "https://github.com/rodgomesc/vision-camera-code-scanner.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2023-10-23T19:37:53Z",
+ "createdAt": "2021-08-16T15:05:05Z",
+ "pushedAt": "2023-10-23T19:37:53Z",
+ "forks": 144,
+ "issues": 86,
+ "subscribers": 12,
+ "stars": 333
+ },
+ "name": "vision-camera-code-scanner",
+ "fullName": "rodgomesc/vision-camera-code-scanner",
+ "description": "VisionCamera Frame Processor Plugin to read barcodes using MLKit Vision QrCode Scanning",
+ "topics": [
+ "react-native",
+ "ios",
+ "android"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 0.2.0",
+ "tagName": "v0.2.0",
+ "createdAt": "2022-04-01T12:21:11Z",
+ "publishedAt": "2022-04-01T12:37:13Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npmPkg": "vision-camera-code-scanner",
+ "npm": {
+ "downloads": 32851,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 6706
+ },
+ "score": 25,
+ "matchingScoreModifiers": [
+ "Lots of open issues",
+ "Not updated recently"
+ ],
+ "popularity": -0.046,
+ "topicSearchString": "react-native ios android",
+ "matchScore": 110,
+ "category": [
+ "camera"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/rodgomesc/vision-camera-face-detector",
+ "examples": [
+ "https://github.com/rodgomesc/vision-camera-face-detector/tree/master/example"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/rodgomesc/vision-camera-face-detector",
+ "clone": "https://github.com/rodgomesc/vision-camera-face-detector.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2022-02-10T04:13:30Z",
+ "createdAt": "2021-08-17T13:07:21Z",
+ "pushedAt": "2022-02-10T04:13:30Z",
+ "forks": 50,
+ "issues": 30,
+ "subscribers": 8,
+ "stars": 87
+ },
+ "name": "vision-camera-face-detector",
+ "fullName": "rodgomesc/vision-camera-face-detector",
+ "description": "VisionCamera Frame Processor Plugin to detect faces using MLKit Vision Face Detector",
+ "topics": [
+ "react-native",
+ "ios",
+ "android"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 0.1.8",
+ "tagName": "v0.1.8",
+ "createdAt": "2021-10-15T12:12:49Z",
+ "publishedAt": "2021-10-15T12:15:17Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npmPkg": "vision-camera-face-detector",
+ "npm": {
+ "downloads": 1715,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 503
+ },
+ "score": 38,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": 0.044,
+ "topicSearchString": "react-native ios android",
+ "matchScore": 110,
+ "category": [
+ "camera"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/RobertSasak/react-native-openalpr",
+ "examples": [
+ "https://github.com/RobertSasak/react-native-openalpr/tree/master/example"
+ ],
+ "images": [
+ "https://cdn-images-1.medium.com/1*u1nTJMFc34aDLTPCIr0-cQ.gif",
+ "https://user-images.githubusercontent.com/10334791/27850595-62dc852e-615e-11e7-875c-57a017dbb28c.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/RobertSasak/react-native-openalpr",
+ "clone": "https://github.com/RobertSasak/react-native-openalpr.git",
+ "homepage": "https://medium.freecodecamp.com/license-plate-recognition-in-react-native-b4f790d3a160#.jngb9oclt"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2022-08-09T04:08:28Z",
+ "createdAt": "2017-02-07T17:33:26Z",
+ "pushedAt": "2022-08-09T04:08:28Z",
+ "forks": 165,
+ "issues": 7,
+ "subscribers": 22,
+ "stars": 491
+ },
+ "name": "react-native-openalpr",
+ "fullName": "RobertSasak/react-native-openalpr",
+ "description": "An open-source React Native automatic license plate recognition package for OpenALPR",
+ "topics": [
+ "react-native",
+ "openalpr",
+ "camera",
+ "camera-component",
+ "opencv"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v2.2.0",
+ "tagName": "v2.2.0",
+ "createdAt": "2021-05-04T10:11:57Z",
+ "publishedAt": "2021-05-04T10:17:16Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npmPkg": "react-native-openalpr",
+ "npm": {
+ "downloads": 435,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 104
+ },
+ "score": 44,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Not updated recently"
+ ],
+ "popularity": -0.009,
+ "topicSearchString": "react-native openalpr camera camera-component opencv",
+ "matchScore": 1,
+ "category": [
+ "camera"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/react-native-camera/react-native-camera",
+ "ios": true,
+ "android": true,
+ "windows": true,
+ "unmaintained": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/react-native-camera/react-native-camera",
+ "clone": "https://github.com/react-native-camera/react-native-camera.git",
+ "homepage": "https://react-native-camera.github.io/react-native-camera/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "updatedAt": "2022-01-03T15:22:50Z",
+ "createdAt": "2015-04-01T00:54:40Z",
+ "pushedAt": "2022-01-03T15:22:50Z",
+ "forks": 3272,
+ "issues": 73,
+ "subscribers": 172,
+ "stars": 9632
+ },
+ "name": "react-native-camera",
+ "fullName": "react-native-camera/react-native-camera",
+ "description": "A Camera component for React Native. Also supports barcode scanning!",
+ "license": null,
+ "lastRelease": {
+ "name": "v4.2.1",
+ "tagName": "v4.2.1",
+ "createdAt": "2021-09-21T19:39:52Z",
+ "publishedAt": "2021-09-21T19:40:03Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false
+ },
+ "images": [],
+ "npmPkg": "react-native-camera",
+ "npm": {
+ "downloads": 358136,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 78973
+ },
+ "score": 69,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Not updated recently"
+ ],
+ "popularity": -0.279,
+ "topicSearchString": "",
+ "matchScore": 0.11,
+ "category": [
+ "camera"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/canvas.json b/category-selector/data/categories/canvas.json
new file mode 100644
index 0000000..c62e000
--- /dev/null
+++ b/category-selector/data/categories/canvas.json
@@ -0,0 +1,154 @@
+[
+ {
+ "githubUrl": "https://github.com/flyskywhy/react-native-gcanvas",
+ "npmPkg": "@flyskywhy/react-native-gcanvas",
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/flyskywhy/react-native-gcanvas",
+ "clone": "https://github.com/flyskywhy/react-native-gcanvas.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-13T02:10:59Z",
+ "createdAt": "2020-12-06T10:35:53Z",
+ "pushedAt": "2023-12-22T00:07:48Z",
+ "issues": 4,
+ "subscribers": 6,
+ "stars": 196,
+ "forks": 21
+ },
+ "name": "react-native-gcanvas",
+ "fullName": "flyskywhy/react-native-gcanvas",
+ "description": "react native canvas based on gpu opengl glsl GCanvas -- A lightweight cross-platform graphics rendering engine. (超轻量的跨平台图形引擎)",
+ "topics": [
+ "react-native",
+ "canvas",
+ "glsl",
+ "shader",
+ "opengl",
+ "webgl",
+ "gpu",
+ "2d",
+ "3d",
+ "android",
+ "ios",
+ "native",
+ "gcanvas",
+ "graphics",
+ "zdog",
+ "dogz",
+ "babylonjs",
+ "pixijs",
+ "offscreen-canvas",
+ "multiple-touches"
+ ],
+ "license": {
+ "key": "apache-2.0",
+ "name": "Apache License 2.0",
+ "spdxId": "Apache-2.0",
+ "url": "https://api.github.com/licenses/apache-2.0",
+ "id": "MDc6TGljZW5zZTI="
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 3165,
+ "weekDownloads": 1212,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native canvas glsl shader opengl webgl gpu 2d 3d android ios native gcanvas graphics zdog dogz babylonjs pixijs offscreen-canvas multiple-touches",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.133,
+ "category": [
+ "canvas",
+ "glsl",
+ "shader",
+ "opengl",
+ "webgl",
+ "gpu",
+ "2d",
+ "3d",
+ "graphics",
+ "gcanvas"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/iddan/react-native-canvas",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-canvas",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/iddan/react-native-canvas",
+ "clone": "https://github.com/iddan/react-native-canvas.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-17T08:13:20Z",
+ "createdAt": "2015-04-09T07:53:25Z",
+ "pushedAt": "2023-10-28T11:51:19Z",
+ "issues": 35,
+ "subscribers": 24,
+ "stars": 962,
+ "forks": 170
+ },
+ "name": "react-native-canvas",
+ "fullName": "iddan/react-native-canvas",
+ "description": "A Canvas component for React Native",
+ "topics": [
+ "react",
+ "canvas",
+ "native",
+ "javascript",
+ "graphics"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 196120,
+ "weekDownloads": 42446,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react canvas native javascript graphics",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.034,
+ "category": [
+ "canvas"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/capture.json b/category-selector/data/categories/capture.json
new file mode 100644
index 0000000..7c314e8
--- /dev/null
+++ b/category-selector/data/categories/capture.json
@@ -0,0 +1,75 @@
+[
+ {
+ "githubUrl": "https://github.com/gre/react-native-view-shot",
+ "ios": true,
+ "android": true,
+ "windows": true,
+ "expoGo": true,
+ "npmPkg": "react-native-view-shot",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/gre/react-native-view-shot",
+ "clone": "https://github.com/gre/react-native-view-shot.git",
+ "homepage": "https://github.com/gre/react-native-view-shot-example"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-17T07:34:21Z",
+ "createdAt": "2016-08-23T20:02:58Z",
+ "pushedAt": "2024-04-25T09:52:24Z",
+ "issues": 91,
+ "subscribers": 16,
+ "stars": 2573,
+ "forks": 337
+ },
+ "name": "react-native-view-shot",
+ "fullName": "gre/react-native-view-shot",
+ "description": "Snapshot a React Native view and save it to an image",
+ "topics": [
+ "react-native",
+ "snapshot",
+ "capture"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "",
+ "tagName": "v3.8.0",
+ "createdAt": "2023-10-19T14:14:51Z",
+ "publishedAt": "2023-10-19T14:15:14Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 700315,
+ "weekDownloads": 146291,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native snapshot capture",
+ "score": 75,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.041,
+ "category": [
+ "snapshot",
+ "capture"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/card-component.json b/category-selector/data/categories/card-component.json
new file mode 100644
index 0000000..9128cd0
--- /dev/null
+++ b/category-selector/data/categories/card-component.json
@@ -0,0 +1,71 @@
+[
+ {
+ "githubUrl": "https://github.com/moschan/react-native-flip-card",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-flip-card",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/moschan/react-native-flip-card",
+ "clone": "https://github.com/moschan/react-native-flip-card.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T04:55:14Z",
+ "createdAt": "2016-01-23T11:40:52Z",
+ "pushedAt": "2023-02-13T14:55:22Z",
+ "issues": 25,
+ "subscribers": 8,
+ "stars": 383,
+ "forks": 112
+ },
+ "name": "react-native-flip-card",
+ "fullName": "moschan/react-native-flip-card",
+ "description": "The card component which has a motion of flip for React Native(iOS/Android)",
+ "topics": [
+ "react",
+ "react-native",
+ "card-component",
+ "animation"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v3.5.7",
+ "tagName": "v3.5.7",
+ "createdAt": "2023-02-13T14:43:32Z",
+ "publishedAt": "2023-02-13T14:45:11Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 27979,
+ "weekDownloads": 6019,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react react-native card-component animation",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.035,
+ "category": [
+ "card-component"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/card-flip.json b/category-selector/data/categories/card-flip.json
new file mode 100644
index 0000000..e1443e9
--- /dev/null
+++ b/category-selector/data/categories/card-flip.json
@@ -0,0 +1,84 @@
+[
+ {
+ "githubUrl": "https://github.com/JungHsuan/react-native-gesture-flip-card",
+ "examples": [
+ "https://github.com/JungHsuan/react-native-gesture-flip-card/tree/master/examples"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/JungHsuan/react-native-gesture-flip-card/master/screenshots/example_1.gif",
+ "https://raw.githubusercontent.com/JungHsuan/react-native-gesture-flip-card/master/screenshots/example_2.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-gesture-flip-card",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/JungHsuan/react-native-gesture-flip-card",
+ "clone": "https://github.com/JungHsuan/react-native-gesture-flip-card.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-25T05:37:56Z",
+ "createdAt": "2019-12-03T17:50:37Z",
+ "pushedAt": "2023-03-07T16:20:22Z",
+ "issues": 25,
+ "subscribers": 2,
+ "stars": 152,
+ "forks": 7
+ },
+ "name": "react-native-gesture-flip-card",
+ "fullName": "JungHsuan/react-native-gesture-flip-card",
+ "description": "A card flipping animation component using gesture for react-native.",
+ "topics": [
+ "flip",
+ "card",
+ "gesture",
+ "react-native",
+ "gesture-flip",
+ "flip-animation",
+ "panresponder",
+ "card-flip"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v1.0.6",
+ "tagName": "v1.0.6",
+ "createdAt": "2022-03-16T08:06:34Z",
+ "publishedAt": "2022-07-07T09:35:11Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 1583,
+ "weekDownloads": 246,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "flip card gesture react-native gesture-flip flip-animation panresponder card-flip",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.094,
+ "category": [
+ "flip",
+ "gesture-flip",
+ "flip-animation",
+ "card-flip"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/card-io.json b/category-selector/data/categories/card-io.json
new file mode 100644
index 0000000..18bd571
--- /dev/null
+++ b/category-selector/data/categories/card-io.json
@@ -0,0 +1,62 @@
+[
+ {
+ "githubUrl": "https://github.com/Kerumen/react-native-awesome-card-io",
+ "ios": true,
+ "android": true,
+ "unmaintained": true,
+ "npmPkg": "react-native-awesome-card-io",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Kerumen/react-native-awesome-card-io",
+ "clone": "https://github.com/Kerumen/react-native-awesome-card-io.git",
+ "homepage": "https://kerumen.github.io/react-native-awesome-card-io/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-16T20:33:23Z",
+ "createdAt": "2016-08-30T08:46:53Z",
+ "pushedAt": "2023-01-27T04:26:44Z",
+ "issues": 26,
+ "subscribers": 10,
+ "stars": 456,
+ "forks": 135
+ },
+ "name": "react-native-awesome-card-io",
+ "fullName": "Kerumen/react-native-awesome-card-io",
+ "description": "A complete and cross-platform card.io component for React Native (iOS and Android).",
+ "topics": [
+ "react",
+ "react-native",
+ "card-scanning",
+ "card-io",
+ "ios",
+ "android"
+ ],
+ "license": null,
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 81597,
+ "weekDownloads": 13545,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react react-native card-scanning card-io ios android",
+ "score": 44,
+ "matchingScoreModifiers": [
+ "Popular",
+ "No license"
+ ],
+ "popularity": -0.334,
+ "category": [
+ "card-io"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/card-scanner.json b/category-selector/data/categories/card-scanner.json
new file mode 100644
index 0000000..cddd520
--- /dev/null
+++ b/category-selector/data/categories/card-scanner.json
@@ -0,0 +1,74 @@
+[
+ {
+ "githubUrl": "https://github.com/howljs/rn-card-scanner",
+ "examples": [
+ "https://github.com/howljs/rn-card-scanner/tree/main/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/howljs/rn-card-scanner/main/example.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "rn-card-scanner",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/howljs/rn-card-scanner",
+ "clone": "https://github.com/howljs/rn-card-scanner.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-14T00:27:46Z",
+ "createdAt": "2022-05-31T21:26:17Z",
+ "pushedAt": "2024-03-13T05:09:01Z",
+ "issues": 5,
+ "subscribers": 1,
+ "stars": 81,
+ "forks": 12
+ },
+ "name": "rn-card-scanner",
+ "fullName": "howljs/rn-card-scanner",
+ "description": "This library provides payment card scanning functionality for your React Native app",
+ "topics": [
+ "card-scanner",
+ "react-native"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 1.1.2",
+ "tagName": "v1.1.2",
+ "createdAt": "2024-03-13T05:08:56Z",
+ "publishedAt": "2024-03-13T05:09:35Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 7567,
+ "weekDownloads": 1441,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "card-scanner react-native",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.059,
+ "category": [
+ "card-scanner"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/card-view.json b/category-selector/data/categories/card-view.json
new file mode 100644
index 0000000..b9b8a56
--- /dev/null
+++ b/category-selector/data/categories/card-view.json
@@ -0,0 +1,77 @@
+[
+ {
+ "githubUrl": "https://github.com/Kishanjvaghela/react-native-cardview",
+ "images": [
+ "https://github.com/Kishanjvaghela/react-native-cardview/raw/master/docs/Example-Snapshot.png",
+ "https://github.com/Kishanjvaghela/react-native-cardview/raw/master/docs/ezgif-4-b87dbfaf72.gif"
+ ],
+ "examples": [
+ "https://github.com/Kishanjvaghela/react-native-cardview/tree/master/example"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-cardview",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Kishanjvaghela/react-native-cardview",
+ "clone": "https://github.com/Kishanjvaghela/react-native-cardview.git",
+ "homepage": "https://www.npmjs.com/package/react-native-cardview"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-12T20:08:37Z",
+ "createdAt": "2017-04-26T12:28:19Z",
+ "pushedAt": "2022-12-08T16:00:10Z",
+ "issues": 24,
+ "subscribers": 11,
+ "stars": 503,
+ "forks": 77
+ },
+ "name": "react-native-cardview",
+ "fullName": "Kishanjvaghela/react-native-cardview",
+ "description": "Native CardView for react-native (All Android version and iOS)",
+ "topics": [
+ "cardview",
+ "card",
+ "shadow",
+ "react-native",
+ "android",
+ "ios",
+ "card-view",
+ "elevation"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 4567,
+ "weekDownloads": 1141,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "cardview card shadow react-native android ios card-view elevation",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0,
+ "category": [
+ "cardview",
+ "card",
+ "card-view"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/card.json b/category-selector/data/categories/card.json
new file mode 100644
index 0000000..90a4434
--- /dev/null
+++ b/category-selector/data/categories/card.json
@@ -0,0 +1,149 @@
+[
+ {
+ "githubUrl": "https://github.com/Kishanjvaghela/react-native-cardview",
+ "images": [
+ "https://github.com/Kishanjvaghela/react-native-cardview/raw/master/docs/Example-Snapshot.png",
+ "https://github.com/Kishanjvaghela/react-native-cardview/raw/master/docs/ezgif-4-b87dbfaf72.gif"
+ ],
+ "examples": [
+ "https://github.com/Kishanjvaghela/react-native-cardview/tree/master/example"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-cardview",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Kishanjvaghela/react-native-cardview",
+ "clone": "https://github.com/Kishanjvaghela/react-native-cardview.git",
+ "homepage": "https://www.npmjs.com/package/react-native-cardview"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-12T20:08:37Z",
+ "createdAt": "2017-04-26T12:28:19Z",
+ "pushedAt": "2022-12-08T16:00:10Z",
+ "issues": 24,
+ "subscribers": 11,
+ "stars": 503,
+ "forks": 77
+ },
+ "name": "react-native-cardview",
+ "fullName": "Kishanjvaghela/react-native-cardview",
+ "description": "Native CardView for react-native (All Android version and iOS)",
+ "topics": [
+ "cardview",
+ "card",
+ "shadow",
+ "react-native",
+ "android",
+ "ios",
+ "card-view",
+ "elevation"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 4567,
+ "weekDownloads": 1141,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "cardview card shadow react-native android ios card-view elevation",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0,
+ "category": [
+ "cardview",
+ "card",
+ "card-view"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/alexbrillant/react-native-deck-swiper",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "examples": [
+ "https://snack.expo.dev/rJBRhOLU-"
+ ],
+ "npmPkg": "react-native-deck-swiper",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/alexbrillant/react-native-deck-swiper",
+ "clone": "https://github.com/alexbrillant/react-native-deck-swiper.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-19T08:09:36Z",
+ "createdAt": "2017-04-08T18:16:46Z",
+ "pushedAt": "2023-01-12T10:12:49Z",
+ "issues": 174,
+ "subscribers": 24,
+ "stars": 1529,
+ "forks": 460
+ },
+ "name": "react-native-deck-swiper",
+ "fullName": "alexbrillant/react-native-deck-swiper",
+ "description": "tinder like react-native deck swiper ",
+ "topics": [
+ "react-native",
+ "tinder",
+ "card",
+ "swipe",
+ "react-native-component",
+ "react-native-animatable"
+ ],
+ "license": {
+ "key": "isc",
+ "name": "ISC License",
+ "spdxId": "ISC",
+ "url": "https://api.github.com/licenses/isc",
+ "id": "MDc6TGljZW5zZTEw"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 17590,
+ "weekDownloads": 4118,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native tinder card swipe react-native-component react-native-animatable",
+ "score": 50,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.016,
+ "category": [
+ "tinder",
+ "card",
+ "swipe"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/cards.json b/category-selector/data/categories/cards.json
new file mode 100644
index 0000000..e16f9d0
--- /dev/null
+++ b/category-selector/data/categories/cards.json
@@ -0,0 +1,70 @@
+[
+ {
+ "githubUrl": "https://github.com/lhandel/react-native-card-flip",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-card-flip",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/lhandel/react-native-card-flip",
+ "clone": "https://github.com/lhandel/react-native-card-flip.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-19T20:44:14Z",
+ "createdAt": "2018-03-09T22:12:19Z",
+ "pushedAt": "2021-10-08T04:36:47Z",
+ "issues": 16,
+ "subscribers": 2,
+ "stars": 250,
+ "forks": 61
+ },
+ "name": "react-native-card-flip",
+ "fullName": "lhandel/react-native-card-flip",
+ "description": "Card flip animation for React Native",
+ "topics": [
+ "flip",
+ "cards",
+ "react-native",
+ "react-component",
+ "flip-card",
+ "flip-animation"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 7881,
+ "weekDownloads": 2066,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "flip cards react-native react-component flip-card flip-animation",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.012,
+ "category": [
+ "flip",
+ "cards",
+ "flip-card",
+ "flip-animation"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/cardview.json b/category-selector/data/categories/cardview.json
new file mode 100644
index 0000000..b9b8a56
--- /dev/null
+++ b/category-selector/data/categories/cardview.json
@@ -0,0 +1,77 @@
+[
+ {
+ "githubUrl": "https://github.com/Kishanjvaghela/react-native-cardview",
+ "images": [
+ "https://github.com/Kishanjvaghela/react-native-cardview/raw/master/docs/Example-Snapshot.png",
+ "https://github.com/Kishanjvaghela/react-native-cardview/raw/master/docs/ezgif-4-b87dbfaf72.gif"
+ ],
+ "examples": [
+ "https://github.com/Kishanjvaghela/react-native-cardview/tree/master/example"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-cardview",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Kishanjvaghela/react-native-cardview",
+ "clone": "https://github.com/Kishanjvaghela/react-native-cardview.git",
+ "homepage": "https://www.npmjs.com/package/react-native-cardview"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-12T20:08:37Z",
+ "createdAt": "2017-04-26T12:28:19Z",
+ "pushedAt": "2022-12-08T16:00:10Z",
+ "issues": 24,
+ "subscribers": 11,
+ "stars": 503,
+ "forks": 77
+ },
+ "name": "react-native-cardview",
+ "fullName": "Kishanjvaghela/react-native-cardview",
+ "description": "Native CardView for react-native (All Android version and iOS)",
+ "topics": [
+ "cardview",
+ "card",
+ "shadow",
+ "react-native",
+ "android",
+ "ios",
+ "card-view",
+ "elevation"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 4567,
+ "weekDownloads": 1141,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "cardview card shadow react-native android ios card-view elevation",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0,
+ "category": [
+ "cardview",
+ "card",
+ "card-view"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/carousel-component.json b/category-selector/data/categories/carousel-component.json
new file mode 100644
index 0000000..30579f6
--- /dev/null
+++ b/category-selector/data/categories/carousel-component.json
@@ -0,0 +1,78 @@
+[
+ {
+ "githubUrl": "https://github.com/kristerkari/pinar",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "pinar",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/kristerkari/pinar",
+ "clone": "https://github.com/kristerkari/pinar.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T18:09:13Z",
+ "createdAt": "2019-01-02T03:48:59Z",
+ "pushedAt": "2024-05-20T11:17:58Z",
+ "issues": 17,
+ "subscribers": 3,
+ "stars": 423,
+ "forks": 7
+ },
+ "name": "pinar",
+ "fullName": "kristerkari/pinar",
+ "description": "🌲☀️ Customizable, lightweight React Native carousel component with accessibility support.",
+ "topics": [
+ "react-native",
+ "carousel",
+ "carousel-component",
+ "slider",
+ "swiper",
+ "typescript",
+ "a11y",
+ "ios",
+ "android"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "0.12.2",
+ "tagName": "0.12.2",
+ "createdAt": "2023-04-24T21:01:00Z",
+ "publishedAt": "2023-04-24T21:01:24Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 11925,
+ "weekDownloads": 3077,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native carousel carousel-component slider swiper typescript a11y ios android",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.008,
+ "category": [
+ "carousel",
+ "carousel-component",
+ "swiper"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/carousel.json b/category-selector/data/categories/carousel.json
new file mode 100644
index 0000000..dc3f1f9
--- /dev/null
+++ b/category-selector/data/categories/carousel.json
@@ -0,0 +1,562 @@
+[
+ {
+ "githubUrl": "https://github.com/dohooo/react-native-reanimated-carousel",
+ "examples": [
+ "https://github.com/dohooo/react-native-reanimated-carousel/tree/main/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/dohooo/react-native-reanimated-carousel/main/assets/normal-horizontal.gif",
+ "https://raw.githubusercontent.com/dohooo/react-native-reanimated-carousel/main/assets/normal-vertical.gif",
+ "https://raw.githubusercontent.com/dohooo/react-native-reanimated-carousel/main/assets/parallax-horizontal.gif",
+ "https://raw.githubusercontent.com/dohooo/react-native-reanimated-carousel/main/assets/parallax-vertical.gif",
+ "https://raw.githubusercontent.com/dohooo/react-native-reanimated-carousel/main/assets/stack-horizontal-right.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-reanimated-carousel",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/dohooo/react-native-reanimated-carousel",
+ "clone": "https://github.com/dohooo/react-native-reanimated-carousel.git",
+ "homepage": "https://react-native-reanimated-carousel.vercel.app"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T06:31:45Z",
+ "createdAt": "2021-09-07T05:58:39Z",
+ "pushedAt": "2024-05-06T16:29:55Z",
+ "issues": 162,
+ "subscribers": 31,
+ "stars": 2503,
+ "forks": 280
+ },
+ "name": "react-native-reanimated-carousel",
+ "fullName": "dohooo/react-native-reanimated-carousel",
+ "description": "🎠 React Native swiper/carousel component, fully implemented using reanimated v2, support to iOS/Android/Web. (Swiper/Carousel)",
+ "topics": [
+ "react-native",
+ "carousel",
+ "android",
+ "ios",
+ "reanimated",
+ "infinite-scroll",
+ "swiper",
+ "react-native-carousel",
+ "web",
+ "snap",
+ "react-native-snap",
+ "react-native-swiper",
+ "hacktoberfest"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v4.0.0-alpha.12",
+ "tagName": "v4.0.0-alpha.12",
+ "createdAt": "2024-05-06T10:16:12Z",
+ "publishedAt": "2024-05-06T10:16:13Z",
+ "isPrerelease": true
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 504043,
+ "weekDownloads": 118356,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native carousel android ios reanimated infinite-scroll swiper react-native-carousel web snap react-native-snap react-native-swiper hacktoberfest",
+ "score": 75,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.015,
+ "category": [
+ "carousel",
+ "infinite-scroll",
+ "swiper",
+ "react-native-carousel",
+ "react-native-swiper"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/kristerkari/pinar",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "pinar",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/kristerkari/pinar",
+ "clone": "https://github.com/kristerkari/pinar.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T18:09:13Z",
+ "createdAt": "2019-01-02T03:48:59Z",
+ "pushedAt": "2024-05-20T11:17:58Z",
+ "issues": 17,
+ "subscribers": 3,
+ "stars": 423,
+ "forks": 7
+ },
+ "name": "pinar",
+ "fullName": "kristerkari/pinar",
+ "description": "🌲☀️ Customizable, lightweight React Native carousel component with accessibility support.",
+ "topics": [
+ "react-native",
+ "carousel",
+ "carousel-component",
+ "slider",
+ "swiper",
+ "typescript",
+ "a11y",
+ "ios",
+ "android"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "0.12.2",
+ "tagName": "0.12.2",
+ "createdAt": "2023-04-24T21:01:00Z",
+ "publishedAt": "2023-04-24T21:01:24Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 11925,
+ "weekDownloads": 3077,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native carousel carousel-component slider swiper typescript a11y ios android",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.008,
+ "category": [
+ "carousel",
+ "carousel-component",
+ "swiper"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/meinto/react-native-viewpager-carousel",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-viewpager-carousel",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/meinto/react-native-viewpager-carousel",
+ "clone": "https://github.com/meinto/react-native-viewpager-carousel.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-01-11T21:24:22Z",
+ "createdAt": "2017-04-25T18:08:00Z",
+ "pushedAt": "2023-01-03T15:16:19Z",
+ "issues": 14,
+ "subscribers": 3,
+ "stars": 39,
+ "forks": 17
+ },
+ "name": "react-native-viewpager-carousel",
+ "fullName": "meinto/react-native-viewpager-carousel",
+ "description": "a flexible viewpager library with carousel functionality",
+ "topics": [
+ "react-native",
+ "viewpager",
+ "carousel",
+ "rondell",
+ "android",
+ "ios",
+ "tabbar",
+ "pager-component",
+ "swipe",
+ "swipeview",
+ "tabs"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 273,
+ "weekDownloads": 17,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native viewpager carousel rondell android ios tabbar pager-component swipe swipeview tabs",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.187,
+ "category": [
+ "carousel",
+ "swipe",
+ "swipeview",
+ "viewpager"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/macvish/react-native-basic-carousel",
+ "examples": [
+ "https://github.com/macvish/react-native-basic-carousel/tree/develop/example"
+ ],
+ "images": [
+ "https://github.com/macvish/react-native-basic-carousel/raw/develop/example/example.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-basic-carousel",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/macvish/react-native-basic-carousel",
+ "clone": "https://github.com/macvish/react-native-basic-carousel.git",
+ "homepage": "https://www.npmjs.com/package/react-native-basic-carousel"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-03T17:09:27Z",
+ "createdAt": "2022-11-12T17:28:54Z",
+ "pushedAt": "2024-02-01T14:36:55Z",
+ "issues": 1,
+ "subscribers": 1,
+ "stars": 15,
+ "forks": 1
+ },
+ "name": "react-native-basic-carousel",
+ "fullName": "macvish/react-native-basic-carousel",
+ "description": null,
+ "topics": [
+ "android",
+ "carousel",
+ "ios",
+ "react-native"
+ ],
+ "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": 448,
+ "weekDownloads": 105,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "android carousel ios react-native",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.116,
+ "category": [
+ "carousel"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/archriss/react-native-snap-carousel",
+ "examples": [
+ "https://github.com/meliorence/react-native-snap-carousel/tree/master/example"
+ ],
+ "images": [
+ "https://i.imgur.com/e1WbZcu.gif",
+ "https://i.imgur.com/R7OpEFs.gif",
+ "https://i.imgur.com/foMIGM2.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-snap-carousel",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/meliorence/react-native-snap-carousel",
+ "clone": "https://github.com/meliorence/react-native-snap-carousel.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T04:45:04Z",
+ "createdAt": "2016-10-11T07:22:24Z",
+ "pushedAt": "2024-05-22T07:43:24Z",
+ "issues": 385,
+ "subscribers": 98,
+ "stars": 10218,
+ "forks": 2247
+ },
+ "name": "react-native-snap-carousel",
+ "fullName": "meliorence/react-native-snap-carousel",
+ "description": "Swiper/carousel component for React Native featuring previews, multiple layouts, parallax images, performant handling of huge numbers of items, and more. Compatible with Android & iOS.",
+ "topics": [
+ "carousel",
+ "swiper",
+ "flatlist-based",
+ "parallax-effect",
+ "infinite-scroll",
+ "advanced-effects"
+ ],
+ "license": {
+ "key": "bsd-3-clause",
+ "name": "BSD 3-Clause \"New\" or \"Revised\" License",
+ "spdxId": "BSD-3-Clause",
+ "url": "https://api.github.com/licenses/bsd-3-clause",
+ "id": "MDc6TGljZW5zZTU="
+ },
+ "lastRelease": {
+ "name": "v3.9.1",
+ "tagName": "v3.9.1",
+ "createdAt": "2020-05-27T05:35:46Z",
+ "publishedAt": "2020-05-27T05:50:39Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 476701,
+ "weekDownloads": 109363,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "carousel swiper flatlist-based parallax-effect infinite-scroll advanced-effects",
+ "score": 75,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.021,
+ "category": [
+ "carousel",
+ "swiper"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/appintheair/react-native-looped-carousel",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-looped-carousel",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/phil-r/react-native-looped-carousel",
+ "clone": "https://github.com/phil-r/react-native-looped-carousel.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-11T06:18:20Z",
+ "createdAt": "2015-04-02T19:56:05Z",
+ "pushedAt": "2023-09-29T16:35:16Z",
+ "issues": 89,
+ "subscribers": 30,
+ "stars": 1494,
+ "forks": 309
+ },
+ "name": "react-native-looped-carousel",
+ "fullName": "phil-r/react-native-looped-carousel",
+ "description": ":carousel_horse: Looped carousel for React Native",
+ "topics": [
+ "react",
+ "carousel",
+ "react-native"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 2170,
+ "weekDownloads": 553,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react carousel react-native",
+ "score": 50,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": 0.005,
+ "category": [
+ "carousel"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/gusgard/react-native-swiper-flatlist",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "web": true,
+ "examples": [
+ "https://snack.expo.dev/@gusgard/react-native-swiper-flatlist",
+ "https://snack.expo.dev/@gusgard/react-native-swiper-flatlist-show-next-screen",
+ "https://snack.expo.dev/@gusgard/react-native-swiper-flatlist-simple-with-renderitems-and-data",
+ "https://snack.expo.dev/@gusgard/react-native-swiper-flatlist-simple-with-children"
+ ],
+ "npmPkg": "react-native-swiper-flatlist",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/gusgard/react-native-swiper-flatlist",
+ "clone": "https://github.com/gusgard/react-native-swiper-flatlist.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-21T09:59:51Z",
+ "createdAt": "2017-11-19T21:58:25Z",
+ "pushedAt": "2024-05-08T12:42:05Z",
+ "issues": 6,
+ "subscribers": 11,
+ "stars": 498,
+ "forks": 93
+ },
+ "name": "react-native-swiper-flatlist",
+ "fullName": "gusgard/react-native-swiper-flatlist",
+ "description": "👆 Swiper component implemented with FlatList using Hooks & Typescript + strict automation tests with Detox",
+ "topics": [
+ "react-native",
+ "react",
+ "swiper",
+ "swiper-flatlist",
+ "swipeview",
+ "swipe",
+ "react-native-swiper",
+ "hooks",
+ "flatlist",
+ "expo",
+ "typescript",
+ "react-native-swiper-flatlist",
+ "scrollview",
+ "slider",
+ "carousel",
+ "scroll",
+ "detox",
+ "bitrise",
+ "e2e-tests",
+ "images"
+ ],
+ "license": {
+ "key": "apache-2.0",
+ "name": "Apache License 2.0",
+ "spdxId": "Apache-2.0",
+ "url": "https://api.github.com/licenses/apache-2.0",
+ "id": "MDc6TGljZW5zZTI="
+ },
+ "lastRelease": {
+ "name": "3.2.4",
+ "tagName": "3.2.4",
+ "createdAt": "2024-04-23T03:21:41Z",
+ "publishedAt": "2024-04-23T03:25:25Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 64174,
+ "weekDownloads": 14525,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native react swiper swiper-flatlist swipeview swipe react-native-swiper hooks flatlist expo typescript react-native-swiper-flatlist scrollview slider carousel scroll detox bitrise e2e-tests images",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.024,
+ "category": [
+ "swiper",
+ "swiper-flatlist",
+ "swipeview",
+ "swipe",
+ "react-native-swiper",
+ "flatlist",
+ "react-native-swiper-flatlist",
+ "scrollview",
+ "slider",
+ "carousel",
+ "scroll"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/carplay.json b/category-selector/data/categories/carplay.json
new file mode 100644
index 0000000..d4bb9ab
--- /dev/null
+++ b/category-selector/data/categories/carplay.json
@@ -0,0 +1,82 @@
+[
+ {
+ "githubUrl": "https://github.com/birkir/react-native-carplay",
+ "examples": [
+ "https://github.com/birkir/react-native-carplay/tree/master/example"
+ ],
+ "images": [
+ "https://media.giphy.com/media/Ffa4hukA3YMLh6U8fl/giphy.gif",
+ "https://github.com/birkir/react-native-carplay/raw/master/.github/actionSheetTemplate.png",
+ "https://github.com/birkir/react-native-carplay/raw/master/.github/gridTemplate.png",
+ "https://github.com/birkir/react-native-carplay/raw/master/.github/listTemplate.png",
+ "https://github.com/birkir/react-native-carplay/raw/master/.github/searchTemplate.png",
+ "https://github.com/birkir/react-native-carplay/raw/master/.github/tabTemplate.png"
+ ],
+ "ios": true,
+ "npmPkg": "react-native-carplay",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/birkir/react-native-carplay",
+ "clone": "https://github.com/birkir/react-native-carplay.git",
+ "homepage": "https://birkir.dev/react-native-carplay/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-22T16:27:11Z",
+ "createdAt": "2019-03-26T03:45:34Z",
+ "pushedAt": "2024-05-21T09:39:42Z",
+ "issues": 26,
+ "subscribers": 24,
+ "stars": 616,
+ "forks": 99
+ },
+ "name": "react-native-carplay",
+ "fullName": "birkir/react-native-carplay",
+ "description": "CarPlay with React Native",
+ "topics": [
+ "typescript",
+ "react",
+ "native",
+ "react-native",
+ "carplay",
+ "auto"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "2.4.0-beta.2 - Android Auto",
+ "tagName": "2.4.0-beta.2",
+ "createdAt": "2023-10-30T16:48:15Z",
+ "publishedAt": "2023-10-30T16:48:55Z",
+ "isPrerelease": true
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 13038,
+ "weekDownloads": 2966,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "typescript react native react-native carplay auto",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.022,
+ "category": [
+ "carplay"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/cast-library.json b/category-selector/data/categories/cast-library.json
new file mode 100644
index 0000000..8058fe7
--- /dev/null
+++ b/category-selector/data/categories/cast-library.json
@@ -0,0 +1,79 @@
+[
+ {
+ "githubUrl": "https://github.com/react-native-google-cast/react-native-google-cast",
+ "examples": [
+ "https://github.com/react-native-google-cast/react-native-google-cast/tree/master/example"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-google-cast",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/react-native-google-cast/react-native-google-cast",
+ "clone": "https://github.com/react-native-google-cast/react-native-google-cast.git",
+ "homepage": "https://react-native-google-cast.github.io"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-19T13:37:10Z",
+ "createdAt": "2016-05-23T04:06:07Z",
+ "pushedAt": "2024-04-25T11:02:28Z",
+ "issues": 77,
+ "subscribers": 19,
+ "stars": 646,
+ "forks": 255
+ },
+ "name": "react-native-google-cast",
+ "fullName": "react-native-google-cast/react-native-google-cast",
+ "description": "React Native wrapper for the Google Cast SDK",
+ "topics": [
+ "chromecast",
+ "react-native",
+ "ios",
+ "android",
+ "sdk",
+ "cast-library"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 4.8.0",
+ "tagName": "4.8.0",
+ "createdAt": "2024-02-20T11:39:04Z",
+ "publishedAt": "2024-02-20T11:39:12Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 43895,
+ "weekDownloads": 7914,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "chromecast react-native ios android sdk cast-library",
+ "score": 50,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.07,
+ "category": [
+ "chromecast",
+ "sdk",
+ "cast-library"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/cell.json b/category-selector/data/categories/cell.json
new file mode 100644
index 0000000..3404e82
--- /dev/null
+++ b/category-selector/data/categories/cell.json
@@ -0,0 +1,73 @@
+[
+ {
+ "githubUrl": "https://github.com/lodev09/react-native-cell-components",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-cell-components",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/lodev09/react-native-cell-components",
+ "clone": "https://github.com/lodev09/react-native-cell-components.git",
+ "homepage": "https://www.npmjs.com/package/react-native-cell-components"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-01-11T18:04:42Z",
+ "createdAt": "2017-02-23T06:48:43Z",
+ "pushedAt": "2023-01-26T14:48:13Z",
+ "issues": 1,
+ "subscribers": 6,
+ "stars": 177,
+ "forks": 16
+ },
+ "name": "react-native-cell-components",
+ "fullName": "lodev09/react-native-cell-components",
+ "description": "Awesome react-native cell components! From a Cell to more complex & awesome components.",
+ "topics": [
+ "cell",
+ "components",
+ "react-native",
+ "ios",
+ "listview",
+ "tableview"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "",
+ "tagName": "0.5",
+ "createdAt": "2019-05-23T07:48:17Z",
+ "publishedAt": "2019-05-23T07:49:53Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 137,
+ "weekDownloads": 4,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "cell components react-native ios listview tableview",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.669,
+ "category": [
+ "cell",
+ "listview",
+ "tableview"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/cellphone.json b/category-selector/data/categories/cellphone.json
new file mode 100644
index 0000000..7173c3e
--- /dev/null
+++ b/category-selector/data/categories/cellphone.json
@@ -0,0 +1,97 @@
+[
+ {
+ "githubUrl": "https://github.com/AstrOOnauta/react-native-international-phone-number",
+ "examples": [
+ "https://snack.expo.dev/@astroonauta/react-native-international-phone-number"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/AstrOOnauta/react-native-international-phone-number/master/images/preview.png"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "npmPkg": "react-native-international-phone-number",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/AstrOOnauta/react-native-international-phone-number",
+ "clone": "https://github.com/AstrOOnauta/react-native-international-phone-number.git",
+ "homepage": "https://snack.expo.dev/@astroonauta/react-native-international-phone-number"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-17T14:22:22Z",
+ "createdAt": "2022-11-22T11:55:26Z",
+ "pushedAt": "2024-04-18T19:05:00Z",
+ "issues": 24,
+ "subscribers": 4,
+ "stars": 232,
+ "forks": 37
+ },
+ "name": "react-native-international-phone-number",
+ "fullName": "AstrOOnauta/react-native-international-phone-number",
+ "description": "⚛️ International mobile phone number input component for React Native 📱",
+ "topics": [
+ "react-native",
+ "typescript",
+ "android",
+ "ios",
+ "mask-input",
+ "phone-input",
+ "react-hook-form",
+ "country-picker",
+ "country",
+ "flags",
+ "mobile",
+ "input",
+ "international",
+ "number",
+ "phone",
+ "phone-number",
+ "web",
+ "cellphone",
+ "telephone"
+ ],
+ "license": {
+ "key": "isc",
+ "name": "ISC License",
+ "spdxId": "ISC",
+ "url": "https://api.github.com/licenses/isc",
+ "id": "MDc6TGljZW5zZTEw"
+ },
+ "lastRelease": {
+ "name": "",
+ "tagName": "v0.7.6",
+ "createdAt": "2024-01-12T11:23:02Z",
+ "publishedAt": "2024-01-12T11:26:28Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 7819,
+ "weekDownloads": 1882,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native typescript android ios mask-input phone-input react-hook-form country-picker country flags mobile input international number phone phone-number web cellphone telephone",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.009,
+ "category": [
+ "phone-input",
+ "phone",
+ "phone-number",
+ "telephone",
+ "cellphone"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/cellular.json b/category-selector/data/categories/cellular.json
new file mode 100644
index 0000000..1325146
--- /dev/null
+++ b/category-selector/data/categories/cellular.json
@@ -0,0 +1,81 @@
+[
+ {
+ "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-cellular",
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "npmPkg": "expo-cellular",
+ "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": 11577,
+ "weekDownloads": 2864,
+ "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.003,
+ "category": [
+ "cellular"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/chart.json b/category-selector/data/categories/chart.json
new file mode 100644
index 0000000..b99fcd4
--- /dev/null
+++ b/category-selector/data/categories/chart.json
@@ -0,0 +1,553 @@
+[
+ {
+ "githubUrl": "https://github.com/bk52/react-native-weather-chart",
+ "examples": [
+ "https://github.com/bk52/react-native-weather-chart-example"
+ ],
+ "images": [
+ "https://user-images.githubusercontent.com/24523985/118378101-ffdaeb80-b5d9-11eb-892f-38427ee34d75.jpg"
+ ],
+ "android": true,
+ "npmPkg": "react-native-weather-chart",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/bk52/react-native-weather-chart",
+ "clone": "https://github.com/bk52/react-native-weather-chart.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-21T10:24:25Z",
+ "createdAt": "2021-05-15T13:17:23Z",
+ "pushedAt": "2021-05-16T11:11:30Z",
+ "issues": 0,
+ "subscribers": 1,
+ "stars": 4,
+ "forks": 0
+ },
+ "name": "react-native-weather-chart",
+ "fullName": "bk52/react-native-weather-chart",
+ "description": "Customizable weather chart for React Native",
+ "topics": [
+ "svg",
+ "weather",
+ "chart",
+ "react-native",
+ "weather-forecast",
+ "react-native-svg",
+ "react-native-component",
+ "react-native-chart"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "",
+ "tagName": "v0.1.3",
+ "createdAt": "2021-05-16T11:07:54Z",
+ "publishedAt": "2021-05-16T11:09:42Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 15,
+ "weekDownloads": 1,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "svg weather chart react-native weather-forecast react-native-svg react-native-component react-native-chart",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.683,
+ "category": [
+ "chart",
+ "weather",
+ "react-native-chart"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/wuxudong/react-native-charts-wrapper",
+ "images": [
+ "https://raw.githubusercontent.com/wuxudong/react-native-charts-wrapper/master/screenshot/Android%20ScreenShot.png",
+ "https://raw.githubusercontent.com/wuxudong/react-native-charts-wrapper/master/screenshot/IOS%20ScreenShot.png"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-charts-wrapper",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/wuxudong/react-native-charts-wrapper",
+ "clone": "https://github.com/wuxudong/react-native-charts-wrapper.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-22T08:01:52Z",
+ "createdAt": "2017-03-03T07:58:57Z",
+ "pushedAt": "2024-04-11T00:59:00Z",
+ "issues": 195,
+ "subscribers": 51,
+ "stars": 2409,
+ "forks": 658
+ },
+ "name": "react-native-charts-wrapper",
+ "fullName": "wuxudong/react-native-charts-wrapper",
+ "description": "a react native charts wrapper (support android & iOS)",
+ "topics": [
+ "react-native",
+ "chart",
+ "mpandroidchart",
+ "charts"
+ ],
+ "license": null,
+ "lastRelease": {
+ "name": "Upgrade Charts to DGCharts",
+ "tagName": "v0.6.0",
+ "createdAt": "2023-10-28T07:06:16Z",
+ "publishedAt": "2023-10-28T07:08:16Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 40155,
+ "weekDownloads": 7165,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native chart mpandroidchart charts",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Lots of open issues",
+ "No license",
+ "Recently updated"
+ ],
+ "popularity": -0.072,
+ "category": [
+ "chart",
+ "charts"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/margelo/react-native-graph",
+ "examples": [
+ "https://github.com/margelo/react-native-graph/tree/main/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/margelo/react-native-graph/main/img/demo.gif",
+ "https://raw.githubusercontent.com/margelo/react-native-graph/main/img/change.gif",
+ "https://raw.githubusercontent.com/margelo/react-native-graph/main/img/pan.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-graph",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/margelo/react-native-graph",
+ "clone": "https://github.com/margelo/react-native-graph.git",
+ "homepage": "https://margelo.io"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-25T07:15:37Z",
+ "createdAt": "2022-04-29T12:40:18Z",
+ "pushedAt": "2024-05-19T05:52:21Z",
+ "issues": 38,
+ "subscribers": 15,
+ "stars": 1897,
+ "forks": 103
+ },
+ "name": "react-native-graph",
+ "fullName": "margelo/react-native-graph",
+ "description": "📈 Beautiful, high-performance Graphs and Charts for React Native built with Skia",
+ "topics": [
+ "animated",
+ "animation",
+ "beautiful",
+ "chart",
+ "charts",
+ "crypto",
+ "graph",
+ "graphs",
+ "library",
+ "linegraph",
+ "performance",
+ "react",
+ "react-native",
+ "skia",
+ "stock",
+ "svg",
+ "wallet",
+ "android",
+ "ios"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 1.1.0",
+ "tagName": "v1.1.0",
+ "createdAt": "2024-03-12T12:21:33Z",
+ "publishedAt": "2024-03-12T12:21:35Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 7240,
+ "weekDownloads": 1831,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "animated animation beautiful chart charts crypto graph graphs library linegraph performance react react-native skia stock svg wallet android ios",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": 0.003,
+ "category": [
+ "charts",
+ "graph",
+ "graphs",
+ "linegraph",
+ "chart"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/codesinghanoop/react-native-d3multiline-chart",
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-d3multiline-chart",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/codesinghanoop/react-native-d3multiline-chart",
+ "clone": "https://github.com/codesinghanoop/react-native-d3multiline-chart.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2022-10-09T09:26:32Z",
+ "createdAt": "2017-08-13T10:34:47Z",
+ "pushedAt": "2021-09-21T05:40:06Z",
+ "issues": 10,
+ "subscribers": 4,
+ "stars": 43,
+ "forks": 16
+ },
+ "name": "react-native-d3multiline-chart",
+ "fullName": "codesinghanoop/react-native-d3multiline-chart",
+ "description": "Animated Android and iOS multiline/line/scatterPoint chart based on d3.js 🤘😎🤘",
+ "topics": [
+ "android",
+ "ios",
+ "d3js",
+ "d3v4",
+ "charts",
+ "react-native-svg",
+ "multiline",
+ "line",
+ "scatterpoint",
+ "multiline-graph",
+ "line-graph",
+ "scatterpoint-graph",
+ "animation",
+ "graph",
+ "legend",
+ "chart",
+ "running-line-animation"
+ ],
+ "license": {
+ "key": "apache-2.0",
+ "name": "Apache License 2.0",
+ "spdxId": "Apache-2.0",
+ "url": "https://api.github.com/licenses/apache-2.0",
+ "id": "MDc6TGljZW5zZTI="
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 174,
+ "weekDownloads": 60,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "android ios d3js d3v4 charts react-native-svg multiline line scatterpoint multiline-graph line-graph scatterpoint-graph animation graph legend chart running-line-animation",
+ "score": 38,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.352,
+ "category": [
+ "charts",
+ "multiline-graph",
+ "line-graph",
+ "scatterpoint-graph",
+ "chart",
+ "running-line-animation",
+ "d3js",
+ "d3v4"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/Malaa-tech/react-native-simple-line-chart",
+ "examples": [
+ "https://github.com/Malaa-tech/react-native-simple-line-chart/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-simple-line-chart",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Malaa-tech/react-native-simple-line-chart",
+ "clone": "https://github.com/Malaa-tech/react-native-simple-line-chart.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-11T02:08:03Z",
+ "createdAt": "2023-01-14T13:12:08Z",
+ "pushedAt": "2024-02-18T11:11:24Z",
+ "issues": 0,
+ "subscribers": 3,
+ "stars": 62,
+ "forks": 1
+ },
+ "name": "react-native-simple-line-chart",
+ "fullName": "Malaa-tech/react-native-simple-line-chart",
+ "description": "A fast, interactive and simple line chart component for React Native 📈",
+ "topics": [
+ "android",
+ "chart",
+ "ios",
+ "line",
+ "react-native",
+ "reanimated",
+ "reanimated3"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 0.34.4",
+ "tagName": "v0.34.4",
+ "createdAt": "2024-02-18T11:11:22Z",
+ "publishedAt": "2024-02-18T11:12:25Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 566,
+ "weekDownloads": 72,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "android chart ios line react-native reanimated reanimated3",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.122,
+ "category": [
+ "chart",
+ "line"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/DevVibhor/react-native-bullet-graph",
+ "images": [
+ "https://raw.githubusercontent.com/DevVibhor/react-native-bullet-graph/main/images/react-native-bullet-graph-android.png"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-bullet-graph",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/DevVibhor/react-native-bullet-graph",
+ "clone": "https://github.com/DevVibhor/react-native-bullet-graph.git",
+ "homepage": "https://www.npmjs.com/package/react-native-bullet-graph"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-09T10:04:15Z",
+ "createdAt": "2023-11-09T15:35:55Z",
+ "pushedAt": "2023-11-23T11:07:55Z",
+ "issues": 0,
+ "subscribers": 1,
+ "stars": 2,
+ "forks": 0
+ },
+ "name": "react-native-bullet-graph",
+ "fullName": "DevVibhor/react-native-bullet-graph",
+ "description": "Customizable Bullet Graph component for React Native apps.",
+ "topics": [
+ "analytics",
+ "react-native",
+ "visualization",
+ "bullet-chart",
+ "bullet-graph",
+ "chart",
+ "graph"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v1.0.0",
+ "tagName": "v1.0.0",
+ "createdAt": "2023-11-16T16:16:13Z",
+ "publishedAt": "2023-11-16T17:32:31Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 38,
+ "weekDownloads": 7,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "analytics react-native visualization bullet-chart bullet-graph chart graph",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.603,
+ "category": [
+ "bullet-chart",
+ "bullet-graph",
+ "chart",
+ "graph",
+ "visualization"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/tomauty/react-native-chart",
+ "images": [
+ "https://raw.githubusercontent.com/tomauty/react-native-chart/master/screenshots/README.png"
+ ],
+ "ios": true,
+ "android": true,
+ "unmaintained": true,
+ "npmPkg": "react-native-chart",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/tomauty/react-native-chart",
+ "clone": "https://github.com/tomauty/react-native-chart.git",
+ "homepage": "http://tomauty.github.io/react-native-chart"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T20:19:19Z",
+ "createdAt": "2015-04-29T20:31:35Z",
+ "pushedAt": "2020-04-24T14:19:20Z",
+ "issues": 59,
+ "subscribers": 46,
+ "stars": 1573,
+ "forks": 240
+ },
+ "name": "react-native-chart",
+ "fullName": "tomauty/react-native-chart",
+ "description": "[NOT MAINTAINED] :bar_chart: Add line, area, pie, and bar charts to your React Native app",
+ "topics": [
+ "chart",
+ "javascript",
+ "react-native",
+ "svg"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "1.0.7-beta",
+ "tagName": "1.0.7-beta",
+ "createdAt": "2016-07-15T22:26:11Z",
+ "publishedAt": "2016-07-15T22:27:17Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 147,
+ "weekDownloads": 21,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "chart javascript react-native svg",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.802,
+ "category": [
+ "chart"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/charts.json b/category-selector/data/categories/charts.json
new file mode 100644
index 0000000..8a7211b
--- /dev/null
+++ b/category-selector/data/categories/charts.json
@@ -0,0 +1,659 @@
+[
+ {
+ "githubUrl": "https://github.com/JesperLekland/react-native-svg-charts",
+ "images": [
+ "https://raw.githubusercontent.com/jesperlekland/react-native-svg-charts/master/screenshots/area-chart.png",
+ "https://raw.githubusercontent.com/jesperlekland/react-native-svg-charts/master/screenshots/area-stack.png",
+ "https://raw.githubusercontent.com/jesperlekland/react-native-svg-charts/master/screenshots/bar-chart.png",
+ "https://raw.githubusercontent.com/jesperlekland/react-native-svg-charts/master/screenshots/bar-stack-horizontal.png",
+ "https://raw.githubusercontent.com/jesperlekland/react-native-svg-charts/master/screenshots/pie-chart.png",
+ "https://raw.githubusercontent.com/jesperlekland/react-native-svg-charts/master/screenshots/progress-circle.png",
+ "https://raw.githubusercontent.com/jesperlekland/react-native-svg-charts/master/screenshots/y-axis.png"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "npmPkg": "react-native-svg-charts",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/JesperLekland/react-native-svg-charts",
+ "clone": "https://github.com/JesperLekland/react-native-svg-charts.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T19:50:46Z",
+ "createdAt": "2017-10-30T09:28:29Z",
+ "pushedAt": "2024-04-18T08:49:48Z",
+ "issues": 213,
+ "subscribers": 15,
+ "stars": 2320,
+ "forks": 385
+ },
+ "name": "react-native-svg-charts",
+ "fullName": "JesperLekland/react-native-svg-charts",
+ "description": "📈 One library to rule all charts for React Native 📊",
+ "topics": [
+ "react-native",
+ "react-native-charts",
+ "react-native-d3",
+ "d3",
+ "charts",
+ "svg",
+ "react-native-svg"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v5.3.0",
+ "tagName": "v5.3.0",
+ "createdAt": "2019-07-06T17:26:24Z",
+ "publishedAt": "2019-07-06T17:27:57Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 163385,
+ "weekDownloads": 36103,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native react-native-charts react-native-d3 d3 charts svg react-native-svg",
+ "score": 50,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.029,
+ "category": [
+ "d3",
+ "charts",
+ "react-native-d3",
+ "react-native-charts"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/rainbow-me/react-native-animated-charts",
+ "npmPkg": "@rainbow-me/animated-charts",
+ "examples": [
+ "https://github.com/rainbow-me/react-native-animated-charts/tree/master/Example"
+ ],
+ "images": [
+ "https://github.com/rainbow-me/react-native-animated-charts/raw/master/gifs/ios.gif",
+ "https://github.com/rainbow-me/react-native-animated-charts/raw/master/gifs/android.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/rainbow-me/react-native-animated-charts",
+ "clone": "https://github.com/rainbow-me/react-native-animated-charts.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T00:04:45Z",
+ "createdAt": "2020-09-14T19:18:48Z",
+ "pushedAt": "2022-10-02T23:16:37Z",
+ "issues": 63,
+ "subscribers": 15,
+ "stars": 906,
+ "forks": 108
+ },
+ "name": "react-native-animated-charts",
+ "fullName": "rainbow-me/react-native-animated-charts",
+ "description": "Set of components and helpers for building complex and beautifully animated charts",
+ "topics": [
+ "charts",
+ "react",
+ "native",
+ "react-native",
+ "animations",
+ "reanimated2",
+ "reanimated"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 1.0.0-alpha.6",
+ "tagName": "1.0.0-alpha.6",
+ "createdAt": "2021-09-20T14:29:19Z",
+ "publishedAt": "2021-09-20T14:29:24Z",
+ "isPrerelease": true
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 382,
+ "weekDownloads": 124,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "charts react native react-native animations reanimated2 reanimated",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.076,
+ "category": [
+ "charts"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/wuxudong/react-native-charts-wrapper",
+ "images": [
+ "https://raw.githubusercontent.com/wuxudong/react-native-charts-wrapper/master/screenshot/Android%20ScreenShot.png",
+ "https://raw.githubusercontent.com/wuxudong/react-native-charts-wrapper/master/screenshot/IOS%20ScreenShot.png"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-charts-wrapper",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/wuxudong/react-native-charts-wrapper",
+ "clone": "https://github.com/wuxudong/react-native-charts-wrapper.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-22T08:01:52Z",
+ "createdAt": "2017-03-03T07:58:57Z",
+ "pushedAt": "2024-04-11T00:59:00Z",
+ "issues": 195,
+ "subscribers": 51,
+ "stars": 2409,
+ "forks": 658
+ },
+ "name": "react-native-charts-wrapper",
+ "fullName": "wuxudong/react-native-charts-wrapper",
+ "description": "a react native charts wrapper (support android & iOS)",
+ "topics": [
+ "react-native",
+ "chart",
+ "mpandroidchart",
+ "charts"
+ ],
+ "license": null,
+ "lastRelease": {
+ "name": "Upgrade Charts to DGCharts",
+ "tagName": "v0.6.0",
+ "createdAt": "2023-10-28T07:06:16Z",
+ "publishedAt": "2023-10-28T07:08:16Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 40155,
+ "weekDownloads": 7165,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native chart mpandroidchart charts",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Lots of open issues",
+ "No license",
+ "Recently updated"
+ ],
+ "popularity": -0.072,
+ "category": [
+ "chart",
+ "charts"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/margelo/react-native-graph",
+ "examples": [
+ "https://github.com/margelo/react-native-graph/tree/main/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/margelo/react-native-graph/main/img/demo.gif",
+ "https://raw.githubusercontent.com/margelo/react-native-graph/main/img/change.gif",
+ "https://raw.githubusercontent.com/margelo/react-native-graph/main/img/pan.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-graph",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/margelo/react-native-graph",
+ "clone": "https://github.com/margelo/react-native-graph.git",
+ "homepage": "https://margelo.io"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-25T07:15:37Z",
+ "createdAt": "2022-04-29T12:40:18Z",
+ "pushedAt": "2024-05-19T05:52:21Z",
+ "issues": 38,
+ "subscribers": 15,
+ "stars": 1897,
+ "forks": 103
+ },
+ "name": "react-native-graph",
+ "fullName": "margelo/react-native-graph",
+ "description": "📈 Beautiful, high-performance Graphs and Charts for React Native built with Skia",
+ "topics": [
+ "animated",
+ "animation",
+ "beautiful",
+ "chart",
+ "charts",
+ "crypto",
+ "graph",
+ "graphs",
+ "library",
+ "linegraph",
+ "performance",
+ "react",
+ "react-native",
+ "skia",
+ "stock",
+ "svg",
+ "wallet",
+ "android",
+ "ios"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 1.1.0",
+ "tagName": "v1.1.0",
+ "createdAt": "2024-03-12T12:21:33Z",
+ "publishedAt": "2024-03-12T12:21:35Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 7240,
+ "weekDownloads": 1831,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "animated animation beautiful chart charts crypto graph graphs library linegraph performance react react-native skia stock svg wallet android ios",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": 0.003,
+ "category": [
+ "charts",
+ "graph",
+ "graphs",
+ "linegraph",
+ "chart"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/Abhinandan-Kushwaha/react-native-gifted-charts",
+ "images": [
+ "https://raw.githubusercontent.com/Abhinandan-Kushwaha/react-native-gifted-charts/master/demos/bars.png",
+ "https://raw.githubusercontent.com/Abhinandan-Kushwaha/react-native-gifted-charts/master/demos/lineArea.png",
+ "https://raw.githubusercontent.com/Abhinandan-Kushwaha/react-native-gifted-charts/master/demos/blues.png",
+ "https://raw.githubusercontent.com/Abhinandan-Kushwaha/react-native-gifted-charts/master/demos/scrollLine.gif",
+ "https://raw.githubusercontent.com/Abhinandan-Kushwaha/react-native-gifted-charts/master/demos/animatedDataLine.gif"
+ ],
+ "android": true,
+ "ios": true,
+ "expoGo": true,
+ "npmPkg": "react-native-gifted-charts",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Abhinandan-Kushwaha/react-native-gifted-charts",
+ "clone": "https://github.com/Abhinandan-Kushwaha/react-native-gifted-charts.git",
+ "homepage": "https://www.npmjs.com/package/react-native-gifted-charts"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-25T09:55:41Z",
+ "createdAt": "2021-07-30T13:10:45Z",
+ "pushedAt": "2024-05-23T20:43:38Z",
+ "issues": 76,
+ "subscribers": 4,
+ "stars": 596,
+ "forks": 128
+ },
+ "name": "react-native-gifted-charts",
+ "fullName": "Abhinandan-Kushwaha/react-native-gifted-charts",
+ "description": "The most complete library for Bar, Line, Area, Pie, Donut, Stacked Bar and Population Pyramid charts in React Native. Allows 2D, 3D, gradient, animations and live data updates.",
+ "topics": [
+ "charts",
+ "barchart",
+ "piechart",
+ "line-charts",
+ "pie-chart",
+ "donut-chart",
+ "area-chart",
+ "react-native",
+ "data-visualization",
+ "graph",
+ "population",
+ "pyramid",
+ "pyramid-chart"
+ ],
+ "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": 57913,
+ "weekDownloads": 14551,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "charts barchart piechart line-charts pie-chart donut-chart area-chart react-native data-visualization graph population pyramid pyramid-chart",
+ "score": 50,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": 0.001,
+ "category": [
+ "charts",
+ "barchart",
+ "piechart",
+ "line-charts",
+ "pie-chart",
+ "area-chart",
+ "data-visualization",
+ "graph",
+ "pyramid-chart",
+ "pyramid"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/codesinghanoop/react-native-d3multiline-chart",
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-d3multiline-chart",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/codesinghanoop/react-native-d3multiline-chart",
+ "clone": "https://github.com/codesinghanoop/react-native-d3multiline-chart.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2022-10-09T09:26:32Z",
+ "createdAt": "2017-08-13T10:34:47Z",
+ "pushedAt": "2021-09-21T05:40:06Z",
+ "issues": 10,
+ "subscribers": 4,
+ "stars": 43,
+ "forks": 16
+ },
+ "name": "react-native-d3multiline-chart",
+ "fullName": "codesinghanoop/react-native-d3multiline-chart",
+ "description": "Animated Android and iOS multiline/line/scatterPoint chart based on d3.js 🤘😎🤘",
+ "topics": [
+ "android",
+ "ios",
+ "d3js",
+ "d3v4",
+ "charts",
+ "react-native-svg",
+ "multiline",
+ "line",
+ "scatterpoint",
+ "multiline-graph",
+ "line-graph",
+ "scatterpoint-graph",
+ "animation",
+ "graph",
+ "legend",
+ "chart",
+ "running-line-animation"
+ ],
+ "license": {
+ "key": "apache-2.0",
+ "name": "Apache License 2.0",
+ "spdxId": "Apache-2.0",
+ "url": "https://api.github.com/licenses/apache-2.0",
+ "id": "MDc6TGljZW5zZTI="
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 174,
+ "weekDownloads": 60,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "android ios d3js d3v4 charts react-native-svg multiline line scatterpoint multiline-graph line-graph scatterpoint-graph animation graph legend chart running-line-animation",
+ "score": 38,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.352,
+ "category": [
+ "charts",
+ "multiline-graph",
+ "line-graph",
+ "scatterpoint-graph",
+ "chart",
+ "running-line-animation",
+ "d3js",
+ "d3v4"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/capitalone/react-native-pathjs-charts",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "unmaintained": true,
+ "npmPkg": "react-native-pathjs-charts",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/capitalone/react-native-pathjs-charts",
+ "clone": "https://github.com/capitalone/react-native-pathjs-charts.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-20T17:13:05Z",
+ "createdAt": "2016-07-29T19:43:20Z",
+ "pushedAt": "2018-03-01T15:28:09Z",
+ "issues": 75,
+ "subscribers": 35,
+ "stars": 879,
+ "forks": 263
+ },
+ "name": "react-native-pathjs-charts",
+ "fullName": "capitalone/react-native-pathjs-charts",
+ "description": "Android and iOS charts based on react-native-svg and paths-js",
+ "topics": [
+ "charts",
+ "graphs",
+ "paths-js",
+ "react-native",
+ "ios",
+ "android",
+ "react-native-svg",
+ "cross-platform",
+ "radar-graphs",
+ "bar-graphs",
+ "pie-graphs",
+ "tree"
+ ],
+ "license": {
+ "key": "apache-2.0",
+ "name": "Apache License 2.0",
+ "spdxId": "Apache-2.0",
+ "url": "https://api.github.com/licenses/apache-2.0",
+ "id": "MDc6TGljZW5zZTI="
+ },
+ "lastRelease": {
+ "name": "0.0.34",
+ "tagName": "0.0.34",
+ "createdAt": "2018-02-19T01:37:41Z",
+ "publishedAt": "2018-02-19T01:42:23Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 394,
+ "weekDownloads": 58,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "charts graphs paths-js react-native ios android react-native-svg cross-platform radar-graphs bar-graphs pie-graphs tree",
+ "score": 44,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Lots of open issues"
+ ],
+ "popularity": -0.352,
+ "category": [
+ "charts",
+ "graphs",
+ "paths-js",
+ "react-native-svg",
+ "radar-graphs",
+ "bar-graphs",
+ "pie-graphs",
+ "tree"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/FormidableLabs/victory-native",
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "npmPkg": "victory-native",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/FormidableLabs/victory-native",
+ "clone": "https://github.com/FormidableLabs/victory-native.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": false,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T12:13:46Z",
+ "createdAt": "2016-07-22T21:45:58Z",
+ "pushedAt": "2021-11-03T23:22:18Z",
+ "issues": 68,
+ "subscribers": 61,
+ "stars": 2003,
+ "forks": 159
+ },
+ "name": "victory-native",
+ "fullName": "FormidableLabs/victory-native",
+ "description": "victory components for react native",
+ "topics": [
+ "react-native",
+ "react",
+ "d3",
+ "charts",
+ "data-visualization"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 366929,
+ "weekDownloads": 77126,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native react d3 charts data-visualization",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.04,
+ "category": [
+ "charts",
+ "data-visualization"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/chat-ui.json b/category-selector/data/categories/chat-ui.json
new file mode 100644
index 0000000..38fc1b1
--- /dev/null
+++ b/category-selector/data/categories/chat-ui.json
@@ -0,0 +1,82 @@
+[
+ {
+ "githubUrl": "https://github.com/MuhammedKpln/react-native-chatty",
+ "examples": [
+ "https://snack.expo.dev/@muhammedkpln/react-native-chatty-example",
+ "https://github.com/MuhammedKpln/react-native-chatty/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "npmPkg": "react-native-chatty",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/MuhammedKpln/react-native-chatty",
+ "clone": "https://github.com/MuhammedKpln/react-native-chatty.git",
+ "homepage": "https://muhammedkpln.github.io/react-native-chatty/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T05:30:22Z",
+ "createdAt": "2022-02-18T21:24:16Z",
+ "pushedAt": "2023-11-10T03:49:07Z",
+ "issues": 3,
+ "subscribers": 2,
+ "stars": 123,
+ "forks": 5
+ },
+ "name": "react-native-chatty",
+ "fullName": "MuhammedKpln/react-native-chatty",
+ "description": "💬 Full-featured high performance chat UI for React Native",
+ "topics": [
+ "react-native",
+ "javascript",
+ "react",
+ "ios",
+ "web",
+ "android",
+ "chat",
+ "chat-ui",
+ "expo"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 0.4.3",
+ "tagName": "v0.4.3",
+ "createdAt": "2022-04-20T17:39:28Z",
+ "publishedAt": "2022-04-20T17:39:59Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 61,
+ "weekDownloads": 7,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native javascript react ios web android chat chat-ui expo",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.581,
+ "category": [
+ "chat",
+ "chat-ui"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/chat.json b/category-selector/data/categories/chat.json
new file mode 100644
index 0000000..319c6f1
--- /dev/null
+++ b/category-selector/data/categories/chat.json
@@ -0,0 +1,161 @@
+[
+ {
+ "githubUrl": "https://github.com/FaridSafi/react-native-gifted-chat",
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "examples": [
+ "https://snack.expo.dev/@xcarpentier/giftedchat-playground",
+ "https://reverent-bardeen-47c862.netlify.app/"
+ ],
+ "images": [
+ "https://thumbs.gfycat.com/AbsoluteSadDobermanpinscher-size_restricted.gif"
+ ],
+ "npmPkg": "react-native-gifted-chat",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/FaridSafi/react-native-gifted-chat",
+ "clone": "https://github.com/FaridSafi/react-native-gifted-chat.git",
+ "homepage": "https://gifted.chat"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-25T06:32:11Z",
+ "createdAt": "2015-11-14T15:45:34Z",
+ "pushedAt": "2024-05-21T17:52:01Z",
+ "issues": 192,
+ "subscribers": 195,
+ "stars": 13253,
+ "forks": 3511
+ },
+ "name": "react-native-gifted-chat",
+ "fullName": "FaridSafi/react-native-gifted-chat",
+ "description": "💬 The most complete chat UI for React Native",
+ "topics": [
+ "react-native",
+ "chat",
+ "component"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v2.4.0",
+ "tagName": "v2.4.0",
+ "createdAt": "2023-06-13T15:47:41Z",
+ "publishedAt": "2023-06-13T15:57:23Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 142090,
+ "weekDownloads": 32831,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native chat component",
+ "score": 75,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.019,
+ "category": [
+ "chat"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/MuhammedKpln/react-native-chatty",
+ "examples": [
+ "https://snack.expo.dev/@muhammedkpln/react-native-chatty-example",
+ "https://github.com/MuhammedKpln/react-native-chatty/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "npmPkg": "react-native-chatty",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/MuhammedKpln/react-native-chatty",
+ "clone": "https://github.com/MuhammedKpln/react-native-chatty.git",
+ "homepage": "https://muhammedkpln.github.io/react-native-chatty/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T05:30:22Z",
+ "createdAt": "2022-02-18T21:24:16Z",
+ "pushedAt": "2023-11-10T03:49:07Z",
+ "issues": 3,
+ "subscribers": 2,
+ "stars": 123,
+ "forks": 5
+ },
+ "name": "react-native-chatty",
+ "fullName": "MuhammedKpln/react-native-chatty",
+ "description": "💬 Full-featured high performance chat UI for React Native",
+ "topics": [
+ "react-native",
+ "javascript",
+ "react",
+ "ios",
+ "web",
+ "android",
+ "chat",
+ "chat-ui",
+ "expo"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 0.4.3",
+ "tagName": "v0.4.3",
+ "createdAt": "2022-04-20T17:39:28Z",
+ "publishedAt": "2022-04-20T17:39:59Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 61,
+ "weekDownloads": 7,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native javascript react ios web android chat chat-ui expo",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.581,
+ "category": [
+ "chat",
+ "chat-ui"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/chatbot.json b/category-selector/data/categories/chatbot.json
new file mode 100644
index 0000000..e78a470
--- /dev/null
+++ b/category-selector/data/categories/chatbot.json
@@ -0,0 +1,69 @@
+[
+ {
+ "githubUrl": "https://github.com/rgommezz/react-native-chatgpt",
+ "examples": [
+ "https://github.com/rgommezz/react-native-chatgpt/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-chatgpt",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/rgommezz/react-native-chatgpt",
+ "clone": "https://github.com/rgommezz/react-native-chatgpt.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-15T14:24:10Z",
+ "createdAt": "2023-01-23T20:51:57Z",
+ "pushedAt": "2023-01-31T11:51:32Z",
+ "issues": 5,
+ "subscribers": 13,
+ "stars": 544,
+ "forks": 71
+ },
+ "name": "react-native-chatgpt",
+ "fullName": "rgommezz/react-native-chatgpt",
+ "description": "A React Native wrapper around ChatGPT to seamlessly integrate it with your applications. It handles authentication, streamed responses, and keeping track of conversations. 100% client-side :robot:",
+ "topics": [
+ "chatbot",
+ "chatgpt",
+ "react",
+ "react-native"
+ ],
+ "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": 98,
+ "weekDownloads": 10,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "chatbot chatgpt react react-native",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.593,
+ "category": [
+ "chatbot",
+ "chatgpt"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/chatgpt.json b/category-selector/data/categories/chatgpt.json
new file mode 100644
index 0000000..e78a470
--- /dev/null
+++ b/category-selector/data/categories/chatgpt.json
@@ -0,0 +1,69 @@
+[
+ {
+ "githubUrl": "https://github.com/rgommezz/react-native-chatgpt",
+ "examples": [
+ "https://github.com/rgommezz/react-native-chatgpt/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-chatgpt",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/rgommezz/react-native-chatgpt",
+ "clone": "https://github.com/rgommezz/react-native-chatgpt.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-15T14:24:10Z",
+ "createdAt": "2023-01-23T20:51:57Z",
+ "pushedAt": "2023-01-31T11:51:32Z",
+ "issues": 5,
+ "subscribers": 13,
+ "stars": 544,
+ "forks": 71
+ },
+ "name": "react-native-chatgpt",
+ "fullName": "rgommezz/react-native-chatgpt",
+ "description": "A React Native wrapper around ChatGPT to seamlessly integrate it with your applications. It handles authentication, streamed responses, and keeping track of conversations. 100% client-side :robot:",
+ "topics": [
+ "chatbot",
+ "chatgpt",
+ "react",
+ "react-native"
+ ],
+ "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": 98,
+ "weekDownloads": 10,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "chatbot chatgpt react react-native",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.593,
+ "category": [
+ "chatbot",
+ "chatgpt"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/check-box.json b/category-selector/data/categories/check-box.json
new file mode 100644
index 0000000..cfe8dbf
--- /dev/null
+++ b/category-selector/data/categories/check-box.json
@@ -0,0 +1,75 @@
+[
+ {
+ "githubUrl": "https://github.com/crazycodeboy/react-native-check-box",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "unmaintained": true,
+ "npmPkg": "react-native-check-box",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/crazycodeboy/react-native-check-box",
+ "clone": "https://github.com/crazycodeboy/react-native-check-box.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T22:29:56Z",
+ "createdAt": "2016-09-03T09:01:24Z",
+ "pushedAt": "2023-05-01T12:57:00Z",
+ "issues": 62,
+ "subscribers": 12,
+ "stars": 517,
+ "forks": 183
+ },
+ "name": "react-native-check-box",
+ "fullName": "crazycodeboy/react-native-check-box",
+ "description": "Checkbox component for react native, it works on iOS and Android.",
+ "topics": [
+ "check-box",
+ "checkbox-component",
+ "react-native",
+ "react-native-checkbox"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v2.1.0",
+ "tagName": "v2.1.0",
+ "createdAt": "2018-03-13T02:35:31Z",
+ "publishedAt": "2018-03-13T02:36:22Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 226598,
+ "weekDownloads": 47571,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "check-box checkbox-component react-native react-native-checkbox",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.29,
+ "category": [
+ "check-box",
+ "checkbox-component",
+ "react-native-checkbox"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/checkbox-component.json b/category-selector/data/categories/checkbox-component.json
new file mode 100644
index 0000000..cfe8dbf
--- /dev/null
+++ b/category-selector/data/categories/checkbox-component.json
@@ -0,0 +1,75 @@
+[
+ {
+ "githubUrl": "https://github.com/crazycodeboy/react-native-check-box",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "unmaintained": true,
+ "npmPkg": "react-native-check-box",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/crazycodeboy/react-native-check-box",
+ "clone": "https://github.com/crazycodeboy/react-native-check-box.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T22:29:56Z",
+ "createdAt": "2016-09-03T09:01:24Z",
+ "pushedAt": "2023-05-01T12:57:00Z",
+ "issues": 62,
+ "subscribers": 12,
+ "stars": 517,
+ "forks": 183
+ },
+ "name": "react-native-check-box",
+ "fullName": "crazycodeboy/react-native-check-box",
+ "description": "Checkbox component for react native, it works on iOS and Android.",
+ "topics": [
+ "check-box",
+ "checkbox-component",
+ "react-native",
+ "react-native-checkbox"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v2.1.0",
+ "tagName": "v2.1.0",
+ "createdAt": "2018-03-13T02:35:31Z",
+ "publishedAt": "2018-03-13T02:36:22Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 226598,
+ "weekDownloads": 47571,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "check-box checkbox-component react-native react-native-checkbox",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.29,
+ "category": [
+ "check-box",
+ "checkbox-component",
+ "react-native-checkbox"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/checkbox.json b/category-selector/data/categories/checkbox.json
new file mode 100644
index 0000000..eab3183
--- /dev/null
+++ b/category-selector/data/categories/checkbox.json
@@ -0,0 +1,225 @@
+[
+ {
+ "githubUrl": "https://github.com/react-native-checkbox/react-native-checkbox",
+ "images": [
+ "https://raw.githubusercontent.com/react-native-checkbox/react-native-checkbox/master/screenShots/demo-android.png",
+ "https://raw.githubusercontent.com/react-native-checkbox/react-native-checkbox/master/screenShots/demo-ios.png",
+ "https://raw.githubusercontent.com/react-native-checkbox/react-native-checkbox/master/screenShots/demo-windows.png"
+ ],
+ "android": true,
+ "ios": true,
+ "windows": true,
+ "npmPkg": "@react-native-community/checkbox",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/react-native-checkbox/react-native-checkbox",
+ "clone": "https://github.com/react-native-checkbox/react-native-checkbox.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-18T09:57:24Z",
+ "createdAt": "2019-02-06T17:44:24Z",
+ "pushedAt": "2023-10-20T01:04:06Z",
+ "issues": 54,
+ "subscribers": 6,
+ "stars": 373,
+ "forks": 84
+ },
+ "name": "react-native-checkbox",
+ "fullName": "react-native-checkbox/react-native-checkbox",
+ "description": "Checkbox component for React Native",
+ "topics": [
+ "react-native",
+ "checkbox"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v0.5.17 release",
+ "tagName": "v0.5.17",
+ "createdAt": "2023-10-20T01:02:31Z",
+ "publishedAt": "2023-10-20T01:04:06Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 450202,
+ "weekDownloads": 98960,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native checkbox",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.03,
+ "category": [
+ "checkbox"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/tableflip/react-native-select-multiple",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-select-multiple",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/tableflip/react-native-select-multiple",
+ "clone": "https://github.com/tableflip/react-native-select-multiple.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-18T04:03:09Z",
+ "createdAt": "2016-12-06T09:06:28Z",
+ "pushedAt": "2023-11-24T10:02:24Z",
+ "issues": 22,
+ "subscribers": 8,
+ "stars": 185,
+ "forks": 62
+ },
+ "name": "react-native-select-multiple",
+ "fullName": "tableflip/react-native-select-multiple",
+ "description": "☑️ A customiseable FlatList that allows you to select multiple rows",
+ "topics": [
+ "react-native",
+ "list",
+ "ui",
+ "select",
+ "checkbox",
+ "label"
+ ],
+ "license": {
+ "key": "isc",
+ "name": "ISC License",
+ "spdxId": "ISC",
+ "url": "https://api.github.com/licenses/isc",
+ "id": "MDc6TGljZW5zZTEw"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 4927,
+ "weekDownloads": 1155,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native list ui select checkbox label",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.015,
+ "category": [
+ "list",
+ "select",
+ "checkbox"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/WrathChaos/react-native-bouncy-checkbox",
+ "images": [
+ "https://raw.githubusercontent.com/WrathChaos/react-native-bouncy-checkbox/master/assets/Screenshots/react-native-bouncy-checkbox.png",
+ "https://raw.githubusercontent.com/WrathChaos/react-native-bouncy-checkbox/master/assets/Screenshots/react-native-bouncy-checkbox.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-bouncy-checkbox",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/WrathChaos/react-native-bouncy-checkbox",
+ "clone": "https://github.com/WrathChaos/react-native-bouncy-checkbox.git",
+ "homepage": "https://freakycoder.com"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T13:00:20Z",
+ "createdAt": "2019-10-12T18:40:48Z",
+ "pushedAt": "2024-05-24T03:57:07Z",
+ "issues": 5,
+ "subscribers": 8,
+ "stars": 690,
+ "forks": 56
+ },
+ "name": "react-native-bouncy-checkbox",
+ "fullName": "WrathChaos/react-native-bouncy-checkbox",
+ "description": "Fully customizable animated bouncy checkbox for React Native",
+ "topics": [
+ "react",
+ "reactjs",
+ "react-native",
+ "ios",
+ "android",
+ "mobile",
+ "mobile-app",
+ "customizable-ui",
+ "javascript",
+ "checkbox",
+ "bounce",
+ "bouncy-checkbox",
+ "freakycoder"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "4.0.1",
+ "tagName": "4.0.1",
+ "createdAt": "2024-05-17T07:20:44Z",
+ "publishedAt": "2024-05-17T07:23:21Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 62562,
+ "weekDownloads": 15058,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react reactjs react-native ios android mobile mobile-app customizable-ui javascript checkbox bounce bouncy-checkbox freakycoder",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.009,
+ "category": [
+ "bouncy-checkbox",
+ "bounce",
+ "checkbox"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/chooser.json b/category-selector/data/categories/chooser.json
new file mode 100644
index 0000000..3d3fa4b
--- /dev/null
+++ b/category-selector/data/categories/chooser.json
@@ -0,0 +1,72 @@
+[
+ {
+ "githubUrl": "https://github.com/gs-akhan/react-native-chooser",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "unmaintained": true,
+ "npmPkg": "react-native-chooser",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/gs-akhan/react-native-chooser",
+ "clone": "https://github.com/gs-akhan/react-native-chooser.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2023-09-08T17:17:39Z",
+ "createdAt": "2016-11-27T17:52:06Z",
+ "pushedAt": "2021-06-16T18:51:41Z",
+ "issues": 16,
+ "subscribers": 7,
+ "stars": 154,
+ "forks": 47
+ },
+ "name": "react-native-chooser",
+ "fullName": "gs-akhan/react-native-chooser",
+ "description": "Simple Cross Platform HTML Select Tag for react-native",
+ "topics": [
+ "react-native",
+ "select-tag",
+ "chooser"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "1.6.0",
+ "tagName": "v1.6.0",
+ "createdAt": "2017-08-16T20:18:29Z",
+ "publishedAt": "2017-08-17T12:06:30Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 310,
+ "weekDownloads": 62,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native select-tag chooser",
+ "score": 38,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.298,
+ "category": [
+ "select-tag",
+ "chooser"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/chromecast.json b/category-selector/data/categories/chromecast.json
new file mode 100644
index 0000000..8058fe7
--- /dev/null
+++ b/category-selector/data/categories/chromecast.json
@@ -0,0 +1,79 @@
+[
+ {
+ "githubUrl": "https://github.com/react-native-google-cast/react-native-google-cast",
+ "examples": [
+ "https://github.com/react-native-google-cast/react-native-google-cast/tree/master/example"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-google-cast",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/react-native-google-cast/react-native-google-cast",
+ "clone": "https://github.com/react-native-google-cast/react-native-google-cast.git",
+ "homepage": "https://react-native-google-cast.github.io"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-19T13:37:10Z",
+ "createdAt": "2016-05-23T04:06:07Z",
+ "pushedAt": "2024-04-25T11:02:28Z",
+ "issues": 77,
+ "subscribers": 19,
+ "stars": 646,
+ "forks": 255
+ },
+ "name": "react-native-google-cast",
+ "fullName": "react-native-google-cast/react-native-google-cast",
+ "description": "React Native wrapper for the Google Cast SDK",
+ "topics": [
+ "chromecast",
+ "react-native",
+ "ios",
+ "android",
+ "sdk",
+ "cast-library"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 4.8.0",
+ "tagName": "4.8.0",
+ "createdAt": "2024-02-20T11:39:04Z",
+ "publishedAt": "2024-02-20T11:39:12Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 43895,
+ "weekDownloads": 7914,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "chromecast react-native ios android sdk cast-library",
+ "score": 50,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.07,
+ "category": [
+ "chromecast",
+ "sdk",
+ "cast-library"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/chunk-upload.json b/category-selector/data/categories/chunk-upload.json
new file mode 100644
index 0000000..fd618e5
--- /dev/null
+++ b/category-selector/data/categories/chunk-upload.json
@@ -0,0 +1,80 @@
+[
+ {
+ "githubUrl": "https://github.com/hossein-zare/react-native-chunk-upload",
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-chunk-upload",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/hossein-zare/react-native-chunk-upload",
+ "clone": "https://github.com/hossein-zare/react-native-chunk-upload.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-22T03:06:45Z",
+ "createdAt": "2020-09-09T16:35:11Z",
+ "pushedAt": "2021-09-11T09:33:11Z",
+ "issues": 6,
+ "subscribers": 2,
+ "stars": 56,
+ "forks": 10
+ },
+ "name": "react-native-chunk-upload",
+ "fullName": "hossein-zare/react-native-chunk-upload",
+ "description": "A package to bring Chunked File Upload / Resumable File Upload into React Native. Split a large file into multiple smaller pieces then upload them without worrying about network disconnection, even if it happens React Native Chunk Upload will only upload the failed chunk not the whole file!",
+ "topics": [
+ "upload",
+ "upload-file",
+ "chunk",
+ "chunked-uploads",
+ "chunk-upload",
+ "resume",
+ "resumable-upload",
+ "resumable",
+ "blob",
+ "react-native",
+ "package",
+ "npm",
+ "split"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 225,
+ "weekDownloads": 28,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "upload upload-file chunk chunked-uploads chunk-upload resume resumable-upload resumable blob react-native package npm split",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.574,
+ "category": [
+ "upload",
+ "upload-file",
+ "chunk",
+ "chunked-uploads",
+ "chunk-upload",
+ "resume",
+ "resumable",
+ "blob"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/chunk.json b/category-selector/data/categories/chunk.json
new file mode 100644
index 0000000..fd618e5
--- /dev/null
+++ b/category-selector/data/categories/chunk.json
@@ -0,0 +1,80 @@
+[
+ {
+ "githubUrl": "https://github.com/hossein-zare/react-native-chunk-upload",
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-chunk-upload",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/hossein-zare/react-native-chunk-upload",
+ "clone": "https://github.com/hossein-zare/react-native-chunk-upload.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-22T03:06:45Z",
+ "createdAt": "2020-09-09T16:35:11Z",
+ "pushedAt": "2021-09-11T09:33:11Z",
+ "issues": 6,
+ "subscribers": 2,
+ "stars": 56,
+ "forks": 10
+ },
+ "name": "react-native-chunk-upload",
+ "fullName": "hossein-zare/react-native-chunk-upload",
+ "description": "A package to bring Chunked File Upload / Resumable File Upload into React Native. Split a large file into multiple smaller pieces then upload them without worrying about network disconnection, even if it happens React Native Chunk Upload will only upload the failed chunk not the whole file!",
+ "topics": [
+ "upload",
+ "upload-file",
+ "chunk",
+ "chunked-uploads",
+ "chunk-upload",
+ "resume",
+ "resumable-upload",
+ "resumable",
+ "blob",
+ "react-native",
+ "package",
+ "npm",
+ "split"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 225,
+ "weekDownloads": 28,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "upload upload-file chunk chunked-uploads chunk-upload resume resumable-upload resumable blob react-native package npm split",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.574,
+ "category": [
+ "upload",
+ "upload-file",
+ "chunk",
+ "chunked-uploads",
+ "chunk-upload",
+ "resume",
+ "resumable",
+ "blob"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/chunked-uploads.json b/category-selector/data/categories/chunked-uploads.json
new file mode 100644
index 0000000..fd618e5
--- /dev/null
+++ b/category-selector/data/categories/chunked-uploads.json
@@ -0,0 +1,80 @@
+[
+ {
+ "githubUrl": "https://github.com/hossein-zare/react-native-chunk-upload",
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-chunk-upload",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/hossein-zare/react-native-chunk-upload",
+ "clone": "https://github.com/hossein-zare/react-native-chunk-upload.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-22T03:06:45Z",
+ "createdAt": "2020-09-09T16:35:11Z",
+ "pushedAt": "2021-09-11T09:33:11Z",
+ "issues": 6,
+ "subscribers": 2,
+ "stars": 56,
+ "forks": 10
+ },
+ "name": "react-native-chunk-upload",
+ "fullName": "hossein-zare/react-native-chunk-upload",
+ "description": "A package to bring Chunked File Upload / Resumable File Upload into React Native. Split a large file into multiple smaller pieces then upload them without worrying about network disconnection, even if it happens React Native Chunk Upload will only upload the failed chunk not the whole file!",
+ "topics": [
+ "upload",
+ "upload-file",
+ "chunk",
+ "chunked-uploads",
+ "chunk-upload",
+ "resume",
+ "resumable-upload",
+ "resumable",
+ "blob",
+ "react-native",
+ "package",
+ "npm",
+ "split"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 225,
+ "weekDownloads": 28,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "upload upload-file chunk chunked-uploads chunk-upload resume resumable-upload resumable blob react-native package npm split",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.574,
+ "category": [
+ "upload",
+ "upload-file",
+ "chunk",
+ "chunked-uploads",
+ "chunk-upload",
+ "resume",
+ "resumable",
+ "blob"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/circle.json b/category-selector/data/categories/circle.json
new file mode 100644
index 0000000..c7c5c1b
--- /dev/null
+++ b/category-selector/data/categories/circle.json
@@ -0,0 +1,131 @@
+[
+ {
+ "githubUrl": "https://github.com/bartgryszko/react-native-circular-progress",
+ "expoGo": true,
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-circular-progress",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/bartgryszko/react-native-circular-progress",
+ "clone": "https://github.com/bartgryszko/react-native-circular-progress.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T03:19:06Z",
+ "createdAt": "2015-10-27T15:09:33Z",
+ "pushedAt": "2024-05-19T08:32:02Z",
+ "issues": 70,
+ "subscribers": 22,
+ "stars": 2098,
+ "forks": 422
+ },
+ "name": "react-native-circular-progress",
+ "fullName": "bartgryszko/react-native-circular-progress",
+ "description": "React Native component for creating animated, circular progress with ReactART",
+ "topics": [
+ "react-native",
+ "fill",
+ "circle",
+ "animation",
+ "progress"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 203612,
+ "weekDownloads": 44372,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native fill circle animation progress",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.032,
+ "category": [
+ "circle",
+ "progress"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/JackPu/react-native-percentage-circle",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-percentage-circle",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/JackPu/react-native-percentage-circle",
+ "clone": "https://github.com/JackPu/react-native-percentage-circle.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-20T10:20:59Z",
+ "createdAt": "2016-08-23T03:57:28Z",
+ "pushedAt": "2023-03-03T06:37:55Z",
+ "issues": 32,
+ "subscribers": 12,
+ "stars": 333,
+ "forks": 108
+ },
+ "name": "react-native-percentage-circle",
+ "fullName": "JackPu/react-native-percentage-circle",
+ "description": "🐳 React Native Percentage Circle",
+ "topics": [
+ "react-native",
+ "circle",
+ "percent"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 531,
+ "weekDownloads": 111,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native circle percent",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.04,
+ "category": [
+ "circle",
+ "percent"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/cli.json b/category-selector/data/categories/cli.json
new file mode 100644
index 0000000..12ff1ad
--- /dev/null
+++ b/category-selector/data/categories/cli.json
@@ -0,0 +1,150 @@
+[
+ {
+ "githubUrl": "https://github.com/junedomingo/react-native-rename",
+ "images": [
+ "https://cloud.githubusercontent.com/assets/5106887/24444940/cbcb0a58-149a-11e7-9714-2c7bf5254b0d.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "dev": true,
+ "npmPkg": "react-native-rename",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/junedomingo/react-native-rename",
+ "clone": "https://github.com/junedomingo/react-native-rename.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-22T14:20:15Z",
+ "createdAt": "2016-09-20T12:46:31Z",
+ "pushedAt": "2024-01-20T21:58:22Z",
+ "issues": 18,
+ "subscribers": 16,
+ "stars": 2557,
+ "forks": 253
+ },
+ "name": "react-native-rename",
+ "fullName": "junedomingo/react-native-rename",
+ "description": "Rename react-native app with just one command",
+ "topics": [
+ "react-native",
+ "react-native-rename",
+ "rename",
+ "cli"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v3.2.14",
+ "tagName": "v3.2.14",
+ "createdAt": "2024-01-20T21:57:31Z",
+ "publishedAt": "2024-01-20T21:59:01Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 26007,
+ "weekDownloads": 5707,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native react-native-rename rename cli",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.031,
+ "category": [
+ "react-native-rename",
+ "rename",
+ "cli"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/Forward-Software/react-native-toolbox",
+ "npmPkg": "@forward-software/react-native-toolbox",
+ "ios": true,
+ "android": true,
+ "dev": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Forward-Software/react-native-toolbox",
+ "clone": "https://github.com/Forward-Software/react-native-toolbox.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-01-28T14:34:09Z",
+ "createdAt": "2018-09-23T15:28:22Z",
+ "pushedAt": "2023-03-01T22:17:13Z",
+ "issues": 13,
+ "subscribers": 1,
+ "stars": 24,
+ "forks": 1
+ },
+ "name": "react-native-toolbox",
+ "fullName": "Forward-Software/react-native-toolbox",
+ "description": "A set of scripts to simplify React Native development",
+ "topics": [
+ "react-native",
+ "scripts",
+ "utilities",
+ "utils",
+ "cli",
+ "development-tools"
+ ],
+ "license": {
+ "key": "mpl-2.0",
+ "name": "Mozilla Public License 2.0",
+ "spdxId": "MPL-2.0",
+ "url": "https://api.github.com/licenses/mpl-2.0",
+ "id": "MDc6TGljZW5zZTE0"
+ },
+ "lastRelease": {
+ "name": "v3.0.0",
+ "tagName": "v3.0.0",
+ "createdAt": "2022-04-09T13:53:23Z",
+ "publishedAt": "2022-04-09T14:02:58Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 549,
+ "weekDownloads": 201,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native scripts utilities utils cli development-tools",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": 0.017,
+ "category": [
+ "utilities",
+ "scripts",
+ "utils",
+ "cli",
+ "development-tools"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/click-outside.json b/category-selector/data/categories/click-outside.json
new file mode 100644
index 0000000..359ce4a
--- /dev/null
+++ b/category-selector/data/categories/click-outside.json
@@ -0,0 +1,75 @@
+[
+ {
+ "githubUrl": "https://github.com/jakex7/react-native-click-outside",
+ "examples": [
+ "https://github.com/jakex7/react-native-click-outside/tree/main/example/src"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "npmPkg": "react-native-click-outside",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/jakex7/react-native-click-outside",
+ "clone": "https://github.com/jakex7/react-native-click-outside.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-13T13:42:50Z",
+ "createdAt": "2023-02-03T17:11:54Z",
+ "pushedAt": "2023-10-17T00:31:29Z",
+ "issues": 4,
+ "subscribers": 2,
+ "stars": 60,
+ "forks": 6
+ },
+ "name": "react-native-click-outside",
+ "fullName": "jakex7/react-native-click-outside",
+ "description": "React Native library to detect clicks outside the component 👆",
+ "topics": [
+ "react-native",
+ "click-outside",
+ "open-source",
+ "hacktoberfest"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 0.1.1",
+ "tagName": "v0.1.1",
+ "createdAt": "2023-07-21T20:00:54Z",
+ "publishedAt": "2023-07-21T20:00:59Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 11467,
+ "weekDownloads": 2473,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native click-outside open-source hacktoberfest",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.034,
+ "category": [
+ "click-outside"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/clipboard.json b/category-selector/data/categories/clipboard.json
new file mode 100644
index 0000000..c38e5d1
--- /dev/null
+++ b/category-selector/data/categories/clipboard.json
@@ -0,0 +1,129 @@
+[
+ {
+ "githubUrl": "https://github.com/Jarred-Sumner/react-native-media-clipboard",
+ "ios": true,
+ "npmPkg": "react-native-media-clipboard",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Jarred-Sumner/react-native-media-clipboard",
+ "clone": "https://github.com/Jarred-Sumner/react-native-media-clipboard.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-02-29T22:33:09Z",
+ "createdAt": "2020-02-14T11:34:53Z",
+ "pushedAt": "2023-01-05T07:16:41Z",
+ "issues": 15,
+ "subscribers": 4,
+ "stars": 51,
+ "forks": 3
+ },
+ "name": "react-native-media-clipboard",
+ "fullName": "Jarred-Sumner/react-native-media-clipboard",
+ "description": "Image support for the clipboard in React Native",
+ "topics": [
+ "clipboard",
+ "react-native",
+ "react-native-image",
+ "react"
+ ],
+ "license": null,
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 12,
+ "weekDownloads": 1,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "clipboard react-native react-native-image react",
+ "score": 38,
+ "matchingScoreModifiers": [
+ "No license"
+ ],
+ "popularity": -0.617,
+ "category": [
+ "clipboard"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/react-native-clipboard/clipboard",
+ "ios": true,
+ "android": true,
+ "windows": true,
+ "macos": true,
+ "visionos": true,
+ "npmPkg": "@react-native-clipboard/clipboard",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/react-native-clipboard/clipboard",
+ "clone": "https://github.com/react-native-clipboard/clipboard.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T03:18:16Z",
+ "createdAt": "2019-02-07T10:53:29Z",
+ "pushedAt": "2024-05-20T07:20:53Z",
+ "issues": 69,
+ "subscribers": 7,
+ "stars": 656,
+ "forks": 110
+ },
+ "name": "clipboard",
+ "fullName": "react-native-clipboard/clipboard",
+ "description": "React Native Clipboard API for both iOS and Android.",
+ "topics": [
+ "react-native",
+ "clipboard",
+ "hacktoberfest"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v1.14.1",
+ "tagName": "v1.14.1",
+ "createdAt": "2024-04-22T05:10:37Z",
+ "publishedAt": "2024-04-22T05:11:58Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 975574,
+ "weekDownloads": 219269,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native clipboard hacktoberfest",
+ "score": 88,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.025,
+ "category": [
+ "clipboard"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/clock-view.json b/category-selector/data/categories/clock-view.json
new file mode 100644
index 0000000..8086f71
--- /dev/null
+++ b/category-selector/data/categories/clock-view.json
@@ -0,0 +1,71 @@
+[
+ {
+ "githubUrl": "https://github.com/Mindinventory/awesome-clock",
+ "npmPkg": "@mindinventory/react-native-awesome-clock",
+ "examples": [
+ "https://github.com/Mindinventory/awesome-clock/tree/main/example"
+ ],
+ "images": [
+ "https://user-images.githubusercontent.com/87525902/181426102-61d69a91-922f-45ef-aebb-0a087894e6ad.gif",
+ "https://user-images.githubusercontent.com/87525902/181426355-eb55b0e1-dc2e-484f-8675-f699e61bea80.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Mindinventory/awesome-clock",
+ "clone": "https://github.com/Mindinventory/awesome-clock.git",
+ "homepage": "https://www.mindinventory.com/react-native-app-development.php"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-01-30T07:35:37Z",
+ "createdAt": "2022-07-19T07:03:50Z",
+ "pushedAt": "2022-07-28T09:55:02Z",
+ "issues": 0,
+ "subscribers": 5,
+ "stars": 14,
+ "forks": 0
+ },
+ "name": "awesome-clock",
+ "fullName": "Mindinventory/awesome-clock",
+ "description": "MindInventory react-native-awesome-clock lib can be used to show this awesome Clock UI in your react-native projects",
+ "topics": [
+ "awesome-clock",
+ "customcomponent",
+ "npm-package",
+ "npmjs",
+ "reactnative",
+ "clock-view"
+ ],
+ "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": 8,
+ "weekDownloads": 1,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "awesome-clock customcomponent npm-package npmjs reactnative clock-view",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.675,
+ "category": [
+ "clock-view"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/clock.json b/category-selector/data/categories/clock.json
new file mode 100644
index 0000000..fdf39e3
--- /dev/null
+++ b/category-selector/data/categories/clock.json
@@ -0,0 +1,81 @@
+[
+ {
+ "githubUrl": "https://github.com/mateoguzmana/react-native-clocks",
+ "examples": [
+ "https://github.com/mateoguzmana/react-native-clocks/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "web": true,
+ "npmPkg": "react-native-clocks",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/mateoguzmana/react-native-clocks",
+ "clone": "https://github.com/mateoguzmana/react-native-clocks.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-03-22T12:16:52Z",
+ "createdAt": "2022-09-16T21:58:43Z",
+ "pushedAt": "2023-09-30T11:34:22Z",
+ "issues": 0,
+ "subscribers": 3,
+ "stars": 30,
+ "forks": 6
+ },
+ "name": "react-native-clocks",
+ "fullName": "mateoguzmana/react-native-clocks",
+ "description": "🕑 React Native customisable clocks built with @shopify/react-native-skia.",
+ "topics": [
+ "android",
+ "clock",
+ "ios",
+ "react",
+ "react-native",
+ "react-native-web",
+ "skia",
+ "time",
+ "javascript",
+ "typescript",
+ "hacktoberfest"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 0.1.1",
+ "tagName": "v0.1.1",
+ "createdAt": "2023-09-30T11:34:19Z",
+ "publishedAt": "2023-09-30T11:34:26Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 26,
+ "weekDownloads": 4,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "android clock ios react react-native react-native-web skia time javascript typescript hacktoberfest",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.527,
+ "category": [
+ "clock",
+ "time"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/cloud.json b/category-selector/data/categories/cloud.json
new file mode 100644
index 0000000..0e701fe
--- /dev/null
+++ b/category-selector/data/categories/cloud.json
@@ -0,0 +1,436 @@
+[
+ {
+ "githubUrl": "https://github.com/XHMM/react-native-cloud-store",
+ "ios": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/XHMM/react-native-cloud-store",
+ "clone": "https://github.com/XHMM/react-native-cloud-store.git",
+ "homepage": "https://react-native-cloud-store.vercel.app/docs/install/with-crna"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-11T05:50:55Z",
+ "createdAt": "2021-10-17T10:13:02Z",
+ "pushedAt": "2024-04-11T05:50:55Z",
+ "forks": 10,
+ "issues": 4,
+ "subscribers": 3,
+ "stars": 65
+ },
+ "name": "react-native-cloud-store",
+ "fullName": "XHMM/react-native-cloud-store",
+ "description": "A react-native module for icloud drive",
+ "topics": [
+ "react-native",
+ "ios",
+ "android",
+ "icloud",
+ "swift",
+ "react"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v0.12.0",
+ "tagName": "0.12.0",
+ "createdAt": "2024-04-11T05:50:55Z",
+ "publishedAt": "2024-04-11T06:22:15Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npmPkg": "react-native-cloud-store",
+ "npm": {
+ "downloads": 7642,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 1959
+ },
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": 0.006,
+ "topicSearchString": "react-native ios android icloud swift react",
+ "matchScore": 111,
+ "category": [
+ "cloud"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/Kuatsu/react-native-cloud-storage",
+ "examples": [
+ "https://github.com/Kuatsu/react-native-cloud-storage/tree/master/example"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Kuatsu/react-native-cloud-storage",
+ "clone": "https://github.com/Kuatsu/react-native-cloud-storage.git",
+ "homepage": "https://react-native-cloud-storage.oss.kuatsu.de/docs/intro"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-25T19:09:36Z",
+ "createdAt": "2023-04-03T20:47:52Z",
+ "pushedAt": "2024-04-25T19:09:36Z",
+ "forks": 5,
+ "issues": 2,
+ "subscribers": 1,
+ "stars": 90
+ },
+ "name": "react-native-cloud-storage",
+ "fullName": "Kuatsu/react-native-cloud-storage",
+ "description": "☁️ Save to & read from iCloud and Google Drive using React Native",
+ "topics": [
+ "react-native",
+ "ios",
+ "android"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 1.4.0",
+ "tagName": "v1.4.0",
+ "createdAt": "2024-04-25T19:09:36Z",
+ "publishedAt": "2024-04-25T19:09:37Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npmPkg": "react-native-cloud-storage",
+ "npm": {
+ "downloads": 1168,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 150
+ },
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.122,
+ "topicSearchString": "react-native ios android",
+ "matchScore": 110,
+ "category": [
+ "cloud"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/invertase/react-native-firebase/tree/main/packages/app",
+ "npmPkg": "@react-native-firebase/app",
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/invertase/react-native-firebase",
+ "clone": "https://github.com/invertase/react-native-firebase.git"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-20T03:50:59Z",
+ "createdAt": "2017-02-01T12:01:03Z",
+ "pushedAt": "2024-05-20T03:50:59Z",
+ "forks": 2105,
+ "issues": 41,
+ "subscribers": 165,
+ "stars": 11465
+ },
+ "name": "@react-native-firebase/app",
+ "fullName": "invertase/react-native-firebase",
+ "description": "A well tested, feature rich Firebase implementation for React Native, supporting iOS & Android. Individual module support for Admob, Analytics, Auth, Crash Reporting, Cloud Firestore, Database, Dynamic Links, Functions, Messaging (FCM), Remote Config, Storage and more.",
+ "topics": [
+ "react",
+ "admob",
+ "auth",
+ "config",
+ "digits",
+ "fabric",
+ "functions",
+ "phone-auth",
+ "sms",
+ "firestore",
+ "cloud-firestore",
+ "datastore",
+ "remote-config",
+ "transactions",
+ "react-native",
+ "react-native-firebase",
+ "firebase",
+ "fcm",
+ "apn",
+ "gcm",
+ "analytics",
+ "messaging",
+ "database",
+ "android",
+ "ios",
+ "crash",
+ "firestack",
+ "performance",
+ "firestore",
+ "dynamic-links",
+ "crashlytics"
+ ],
+ "license": {
+ "name": "Apache License 2.0",
+ "url": "http://choosealicense.com/licenses/apache-2.0/",
+ "id": "MDc6TGljZW5zZTI=",
+ "key": "apache-2.0",
+ "spdxId": "Apache-2.0"
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npm": {
+ "downloads": 1821323,
+ "weekDownloads": 411994,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month"
+ },
+ "score": 88,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.024,
+ "topicSearchString": "react admob auth config digits fabric functions phone-auth sms firestore cloud-firestore datastore remote-config transactions react-native react-native-firebase firebase fcm apn gcm analytics messaging database android ios crash firestack performance firestore dynamic-links crashlytics",
+ "matchScore": 11,
+ "category": [
+ "cloud"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/invertase/react-native-firebase/tree/main/packages/storage",
+ "npmPkg": "@react-native-firebase/storage",
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/invertase/react-native-firebase",
+ "clone": "https://github.com/invertase/react-native-firebase.git"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-20T03:50:59Z",
+ "createdAt": "2017-02-01T12:01:03Z",
+ "pushedAt": "2024-05-20T03:50:59Z",
+ "forks": 2105,
+ "issues": 41,
+ "subscribers": 165,
+ "stars": 11465
+ },
+ "name": "@react-native-firebase/storage",
+ "fullName": "invertase/react-native-firebase",
+ "description": "React Native Firebase - React Native Firebase provides native integration with Cloud Storage, providing support to upload and download files directly from your device and from your Firebase Cloud Storage bucket.",
+ "topics": [
+ "react",
+ "react-native",
+ "firebase",
+ "images",
+ "audio",
+ "video",
+ "json",
+ "cloud-storage",
+ "storage",
+ "upload",
+ "download"
+ ],
+ "license": {
+ "name": "Apache License 2.0",
+ "url": "http://choosealicense.com/licenses/apache-2.0/",
+ "id": "MDc6TGljZW5zZTI=",
+ "key": "apache-2.0",
+ "spdxId": "Apache-2.0"
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npm": {
+ "downloads": 95267,
+ "weekDownloads": 21686,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month"
+ },
+ "score": 88,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.022,
+ "topicSearchString": "react react-native firebase images audio video json cloud-storage storage upload download",
+ "matchScore": 11,
+ "category": [
+ "cloud"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/invertase/react-native-firebase/tree/main/packages/functions",
+ "npmPkg": "@react-native-firebase/functions",
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/invertase/react-native-firebase",
+ "clone": "https://github.com/invertase/react-native-firebase.git"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-20T03:50:59Z",
+ "createdAt": "2017-02-01T12:01:03Z",
+ "pushedAt": "2024-05-20T03:50:59Z",
+ "forks": 2105,
+ "issues": 41,
+ "subscribers": 165,
+ "stars": 11465
+ },
+ "name": "@react-native-firebase/functions",
+ "fullName": "invertase/react-native-firebase",
+ "description": "React Native Firebase - Cloud Functions for Firebase lets you automatically run backend code in response to events triggered by Firebase features and HTTPS requests. React Native Firebase supports integration with production and locally emulated Cloud Functions with a simple API interface.\n\n",
+ "topics": [
+ "react",
+ "react-native",
+ "firebase",
+ "https",
+ "callable",
+ "functions"
+ ],
+ "license": {
+ "name": "Apache License 2.0",
+ "url": "http://choosealicense.com/licenses/apache-2.0/",
+ "id": "MDc6TGljZW5zZTI=",
+ "key": "apache-2.0",
+ "spdxId": "Apache-2.0"
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npm": {
+ "downloads": 37977,
+ "weekDownloads": 9508,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month"
+ },
+ "score": 88,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": 0,
+ "topicSearchString": "react react-native firebase https callable functions",
+ "matchScore": 10,
+ "category": [
+ "cloud"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/invertase/react-native-firebase/tree/main/packages/messaging",
+ "npmPkg": "@react-native-firebase/messaging",
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/invertase/react-native-firebase",
+ "clone": "https://github.com/invertase/react-native-firebase.git"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-20T03:50:59Z",
+ "createdAt": "2017-02-01T12:01:03Z",
+ "pushedAt": "2024-05-20T03:50:59Z",
+ "forks": 2105,
+ "issues": 41,
+ "subscribers": 165,
+ "stars": 11465
+ },
+ "name": "@react-native-firebase/messaging",
+ "fullName": "invertase/react-native-firebase",
+ "description": "React Native Firebase - React Native Firebase provides native integration of Firebase Cloud Messaging (FCM) for both Android & iOS. FCM is a cost free service, allowing for server-device and device-device communication. The React Native Firebase Messaging module provides a simple JavaScript API to interact with FCM.",
+ "topics": [
+ "react",
+ "react-native",
+ "firebase",
+ "messaging"
+ ],
+ "license": {
+ "name": "Apache License 2.0",
+ "url": "http://choosealicense.com/licenses/apache-2.0/",
+ "id": "MDc6TGljZW5zZTI=",
+ "key": "apache-2.0",
+ "spdxId": "Apache-2.0"
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npm": {
+ "downloads": 1126451,
+ "weekDownloads": 258635,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month"
+ },
+ "score": 88,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.02,
+ "topicSearchString": "react react-native firebase messaging",
+ "matchScore": 10,
+ "category": [
+ "cloud"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/code-highlight.json b/category-selector/data/categories/code-highlight.json
new file mode 100644
index 0000000..b4608ed
--- /dev/null
+++ b/category-selector/data/categories/code-highlight.json
@@ -0,0 +1,76 @@
+[
+ {
+ "githubUrl": "https://github.com/gmsgowtham/react-native-code-highlighter",
+ "examples": [
+ "https://codesandbox.io/s/react-native-code-highligher-knfsyx?file=/src/App.js",
+ "https://github.com/gmsgowtham/react-native-code-highlighter/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "npmPkg": "react-native-code-highlighter",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/gmsgowtham/react-native-code-highlighter",
+ "clone": "https://github.com/gmsgowtham/react-native-code-highlighter.git",
+ "homepage": "https://www.npmjs.com/package/react-native-code-highlighter"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-08T11:52:33Z",
+ "createdAt": "2023-05-28T13:49:50Z",
+ "pushedAt": "2024-05-24T13:43:59Z",
+ "issues": 19,
+ "subscribers": 2,
+ "stars": 39,
+ "forks": 2
+ },
+ "name": "react-native-code-highlighter",
+ "fullName": "gmsgowtham/react-native-code-highlighter",
+ "description": "Syntax highlighter for React Native powered by react-syntax-highlighter",
+ "topics": [
+ "code-highlight",
+ "react-native",
+ "syntax-highlighting",
+ "typescript",
+ "react"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v1.2.2",
+ "tagName": "v1.2.2",
+ "createdAt": "2023-10-26T17:28:59Z",
+ "publishedAt": "2023-10-26T17:30:53Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 917,
+ "weekDownloads": 428,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "code-highlight react-native syntax-highlighting typescript react",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": 0.217,
+ "category": [
+ "code-highlight",
+ "syntax-highlighting"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/code-push.json b/category-selector/data/categories/code-push.json
new file mode 100644
index 0000000..7592daf
--- /dev/null
+++ b/category-selector/data/categories/code-push.json
@@ -0,0 +1,73 @@
+[
+ {
+ "githubUrl": "https://github.com/Microsoft/react-native-code-push",
+ "ios": true,
+ "android": true,
+ "windows": true,
+ "npmPkg": "react-native-code-push",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/microsoft/react-native-code-push",
+ "clone": "https://github.com/microsoft/react-native-code-push.git",
+ "homepage": "http://appcenter.ms"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-25T06:02:49Z",
+ "createdAt": "2015-06-02T17:19:20Z",
+ "pushedAt": "2024-05-14T11:05:30Z",
+ "issues": 61,
+ "subscribers": 222,
+ "stars": 8842,
+ "forks": 1436
+ },
+ "name": "react-native-code-push",
+ "fullName": "microsoft/react-native-code-push",
+ "description": "React Native module for CodePush",
+ "topics": [
+ "react-native",
+ "codepush",
+ "code-push"
+ ],
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdxId": "NOASSERTION",
+ "url": null,
+ "id": "MDc6TGljZW5zZTA="
+ },
+ "lastRelease": {
+ "name": "Version 8.2.2",
+ "tagName": "v8.2.2",
+ "createdAt": "2024-04-03T13:02:24Z",
+ "publishedAt": "2024-04-05T10:59:49Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 615054,
+ "weekDownloads": 138231,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native codepush code-push",
+ "score": 88,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.025,
+ "category": [
+ "codepush",
+ "code-push"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/codepush.json b/category-selector/data/categories/codepush.json
new file mode 100644
index 0000000..7592daf
--- /dev/null
+++ b/category-selector/data/categories/codepush.json
@@ -0,0 +1,73 @@
+[
+ {
+ "githubUrl": "https://github.com/Microsoft/react-native-code-push",
+ "ios": true,
+ "android": true,
+ "windows": true,
+ "npmPkg": "react-native-code-push",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/microsoft/react-native-code-push",
+ "clone": "https://github.com/microsoft/react-native-code-push.git",
+ "homepage": "http://appcenter.ms"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-25T06:02:49Z",
+ "createdAt": "2015-06-02T17:19:20Z",
+ "pushedAt": "2024-05-14T11:05:30Z",
+ "issues": 61,
+ "subscribers": 222,
+ "stars": 8842,
+ "forks": 1436
+ },
+ "name": "react-native-code-push",
+ "fullName": "microsoft/react-native-code-push",
+ "description": "React Native module for CodePush",
+ "topics": [
+ "react-native",
+ "codepush",
+ "code-push"
+ ],
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdxId": "NOASSERTION",
+ "url": null,
+ "id": "MDc6TGljZW5zZTA="
+ },
+ "lastRelease": {
+ "name": "Version 8.2.2",
+ "tagName": "v8.2.2",
+ "createdAt": "2024-04-03T13:02:24Z",
+ "publishedAt": "2024-04-05T10:59:49Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 615054,
+ "weekDownloads": 138231,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native codepush code-push",
+ "score": 88,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.025,
+ "category": [
+ "codepush",
+ "code-push"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/collapsible.json b/category-selector/data/categories/collapsible.json
new file mode 100644
index 0000000..dc5c8d1
--- /dev/null
+++ b/category-selector/data/categories/collapsible.json
@@ -0,0 +1,78 @@
+[
+ {
+ "githubUrl": "https://github.com/oblador/react-native-collapsible",
+ "examples": [
+ "https://github.com/oblador/react-native-collapsible/tree/master/Example"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-collapsible",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/oblador/react-native-collapsible",
+ "clone": "https://github.com/oblador/react-native-collapsible.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T19:05:58Z",
+ "createdAt": "2015-06-07T13:36:23Z",
+ "pushedAt": "2023-05-30T09:35:13Z",
+ "issues": 116,
+ "subscribers": 30,
+ "stars": 2417,
+ "forks": 453
+ },
+ "name": "react-native-collapsible",
+ "fullName": "oblador/react-native-collapsible",
+ "description": "Animated collapsible component for React Native, good for accordions, toggles etc",
+ "topics": [
+ "react-native",
+ "accordion",
+ "collapsible",
+ "animation"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "1.6.1",
+ "tagName": "v1.6.1",
+ "createdAt": "2023-03-30T09:47:17Z",
+ "publishedAt": "2023-03-30T09:48:21Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 443924,
+ "weekDownloads": 100196,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native accordion collapsible animation",
+ "score": 75,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.024,
+ "category": [
+ "accordion",
+ "collapsible"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/color-picker.json b/category-selector/data/categories/color-picker.json
new file mode 100644
index 0000000..84f907f
--- /dev/null
+++ b/category-selector/data/categories/color-picker.json
@@ -0,0 +1,78 @@
+[
+ {
+ "githubUrl": "https://github.com/Naturalclar/react-native-color-picker-ios",
+ "examples": [
+ "https://github.com/Naturalclar/react-native-color-picker-ios/tree/master/example"
+ ],
+ "images": [
+ "https://user-images.githubusercontent.com/6936373/95818710-758a8a80-0d5f-11eb-8e45-fb0573049c34.jpeg",
+ "https://user-images.githubusercontent.com/6936373/95818705-73283080-0d5f-11eb-8a10-c0f166ed13a9.jpeg",
+ "https://user-images.githubusercontent.com/6936373/95818711-76232100-0d5f-11eb-802f-9cbe76454e8d.jpeg"
+ ],
+ "ios": true,
+ "npmPkg": "react-native-color-picker-ios",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Naturalclar/react-native-color-picker-ios",
+ "clone": "https://github.com/Naturalclar/react-native-color-picker-ios.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-03T16:32:52Z",
+ "createdAt": "2020-10-12T11:57:35Z",
+ "pushedAt": "2024-05-23T20:14:11Z",
+ "issues": 8,
+ "subscribers": 4,
+ "stars": 104,
+ "forks": 7
+ },
+ "name": "react-native-color-picker-ios",
+ "fullName": "Naturalclar/react-native-color-picker-ios",
+ "description": "iOS14 UIColorPicker Module for react-native",
+ "topics": [
+ "react-native",
+ "hacktoberfest",
+ "color-picker",
+ "ios",
+ "typescript"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v0.1.3",
+ "tagName": "v0.1.3",
+ "createdAt": "2024-04-17T12:28:05Z",
+ "publishedAt": "2024-04-17T12:28:51Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 399,
+ "weekDownloads": 111,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native hacktoberfest color-picker ios typescript",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.03,
+ "category": [
+ "color-picker"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/component.json b/category-selector/data/categories/component.json
new file mode 100644
index 0000000..415aa84
--- /dev/null
+++ b/category-selector/data/categories/component.json
@@ -0,0 +1,139 @@
+[
+ {
+ "githubUrl": "https://github.com/rnc-archive/react-native-platform-touchable",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "unmaintained": true,
+ "npmPkg": "react-native-platform-touchable",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/rnc-archive/react-native-platform-touchable",
+ "clone": "https://github.com/rnc-archive/react-native-platform-touchable.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-02-19T20:38:15Z",
+ "createdAt": "2017-07-01T20:16:47Z",
+ "pushedAt": "2020-05-14T22:04:58Z",
+ "issues": 8,
+ "subscribers": 8,
+ "stars": 441,
+ "forks": 30
+ },
+ "name": "react-native-platform-touchable",
+ "fullName": "rnc-archive/react-native-platform-touchable",
+ "description": "A wrapper around the various Touchable* components built into React Native core with platform defaults",
+ "topics": [
+ "react-native",
+ "component",
+ "button"
+ ],
+ "license": {
+ "key": "bsd-3-clause",
+ "name": "BSD 3-Clause \"New\" or \"Revised\" License",
+ "spdxId": "BSD-3-Clause",
+ "url": "https://api.github.com/licenses/bsd-3-clause",
+ "id": "MDc6TGljZW5zZTU="
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 15635,
+ "weekDownloads": 3093,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native component button",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.302,
+ "category": [
+ "component"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/djchie/react-native-star-rating",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "unmaintained": true,
+ "npmPkg": "react-native-star-rating",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/djchie/react-native-star-rating",
+ "clone": "https://github.com/djchie/react-native-star-rating.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-14T19:54:33Z",
+ "createdAt": "2015-11-20T03:19:17Z",
+ "pushedAt": "2023-05-15T09:33:34Z",
+ "issues": 57,
+ "subscribers": 12,
+ "stars": 832,
+ "forks": 200
+ },
+ "name": "react-native-star-rating",
+ "fullName": "djchie/react-native-star-rating",
+ "description": "A React Native component for generating and displaying interactive star ratings",
+ "topics": [
+ "star-rating",
+ "star-rating-component",
+ "react-native",
+ "react-native-component",
+ "custom-star",
+ "star-icon",
+ "react-native-star-rating",
+ "star",
+ "rating",
+ "ratings",
+ "component"
+ ],
+ "license": null,
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 96569,
+ "weekDownloads": 21129,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "star-rating star-rating-component react-native react-native-component custom-star star-icon react-native-star-rating star rating ratings component",
+ "score": 50,
+ "matchingScoreModifiers": [
+ "Popular",
+ "No license",
+ "Recently updated"
+ ],
+ "popularity": -0.281,
+ "category": [
+ "star-rating",
+ "star-rating-component",
+ "react-native-component",
+ "react-native-star-rating",
+ "star",
+ "rating",
+ "ratings",
+ "component",
+ "custom-star",
+ "star-icon"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/compress-audio.json b/category-selector/data/categories/compress-audio.json
new file mode 100644
index 0000000..30eccfe
--- /dev/null
+++ b/category-selector/data/categories/compress-audio.json
@@ -0,0 +1,96 @@
+[
+ {
+ "githubUrl": "https://github.com/numandev1/react-native-compressor",
+ "examples": [
+ "https://github.com/numandev1/react-native-compressor/tree/main/example",
+ "https://github.com/numandev1/react-native-compressor/tree/main/exampleExpo"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-compressor",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/numandev1/react-native-compressor",
+ "clone": "https://github.com/numandev1/react-native-compressor.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T12:46:03Z",
+ "createdAt": "2021-05-28T10:34:48Z",
+ "pushedAt": "2024-04-07T11:24:48Z",
+ "issues": 42,
+ "subscribers": 11,
+ "stars": 781,
+ "forks": 81
+ },
+ "name": "react-native-compressor",
+ "fullName": "numandev1/react-native-compressor",
+ "description": "🗜️Compress Image, Video, and Audio same like Whatsapp 🚀✨",
+ "topics": [
+ "compress",
+ "compression",
+ "react-native",
+ "compress-images",
+ "compress-videos",
+ "compress-audio",
+ "video",
+ "audio",
+ "image",
+ "whatsapp",
+ "background-upload",
+ "javascript",
+ "thumbnail",
+ "thumbnail-generator",
+ "compressor",
+ "downloader",
+ "uploader",
+ "download",
+ "upload",
+ "bitrate"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 1.8.24",
+ "tagName": "v1.8.24",
+ "createdAt": "2024-02-13T08:18:56Z",
+ "publishedAt": "2024-02-13T08:19:04Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 101550,
+ "weekDownloads": 23403,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "compress compression react-native compress-images compress-videos compress-audio video audio image whatsapp background-upload javascript thumbnail thumbnail-generator compressor downloader uploader download upload bitrate",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.02,
+ "category": [
+ "compress",
+ "compression",
+ "compress-images",
+ "compress-videos",
+ "compress-audio",
+ "compressor"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/compress-images.json b/category-selector/data/categories/compress-images.json
new file mode 100644
index 0000000..30eccfe
--- /dev/null
+++ b/category-selector/data/categories/compress-images.json
@@ -0,0 +1,96 @@
+[
+ {
+ "githubUrl": "https://github.com/numandev1/react-native-compressor",
+ "examples": [
+ "https://github.com/numandev1/react-native-compressor/tree/main/example",
+ "https://github.com/numandev1/react-native-compressor/tree/main/exampleExpo"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-compressor",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/numandev1/react-native-compressor",
+ "clone": "https://github.com/numandev1/react-native-compressor.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T12:46:03Z",
+ "createdAt": "2021-05-28T10:34:48Z",
+ "pushedAt": "2024-04-07T11:24:48Z",
+ "issues": 42,
+ "subscribers": 11,
+ "stars": 781,
+ "forks": 81
+ },
+ "name": "react-native-compressor",
+ "fullName": "numandev1/react-native-compressor",
+ "description": "🗜️Compress Image, Video, and Audio same like Whatsapp 🚀✨",
+ "topics": [
+ "compress",
+ "compression",
+ "react-native",
+ "compress-images",
+ "compress-videos",
+ "compress-audio",
+ "video",
+ "audio",
+ "image",
+ "whatsapp",
+ "background-upload",
+ "javascript",
+ "thumbnail",
+ "thumbnail-generator",
+ "compressor",
+ "downloader",
+ "uploader",
+ "download",
+ "upload",
+ "bitrate"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 1.8.24",
+ "tagName": "v1.8.24",
+ "createdAt": "2024-02-13T08:18:56Z",
+ "publishedAt": "2024-02-13T08:19:04Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 101550,
+ "weekDownloads": 23403,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "compress compression react-native compress-images compress-videos compress-audio video audio image whatsapp background-upload javascript thumbnail thumbnail-generator compressor downloader uploader download upload bitrate",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.02,
+ "category": [
+ "compress",
+ "compression",
+ "compress-images",
+ "compress-videos",
+ "compress-audio",
+ "compressor"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/compress-videos.json b/category-selector/data/categories/compress-videos.json
new file mode 100644
index 0000000..30eccfe
--- /dev/null
+++ b/category-selector/data/categories/compress-videos.json
@@ -0,0 +1,96 @@
+[
+ {
+ "githubUrl": "https://github.com/numandev1/react-native-compressor",
+ "examples": [
+ "https://github.com/numandev1/react-native-compressor/tree/main/example",
+ "https://github.com/numandev1/react-native-compressor/tree/main/exampleExpo"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-compressor",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/numandev1/react-native-compressor",
+ "clone": "https://github.com/numandev1/react-native-compressor.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T12:46:03Z",
+ "createdAt": "2021-05-28T10:34:48Z",
+ "pushedAt": "2024-04-07T11:24:48Z",
+ "issues": 42,
+ "subscribers": 11,
+ "stars": 781,
+ "forks": 81
+ },
+ "name": "react-native-compressor",
+ "fullName": "numandev1/react-native-compressor",
+ "description": "🗜️Compress Image, Video, and Audio same like Whatsapp 🚀✨",
+ "topics": [
+ "compress",
+ "compression",
+ "react-native",
+ "compress-images",
+ "compress-videos",
+ "compress-audio",
+ "video",
+ "audio",
+ "image",
+ "whatsapp",
+ "background-upload",
+ "javascript",
+ "thumbnail",
+ "thumbnail-generator",
+ "compressor",
+ "downloader",
+ "uploader",
+ "download",
+ "upload",
+ "bitrate"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 1.8.24",
+ "tagName": "v1.8.24",
+ "createdAt": "2024-02-13T08:18:56Z",
+ "publishedAt": "2024-02-13T08:19:04Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 101550,
+ "weekDownloads": 23403,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "compress compression react-native compress-images compress-videos compress-audio video audio image whatsapp background-upload javascript thumbnail thumbnail-generator compressor downloader uploader download upload bitrate",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.02,
+ "category": [
+ "compress",
+ "compression",
+ "compress-images",
+ "compress-videos",
+ "compress-audio",
+ "compressor"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/compress.json b/category-selector/data/categories/compress.json
new file mode 100644
index 0000000..30eccfe
--- /dev/null
+++ b/category-selector/data/categories/compress.json
@@ -0,0 +1,96 @@
+[
+ {
+ "githubUrl": "https://github.com/numandev1/react-native-compressor",
+ "examples": [
+ "https://github.com/numandev1/react-native-compressor/tree/main/example",
+ "https://github.com/numandev1/react-native-compressor/tree/main/exampleExpo"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-compressor",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/numandev1/react-native-compressor",
+ "clone": "https://github.com/numandev1/react-native-compressor.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T12:46:03Z",
+ "createdAt": "2021-05-28T10:34:48Z",
+ "pushedAt": "2024-04-07T11:24:48Z",
+ "issues": 42,
+ "subscribers": 11,
+ "stars": 781,
+ "forks": 81
+ },
+ "name": "react-native-compressor",
+ "fullName": "numandev1/react-native-compressor",
+ "description": "🗜️Compress Image, Video, and Audio same like Whatsapp 🚀✨",
+ "topics": [
+ "compress",
+ "compression",
+ "react-native",
+ "compress-images",
+ "compress-videos",
+ "compress-audio",
+ "video",
+ "audio",
+ "image",
+ "whatsapp",
+ "background-upload",
+ "javascript",
+ "thumbnail",
+ "thumbnail-generator",
+ "compressor",
+ "downloader",
+ "uploader",
+ "download",
+ "upload",
+ "bitrate"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 1.8.24",
+ "tagName": "v1.8.24",
+ "createdAt": "2024-02-13T08:18:56Z",
+ "publishedAt": "2024-02-13T08:19:04Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 101550,
+ "weekDownloads": 23403,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "compress compression react-native compress-images compress-videos compress-audio video audio image whatsapp background-upload javascript thumbnail thumbnail-generator compressor downloader uploader download upload bitrate",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.02,
+ "category": [
+ "compress",
+ "compression",
+ "compress-images",
+ "compress-videos",
+ "compress-audio",
+ "compressor"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/compression.json b/category-selector/data/categories/compression.json
new file mode 100644
index 0000000..30eccfe
--- /dev/null
+++ b/category-selector/data/categories/compression.json
@@ -0,0 +1,96 @@
+[
+ {
+ "githubUrl": "https://github.com/numandev1/react-native-compressor",
+ "examples": [
+ "https://github.com/numandev1/react-native-compressor/tree/main/example",
+ "https://github.com/numandev1/react-native-compressor/tree/main/exampleExpo"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-compressor",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/numandev1/react-native-compressor",
+ "clone": "https://github.com/numandev1/react-native-compressor.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T12:46:03Z",
+ "createdAt": "2021-05-28T10:34:48Z",
+ "pushedAt": "2024-04-07T11:24:48Z",
+ "issues": 42,
+ "subscribers": 11,
+ "stars": 781,
+ "forks": 81
+ },
+ "name": "react-native-compressor",
+ "fullName": "numandev1/react-native-compressor",
+ "description": "🗜️Compress Image, Video, and Audio same like Whatsapp 🚀✨",
+ "topics": [
+ "compress",
+ "compression",
+ "react-native",
+ "compress-images",
+ "compress-videos",
+ "compress-audio",
+ "video",
+ "audio",
+ "image",
+ "whatsapp",
+ "background-upload",
+ "javascript",
+ "thumbnail",
+ "thumbnail-generator",
+ "compressor",
+ "downloader",
+ "uploader",
+ "download",
+ "upload",
+ "bitrate"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 1.8.24",
+ "tagName": "v1.8.24",
+ "createdAt": "2024-02-13T08:18:56Z",
+ "publishedAt": "2024-02-13T08:19:04Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 101550,
+ "weekDownloads": 23403,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "compress compression react-native compress-images compress-videos compress-audio video audio image whatsapp background-upload javascript thumbnail thumbnail-generator compressor downloader uploader download upload bitrate",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.02,
+ "category": [
+ "compress",
+ "compression",
+ "compress-images",
+ "compress-videos",
+ "compress-audio",
+ "compressor"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/compressor.json b/category-selector/data/categories/compressor.json
new file mode 100644
index 0000000..30eccfe
--- /dev/null
+++ b/category-selector/data/categories/compressor.json
@@ -0,0 +1,96 @@
+[
+ {
+ "githubUrl": "https://github.com/numandev1/react-native-compressor",
+ "examples": [
+ "https://github.com/numandev1/react-native-compressor/tree/main/example",
+ "https://github.com/numandev1/react-native-compressor/tree/main/exampleExpo"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-compressor",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/numandev1/react-native-compressor",
+ "clone": "https://github.com/numandev1/react-native-compressor.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T12:46:03Z",
+ "createdAt": "2021-05-28T10:34:48Z",
+ "pushedAt": "2024-04-07T11:24:48Z",
+ "issues": 42,
+ "subscribers": 11,
+ "stars": 781,
+ "forks": 81
+ },
+ "name": "react-native-compressor",
+ "fullName": "numandev1/react-native-compressor",
+ "description": "🗜️Compress Image, Video, and Audio same like Whatsapp 🚀✨",
+ "topics": [
+ "compress",
+ "compression",
+ "react-native",
+ "compress-images",
+ "compress-videos",
+ "compress-audio",
+ "video",
+ "audio",
+ "image",
+ "whatsapp",
+ "background-upload",
+ "javascript",
+ "thumbnail",
+ "thumbnail-generator",
+ "compressor",
+ "downloader",
+ "uploader",
+ "download",
+ "upload",
+ "bitrate"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 1.8.24",
+ "tagName": "v1.8.24",
+ "createdAt": "2024-02-13T08:18:56Z",
+ "publishedAt": "2024-02-13T08:19:04Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 101550,
+ "weekDownloads": 23403,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "compress compression react-native compress-images compress-videos compress-audio video audio image whatsapp background-upload javascript thumbnail thumbnail-generator compressor downloader uploader download upload bitrate",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.02,
+ "category": [
+ "compress",
+ "compression",
+ "compress-images",
+ "compress-videos",
+ "compress-audio",
+ "compressor"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/confetti.json b/category-selector/data/categories/confetti.json
new file mode 100644
index 0000000..34fe6df
--- /dev/null
+++ b/category-selector/data/categories/confetti.json
@@ -0,0 +1,92 @@
+[
+ {
+ "githubUrl": "https://github.com/VincentCATILLON/react-native-confetti-cannon",
+ "examples": [
+ "https://github.com/VincentCATILLON/react-native-confetti-cannon/tree/master/example",
+ "https://vincentcatillon.github.io/react-native-confetti-cannon"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/VincentCATILLON/react-native-confetti-cannon/master/.github/demo.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "npmPkg": "react-native-confetti-cannon",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/VincentCATILLON/react-native-confetti-cannon",
+ "clone": "https://github.com/VincentCATILLON/react-native-confetti-cannon.git",
+ "homepage": "https://vincentcatillon.github.io/react-native-confetti-cannon"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-17T07:09:18Z",
+ "createdAt": "2019-02-01T15:52:36Z",
+ "pushedAt": "2023-08-10T05:39:58Z",
+ "issues": 25,
+ "subscribers": 7,
+ "stars": 454,
+ "forks": 62
+ },
+ "name": "react-native-confetti-cannon",
+ "fullName": "VincentCATILLON/react-native-confetti-cannon",
+ "description": "React Native confetti explosion and fall like iOS does.",
+ "topics": [
+ "react",
+ "react-native",
+ "react-native-web",
+ "confetti",
+ "cannon",
+ "explosion",
+ "fall",
+ "animation",
+ "animated",
+ "particles",
+ "ios",
+ "android",
+ "web",
+ "lightweight",
+ "pure-js",
+ "flow",
+ "flowtype",
+ "typescript"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "1.5.2",
+ "tagName": "1.5.2",
+ "createdAt": "2021-03-03T11:57:42Z",
+ "publishedAt": "2021-03-03T11:59:38Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 79041,
+ "weekDownloads": 18358,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react react-native react-native-web confetti cannon explosion fall animation animated particles ios android web lightweight pure-js flow flowtype typescript",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.018,
+ "category": [
+ "confetti"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/config.json b/category-selector/data/categories/config.json
new file mode 100644
index 0000000..0071971
--- /dev/null
+++ b/category-selector/data/categories/config.json
@@ -0,0 +1,78 @@
+[
+ {
+ "githubUrl": "https://github.com/maxkomarychev/react-native-ultimate-config",
+ "ios": true,
+ "android": true,
+ "dev": true,
+ "npmPkg": "react-native-ultimate-config",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/maxkomarychev/react-native-ultimate-config",
+ "clone": "https://github.com/maxkomarychev/react-native-ultimate-config.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-13T12:39:03Z",
+ "createdAt": "2020-03-28T15:48:29Z",
+ "pushedAt": "2024-02-07T08:49:38Z",
+ "issues": 19,
+ "subscribers": 7,
+ "stars": 251,
+ "forks": 29
+ },
+ "name": "react-native-ultimate-config",
+ "fullName": "maxkomarychev/react-native-ultimate-config",
+ "description": "Config that works",
+ "topics": [
+ "react-native",
+ "ios",
+ "android",
+ "env",
+ "environment",
+ "dotenv",
+ "config",
+ "xcconfig",
+ "objective-c",
+ "java",
+ "gradle",
+ "typescript",
+ "12factor",
+ "12factorapp",
+ "javascript",
+ "monorepo"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 15085,
+ "weekDownloads": 3625,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native ios android env environment dotenv config xcconfig objective-c java gradle typescript 12factor 12factorapp javascript monorepo",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.01,
+ "category": [
+ "config",
+ "dotenv"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/confrence.json b/category-selector/data/categories/confrence.json
new file mode 100644
index 0000000..decc263
--- /dev/null
+++ b/category-selector/data/categories/confrence.json
@@ -0,0 +1,76 @@
+[
+ {
+ "githubUrl": "https://github.com/chaimPaneth/react-native-zoom-bridge",
+ "images": [
+ "https://raw.githubusercontent.com/chaimPaneth/react-native-zoom-bridge/master/images/Sample.png"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-zoom-bridge",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/chaimPaneth/react-native-zoom-bridge",
+ "clone": "https://github.com/chaimPaneth/react-native-zoom-bridge.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2023-08-11T18:23:07Z",
+ "createdAt": "2020-03-16T12:03:33Z",
+ "pushedAt": "2021-01-20T09:55:15Z",
+ "issues": 18,
+ "subscribers": 2,
+ "stars": 22,
+ "forks": 15
+ },
+ "name": "react-native-zoom-bridge",
+ "fullName": "chaimPaneth/react-native-zoom-bridge",
+ "description": null,
+ "topics": [
+ "zoom-us",
+ "sdk",
+ "bridge",
+ "video-calls",
+ "react-native",
+ "ios",
+ "android",
+ "confrence",
+ "calls",
+ "meetings",
+ "online"
+ ],
+ "license": null,
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 26,
+ "weekDownloads": 1,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "zoom-us sdk bridge video-calls react-native ios android confrence calls meetings online",
+ "score": 25,
+ "matchingScoreModifiers": [
+ "No license",
+ "Not updated recently"
+ ],
+ "popularity": -0.742,
+ "category": [
+ "sdk",
+ "zoom-us",
+ "bridge",
+ "video-calls",
+ "confrence",
+ "calls",
+ "meetings"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/constants.json b/category-selector/data/categories/constants.json
new file mode 100644
index 0000000..1f8431f
--- /dev/null
+++ b/category-selector/data/categories/constants.json
@@ -0,0 +1,81 @@
+[
+ {
+ "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-constants",
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "npmPkg": "expo-constants",
+ "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": 2811978,
+ "weekDownloads": 644354,
+ "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": [
+ "constants"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/contacts.json b/category-selector/data/categories/contacts.json
new file mode 100644
index 0000000..51a7863
--- /dev/null
+++ b/category-selector/data/categories/contacts.json
@@ -0,0 +1,80 @@
+[
+ {
+ "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-contacts",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "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"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/context-menu.json b/category-selector/data/categories/context-menu.json
new file mode 100644
index 0000000..a9a98f3
--- /dev/null
+++ b/category-selector/data/categories/context-menu.json
@@ -0,0 +1,77 @@
+[
+ {
+ "githubUrl": "https://github.com/enesozturk/react-native-hold-menu",
+ "examples": [
+ "https://github.com/enesozturk/react-native-hold-menu/tree/main/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/main/preview.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-hold-menu",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/enesozturk/react-native-hold-menu",
+ "clone": "https://github.com/enesozturk/react-native-hold-menu.git",
+ "homepage": "https://enesozturk.github.io/react-native-hold-menu/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T12:41:32Z",
+ "createdAt": "2020-11-01T11:42:37Z",
+ "pushedAt": "2024-01-08T15:36:46Z",
+ "issues": 29,
+ "subscribers": 13,
+ "stars": 1352,
+ "forks": 88
+ },
+ "name": "react-native-hold-menu",
+ "fullName": "enesozturk/react-native-hold-menu",
+ "description": "📱 A performant, easy to use hold to open context menu for React Native powered by Reanimated 🚀",
+ "topics": [
+ "react-native",
+ "hold-to-open",
+ "context-menu",
+ "reanimated"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v0.1.6",
+ "tagName": "v0.1.6",
+ "createdAt": "2023-04-05T08:56:58Z",
+ "publishedAt": "2023-04-05T08:58:33Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 678,
+ "weekDownloads": 108,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native hold-to-open context-menu reanimated",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.09,
+ "category": [
+ "hold-to-open",
+ "context-menu"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/context.json b/category-selector/data/categories/context.json
new file mode 100644
index 0000000..f06f273
--- /dev/null
+++ b/category-selector/data/categories/context.json
@@ -0,0 +1,84 @@
+[
+ {
+ "githubUrl": "https://github.com/raulpesilva/re-state",
+ "npmPkg": "@raulpesilva/re-state",
+ "examples": [
+ "https://github.com/raulpesilva/re-state/tree/master/examples"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "windows": true,
+ "macos": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/raulpesilva/re-state",
+ "clone": "https://github.com/raulpesilva/re-state.git",
+ "homepage": "restate.vercel.app"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-01-28T18:02:52Z",
+ "createdAt": "2021-03-01T14:48:52Z",
+ "pushedAt": "2023-04-03T16:49:48Z",
+ "issues": 0,
+ "subscribers": 4,
+ "stars": 20,
+ "forks": 1
+ },
+ "name": "re-state",
+ "fullName": "raulpesilva/re-state",
+ "description": null,
+ "topics": [
+ "re-state",
+ "restate",
+ "react",
+ "react-native",
+ "ios",
+ "android",
+ "expo",
+ "global",
+ "state",
+ "context"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v1.2.31",
+ "tagName": "v1.2.31",
+ "createdAt": "2022-09-03T22:07:45Z",
+ "publishedAt": "2022-09-03T22:16:02Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 807,
+ "weekDownloads": 289,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "re-state restate react react-native ios android expo global state context",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": 0.009,
+ "category": [
+ "re-state",
+ "restate",
+ "state",
+ "context"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/cookies.json b/category-selector/data/categories/cookies.json
new file mode 100644
index 0000000..38208fc
--- /dev/null
+++ b/category-selector/data/categories/cookies.json
@@ -0,0 +1,72 @@
+[
+ {
+ "githubUrl": "https://github.com/react-native-cookies/cookies",
+ "npmPkg": "@react-native-cookies/cookies",
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/react-native-cookies/cookies",
+ "clone": "https://github.com/react-native-cookies/cookies.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-20T12:26:36Z",
+ "createdAt": "2020-01-09T22:51:10Z",
+ "pushedAt": "2024-04-05T08:55:09Z",
+ "issues": 79,
+ "subscribers": 4,
+ "stars": 461,
+ "forks": 83
+ },
+ "name": "cookies",
+ "fullName": "react-native-cookies/cookies",
+ "description": "🍪 Cookie Manager for React Native",
+ "topics": [
+ "react-native",
+ "ios",
+ "android",
+ "cookies"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v6.2.1",
+ "tagName": "v6.2.1",
+ "createdAt": "2022-05-11T17:05:24Z",
+ "publishedAt": "2022-05-11T17:05:29Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 473823,
+ "weekDownloads": 101194,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native ios android cookies",
+ "score": 50,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.036,
+ "category": [
+ "cookies"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/corners.json b/category-selector/data/categories/corners.json
new file mode 100644
index 0000000..7ee335e
--- /dev/null
+++ b/category-selector/data/categories/corners.json
@@ -0,0 +1,70 @@
+[
+ {
+ "githubUrl": "https://github.com/everdrone/react-native-super-ellipse-mask",
+ "ios": true,
+ "npmPkg": "react-native-super-ellipse-mask",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/everdrone/react-native-super-ellipse-mask",
+ "clone": "https://github.com/everdrone/react-native-super-ellipse-mask.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-03-18T07:59:07Z",
+ "createdAt": "2018-04-22T00:44:10Z",
+ "pushedAt": "2022-12-07T09:17:16Z",
+ "issues": 19,
+ "subscribers": 4,
+ "stars": 64,
+ "forks": 3
+ },
+ "name": "react-native-super-ellipse-mask",
+ "fullName": "everdrone/react-native-super-ellipse-mask",
+ "description": "Apple flavored smooth corners for React Native",
+ "topics": [
+ "react-native",
+ "squircle",
+ "mask",
+ "view",
+ "superellipse",
+ "apple",
+ "smooth-corners",
+ "corners",
+ "rounded-corners"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 62,
+ "weekDownloads": 5,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native squircle mask view superellipse apple smooth-corners corners rounded-corners",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.611,
+ "category": [
+ "squircle",
+ "superellipse",
+ "smooth-corners",
+ "corners",
+ "rounded-corners"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/countdown-animation.json b/category-selector/data/categories/countdown-animation.json
new file mode 100644
index 0000000..001d4d1
--- /dev/null
+++ b/category-selector/data/categories/countdown-animation.json
@@ -0,0 +1,86 @@
+[
+ {
+ "githubUrl": "https://github.com/vydimitrov/react-countdown-circle-timer/tree/master/packages/mobile",
+ "npmPkg": "react-native-countdown-circle-timer",
+ "examples": [
+ "https://snack.expo.dev/@vydimitrov/countdown-circle-timer?platform=ios"
+ ],
+ "images": [
+ "https://user-images.githubusercontent.com/10707142/66097204-ca68c200-e59d-11e9-9b70-688409755aaa.gif",
+ "https://user-images.githubusercontent.com/10707142/65935516-a0869280-e419-11e9-9bb0-40c4d1ef2bbe.gif",
+ "https://user-images.githubusercontent.com/10707142/65963815-cfbdf380-e45b-11e9-809d-970174e88914.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/vydimitrov/react-countdown-circle-timer",
+ "clone": "https://github.com/vydimitrov/react-countdown-circle-timer.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-21T10:33:29Z",
+ "createdAt": "2019-09-14T12:47:25Z",
+ "pushedAt": "2023-08-14T11:12:27Z",
+ "issues": 2,
+ "subscribers": 7,
+ "stars": 664,
+ "forks": 84
+ },
+ "name": "react-countdown-circle-timer",
+ "fullName": "vydimitrov/react-countdown-circle-timer",
+ "description": "Lightweight React/React Native countdown timer component with color and progress animation based on SVG",
+ "topics": [
+ "react",
+ "countdown-time",
+ "countdown-animation",
+ "react-native",
+ "ios",
+ "android",
+ "countdown",
+ "timer"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v3.2.1",
+ "tagName": "v3.2.1",
+ "createdAt": "2023-03-15T07:25:12Z",
+ "publishedAt": "2023-03-15T07:26:53Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 44328,
+ "weekDownloads": 9928,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react countdown-time countdown-animation react-native ios android countdown timer",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.026,
+ "category": [
+ "countdown-time",
+ "countdown-animation",
+ "countdown",
+ "timer"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/countdown-time.json b/category-selector/data/categories/countdown-time.json
new file mode 100644
index 0000000..001d4d1
--- /dev/null
+++ b/category-selector/data/categories/countdown-time.json
@@ -0,0 +1,86 @@
+[
+ {
+ "githubUrl": "https://github.com/vydimitrov/react-countdown-circle-timer/tree/master/packages/mobile",
+ "npmPkg": "react-native-countdown-circle-timer",
+ "examples": [
+ "https://snack.expo.dev/@vydimitrov/countdown-circle-timer?platform=ios"
+ ],
+ "images": [
+ "https://user-images.githubusercontent.com/10707142/66097204-ca68c200-e59d-11e9-9b70-688409755aaa.gif",
+ "https://user-images.githubusercontent.com/10707142/65935516-a0869280-e419-11e9-9bb0-40c4d1ef2bbe.gif",
+ "https://user-images.githubusercontent.com/10707142/65963815-cfbdf380-e45b-11e9-809d-970174e88914.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/vydimitrov/react-countdown-circle-timer",
+ "clone": "https://github.com/vydimitrov/react-countdown-circle-timer.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-21T10:33:29Z",
+ "createdAt": "2019-09-14T12:47:25Z",
+ "pushedAt": "2023-08-14T11:12:27Z",
+ "issues": 2,
+ "subscribers": 7,
+ "stars": 664,
+ "forks": 84
+ },
+ "name": "react-countdown-circle-timer",
+ "fullName": "vydimitrov/react-countdown-circle-timer",
+ "description": "Lightweight React/React Native countdown timer component with color and progress animation based on SVG",
+ "topics": [
+ "react",
+ "countdown-time",
+ "countdown-animation",
+ "react-native",
+ "ios",
+ "android",
+ "countdown",
+ "timer"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v3.2.1",
+ "tagName": "v3.2.1",
+ "createdAt": "2023-03-15T07:25:12Z",
+ "publishedAt": "2023-03-15T07:26:53Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 44328,
+ "weekDownloads": 9928,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react countdown-time countdown-animation react-native ios android countdown timer",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.026,
+ "category": [
+ "countdown-time",
+ "countdown-animation",
+ "countdown",
+ "timer"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/countdown.json b/category-selector/data/categories/countdown.json
new file mode 100644
index 0000000..001d4d1
--- /dev/null
+++ b/category-selector/data/categories/countdown.json
@@ -0,0 +1,86 @@
+[
+ {
+ "githubUrl": "https://github.com/vydimitrov/react-countdown-circle-timer/tree/master/packages/mobile",
+ "npmPkg": "react-native-countdown-circle-timer",
+ "examples": [
+ "https://snack.expo.dev/@vydimitrov/countdown-circle-timer?platform=ios"
+ ],
+ "images": [
+ "https://user-images.githubusercontent.com/10707142/66097204-ca68c200-e59d-11e9-9b70-688409755aaa.gif",
+ "https://user-images.githubusercontent.com/10707142/65935516-a0869280-e419-11e9-9bb0-40c4d1ef2bbe.gif",
+ "https://user-images.githubusercontent.com/10707142/65963815-cfbdf380-e45b-11e9-809d-970174e88914.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/vydimitrov/react-countdown-circle-timer",
+ "clone": "https://github.com/vydimitrov/react-countdown-circle-timer.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-21T10:33:29Z",
+ "createdAt": "2019-09-14T12:47:25Z",
+ "pushedAt": "2023-08-14T11:12:27Z",
+ "issues": 2,
+ "subscribers": 7,
+ "stars": 664,
+ "forks": 84
+ },
+ "name": "react-countdown-circle-timer",
+ "fullName": "vydimitrov/react-countdown-circle-timer",
+ "description": "Lightweight React/React Native countdown timer component with color and progress animation based on SVG",
+ "topics": [
+ "react",
+ "countdown-time",
+ "countdown-animation",
+ "react-native",
+ "ios",
+ "android",
+ "countdown",
+ "timer"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v3.2.1",
+ "tagName": "v3.2.1",
+ "createdAt": "2023-03-15T07:25:12Z",
+ "publishedAt": "2023-03-15T07:26:53Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 44328,
+ "weekDownloads": 9928,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react countdown-time countdown-animation react-native ios android countdown timer",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.026,
+ "category": [
+ "countdown-time",
+ "countdown-animation",
+ "countdown",
+ "timer"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/countries.json b/category-selector/data/categories/countries.json
new file mode 100644
index 0000000..dac40c0
--- /dev/null
+++ b/category-selector/data/categories/countries.json
@@ -0,0 +1,78 @@
+[
+ {
+ "githubUrl": "https://github.com/xcarpentier/react-native-country-picker-modal",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "examples": [
+ "https://getexponent.com/@xcarpentier/react-native-country-picker-demo"
+ ],
+ "npmPkg": "react-native-country-picker-modal",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/xcarpentier/react-native-country-picker-modal",
+ "clone": "https://github.com/xcarpentier/react-native-country-picker-modal.git",
+ "homepage": "https://reactnative.gallery/xcarpentier/country-picker"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T16:11:51Z",
+ "createdAt": "2016-03-03T20:13:50Z",
+ "pushedAt": "2024-01-05T02:57:35Z",
+ "issues": 53,
+ "subscribers": 19,
+ "stars": 1052,
+ "forks": 778
+ },
+ "name": "react-native-country-picker-modal",
+ "fullName": "xcarpentier/react-native-country-picker-modal",
+ "description": "🇦🇶 Country picker provides a modal allowing a user to select a country from a list. It display a flag next to each country name.",
+ "topics": [
+ "country-picker",
+ "countries",
+ "react-native",
+ "modal"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v2.0.0",
+ "tagName": "v2.0.0",
+ "createdAt": "2020-07-30T07:00:53Z",
+ "publishedAt": "2020-07-30T07:05:36Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 229958,
+ "weekDownloads": 54458,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "country-picker countries react-native modal",
+ "score": 88,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.013,
+ "category": [
+ "modal",
+ "countries",
+ "country-picker"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/country-picker.json b/category-selector/data/categories/country-picker.json
new file mode 100644
index 0000000..dac40c0
--- /dev/null
+++ b/category-selector/data/categories/country-picker.json
@@ -0,0 +1,78 @@
+[
+ {
+ "githubUrl": "https://github.com/xcarpentier/react-native-country-picker-modal",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "examples": [
+ "https://getexponent.com/@xcarpentier/react-native-country-picker-demo"
+ ],
+ "npmPkg": "react-native-country-picker-modal",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/xcarpentier/react-native-country-picker-modal",
+ "clone": "https://github.com/xcarpentier/react-native-country-picker-modal.git",
+ "homepage": "https://reactnative.gallery/xcarpentier/country-picker"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T16:11:51Z",
+ "createdAt": "2016-03-03T20:13:50Z",
+ "pushedAt": "2024-01-05T02:57:35Z",
+ "issues": 53,
+ "subscribers": 19,
+ "stars": 1052,
+ "forks": 778
+ },
+ "name": "react-native-country-picker-modal",
+ "fullName": "xcarpentier/react-native-country-picker-modal",
+ "description": "🇦🇶 Country picker provides a modal allowing a user to select a country from a list. It display a flag next to each country name.",
+ "topics": [
+ "country-picker",
+ "countries",
+ "react-native",
+ "modal"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v2.0.0",
+ "tagName": "v2.0.0",
+ "createdAt": "2020-07-30T07:00:53Z",
+ "publishedAt": "2020-07-30T07:05:36Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 229958,
+ "weekDownloads": 54458,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "country-picker countries react-native modal",
+ "score": 88,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.013,
+ "category": [
+ "modal",
+ "countries",
+ "country-picker"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/countup.json b/category-selector/data/categories/countup.json
new file mode 100644
index 0000000..64965c4
--- /dev/null
+++ b/category-selector/data/categories/countup.json
@@ -0,0 +1,87 @@
+[
+ {
+ "githubUrl": "https://github.com/vydimitrov/use-count-up",
+ "examples": [
+ "https://use-count-up.now.sh/",
+ "https://snack.expo.dev/@vydimitrov/use-count-up?platform=ios"
+ ],
+ "images": [
+ "https://user-images.githubusercontent.com/10707142/82188777-ac628e80-98ee-11ea-8a10-0469713a3bbc.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "web": true,
+ "windows": true,
+ "macos": true,
+ "npmPkg": "use-count-up",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/vydimitrov/use-count-up",
+ "clone": "https://github.com/vydimitrov/use-count-up.git",
+ "homepage": "https://use-count-up.now.sh/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-16T20:52:56Z",
+ "createdAt": "2019-11-04T05:29:45Z",
+ "pushedAt": "2023-11-01T15:11:30Z",
+ "issues": 0,
+ "subscribers": 3,
+ "stars": 400,
+ "forks": 14
+ },
+ "name": "use-count-up",
+ "fullName": "vydimitrov/use-count-up",
+ "description": "React/React Native component and hook to animate counting up or down to a number",
+ "topics": [
+ "react",
+ "animate-counting",
+ "count-up",
+ "react-native",
+ "ios",
+ "android",
+ "countup",
+ "react-countup"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v3.0.1",
+ "tagName": "3.0.1",
+ "createdAt": "2021-09-05T13:22:36Z",
+ "publishedAt": "2021-09-05T13:24:50Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 141956,
+ "weekDownloads": 32370,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react animate-counting count-up react-native ios android countup react-countup",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.022,
+ "category": [
+ "animate-counting",
+ "countup",
+ "react-countup"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/crash-reporting.json b/category-selector/data/categories/crash-reporting.json
new file mode 100644
index 0000000..eb5d7f8
--- /dev/null
+++ b/category-selector/data/categories/crash-reporting.json
@@ -0,0 +1,82 @@
+[
+ {
+ "githubUrl": "https://github.com/getsentry/sentry-react-native",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "@sentry/react-native",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/getsentry/sentry-react-native",
+ "clone": "https://github.com/getsentry/sentry-react-native.git",
+ "homepage": "https://sentry.io"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T08:19:23Z",
+ "createdAt": "2016-11-30T14:45:57Z",
+ "pushedAt": "2024-05-24T03:03:46Z",
+ "issues": 168,
+ "subscribers": 72,
+ "stars": 1533,
+ "forks": 322
+ },
+ "name": "sentry-react-native",
+ "fullName": "getsentry/sentry-react-native",
+ "description": "Official Sentry SDK for React-Native",
+ "topics": [
+ "sentry",
+ "sdk",
+ "android",
+ "javascript",
+ "ios",
+ "react-native",
+ "crash-reporting",
+ "typescript",
+ "hacktoberfest",
+ "tag-production"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "5.23.0-alpha.1",
+ "tagName": "5.23.0-alpha.1",
+ "createdAt": "2024-05-09T15:57:31Z",
+ "publishedAt": "2024-05-09T16:45:21Z",
+ "isPrerelease": true
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 1397659,
+ "weekDownloads": 330520,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "sentry sdk android javascript ios react-native crash-reporting typescript hacktoberfest tag-production",
+ "score": 75,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.014,
+ "category": [
+ "sentry",
+ "sdk",
+ "crash-reporting"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/crashlytics.json b/category-selector/data/categories/crashlytics.json
new file mode 100644
index 0000000..4c9f9ed
--- /dev/null
+++ b/category-selector/data/categories/crashlytics.json
@@ -0,0 +1,89 @@
+[
+ {
+ "githubUrl": "https://github.com/invertase/react-native-firebase/tree/main/packages/crashlytics",
+ "npmPkg": "@react-native-firebase/crashlytics",
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/invertase/react-native-firebase",
+ "clone": "https://github.com/invertase/react-native-firebase.git",
+ "homepage": "https://rnfirebase.io"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T20:28:42Z",
+ "createdAt": "2017-02-01T12:01:03Z",
+ "pushedAt": "2024-05-20T03:51:00Z",
+ "issues": 46,
+ "subscribers": 165,
+ "stars": 11465,
+ "forks": 2176
+ },
+ "name": "react-native-firebase",
+ "fullName": "invertase/react-native-firebase",
+ "description": "🔥 A well-tested feature-rich modular Firebase implementation for React Native. Supports both iOS & Android platforms for all Firebase services.",
+ "topics": [
+ "firebase",
+ "analytics",
+ "android",
+ "ios",
+ "database",
+ "push-notifications",
+ "react-native",
+ "fcm",
+ "react-native-app",
+ "react",
+ "auth",
+ "javascript",
+ "realtime-database",
+ "web-sdk",
+ "storage",
+ "transactions",
+ "remote-config",
+ "firestore",
+ "crashlytics",
+ "react-hooks"
+ ],
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdxId": "NOASSERTION",
+ "url": null,
+ "id": "MDc6TGljZW5zZTA="
+ },
+ "lastRelease": {
+ "name": "v6.4.0",
+ "tagName": "v6.4.0",
+ "createdAt": "2020-04-08T11:15:52Z",
+ "publishedAt": "2020-04-08T11:26:33Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 620829,
+ "weekDownloads": 139312,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "firebase analytics android ios database push-notifications react-native fcm react-native-app react auth javascript realtime-database web-sdk storage transactions remote-config firestore crashlytics react-hooks",
+ "score": 88,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.026,
+ "category": [
+ "firebase",
+ "crashlytics"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/crop.json b/category-selector/data/categories/crop.json
new file mode 100644
index 0000000..bb58856
--- /dev/null
+++ b/category-selector/data/categories/crop.json
@@ -0,0 +1,71 @@
+[
+ {
+ "githubUrl": "https://github.com/Michaelvilleneuve/react-native-perspective-image-cropper",
+ "ios": true,
+ "npmPkg": "react-native-perspective-image-cropper",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Michaelvilleneuve/react-native-perspective-image-cropper",
+ "clone": "https://github.com/Michaelvilleneuve/react-native-perspective-image-cropper.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T20:59:35Z",
+ "createdAt": "2017-08-20T14:08:41Z",
+ "pushedAt": "2022-07-22T12:57:56Z",
+ "issues": 29,
+ "subscribers": 9,
+ "stars": 306,
+ "forks": 130
+ },
+ "name": "react-native-perspective-image-cropper",
+ "fullName": "Michaelvilleneuve/react-native-perspective-image-cropper",
+ "description": "Perform custom crop, resizing and perspective correction 📐🖼",
+ "topics": [
+ "react-native",
+ "react",
+ "crop",
+ "image",
+ "custom",
+ "perspective"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v0.2.0",
+ "tagName": "v0.2.0",
+ "createdAt": "2018-08-27T06:42:37Z",
+ "publishedAt": "2018-08-27T06:44:13Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 157,
+ "weekDownloads": 31,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native react crop image custom perspective",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.501,
+ "category": [
+ "crop"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/cropper.json b/category-selector/data/categories/cropper.json
new file mode 100644
index 0000000..f21706f
--- /dev/null
+++ b/category-selector/data/categories/cropper.json
@@ -0,0 +1,73 @@
+[
+ {
+ "githubUrl": "https://github.com/ggunti/react-native-amazing-cropper",
+ "images": [
+ "https://i.imgur.com/c5lqfLr.png",
+ "https://i.imgur.com/5AJTFHZ.png",
+ "https://i.imgur.com/1GqvB6v.png",
+ "https://i.imgur.com/Xf3PqJH.png"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "npmPkg": "react-native-amazing-cropper",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/ggunti/react-native-amazing-cropper",
+ "clone": "https://github.com/ggunti/react-native-amazing-cropper.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-13T03:15:12Z",
+ "createdAt": "2018-10-25T11:13:16Z",
+ "pushedAt": "2023-02-28T03:52:44Z",
+ "issues": 25,
+ "subscribers": 3,
+ "stars": 136,
+ "forks": 80
+ },
+ "name": "react-native-amazing-cropper",
+ "fullName": "ggunti/react-native-amazing-cropper",
+ "description": "Image cropper for react native using Animated API",
+ "topics": [
+ "react-native",
+ "cropper",
+ "rotation",
+ "ios",
+ "android"
+ ],
+ "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": 238,
+ "weekDownloads": 66,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native cropper rotation ios android",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.421,
+ "category": [
+ "cropper"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/crypto.json b/category-selector/data/categories/crypto.json
new file mode 100644
index 0000000..7d23973
--- /dev/null
+++ b/category-selector/data/categories/crypto.json
@@ -0,0 +1,325 @@
+[
+ {
+ "githubUrl": "https://github.com/margelo/react-native-bignumber",
+ "examples": [
+ "https://github.com/margelo/react-native-bignumber/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-bignumber",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/margelo/react-native-bignumber",
+ "clone": "https://github.com/margelo/react-native-bignumber.git",
+ "homepage": "https://margelo.io"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-10T14:22:46Z",
+ "createdAt": "2022-03-03T08:52:46Z",
+ "pushedAt": "2024-04-29T10:12:49Z",
+ "issues": 12,
+ "subscribers": 5,
+ "stars": 331,
+ "forks": 11
+ },
+ "name": "react-native-bignumber",
+ "fullName": "margelo/react-native-bignumber",
+ "description": "🔢 The fastest Big Number library for React Native",
+ "topics": [
+ "bignumber",
+ "big",
+ "number",
+ "jsi",
+ "library",
+ "react",
+ "native",
+ "react-native",
+ "crypto",
+ "wallet",
+ "app",
+ "cryptography",
+ "math"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 0.2.3",
+ "tagName": "v0.2.3",
+ "createdAt": "2024-04-29T10:12:48Z",
+ "publishedAt": "2024-04-29T10:12:49Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 2882,
+ "weekDownloads": 619,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "bignumber big number jsi library react native react-native crypto wallet app cryptography math",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.035,
+ "category": [
+ "bignumber",
+ "big",
+ "crypto",
+ "cryptography"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/LinusU/react-native-get-random-values",
+ "android": true,
+ "ios": true,
+ "npmPkg": "react-native-get-random-values",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/LinusU/react-native-get-random-values",
+ "clone": "https://github.com/LinusU/react-native-get-random-values.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-25T08:15:27Z",
+ "createdAt": "2018-08-20T11:08:29Z",
+ "pushedAt": "2024-03-24T19:42:03Z",
+ "issues": 15,
+ "subscribers": 8,
+ "stars": 334,
+ "forks": 45
+ },
+ "name": "react-native-get-random-values",
+ "fullName": "LinusU/react-native-get-random-values",
+ "description": "A small implementation of `getRandomValues` for React Native",
+ "topics": [
+ "react-native",
+ "webcrypto",
+ "rng",
+ "random",
+ "crypto",
+ "javascript",
+ "hacktoberfest"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "🚢 1.11.0 / 2024-03-06",
+ "tagName": "v1.11.0",
+ "createdAt": "2024-03-06T17:24:08Z",
+ "publishedAt": "2024-03-06T17:25:27Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 3620142,
+ "weekDownloads": 826625,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native webcrypto rng random crypto javascript hacktoberfest",
+ "score": 88,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.022,
+ "category": [
+ "webcrypto",
+ "random",
+ "crypto"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/margelo/react-native-quick-crypto",
+ "examples": [
+ "https://github.com/margelo/react-native-quick-crypto/example"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-quick-crypto",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/margelo/react-native-quick-crypto",
+ "clone": "https://github.com/margelo/react-native-quick-crypto.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-25T00:01:58Z",
+ "createdAt": "2022-02-17T08:49:24Z",
+ "pushedAt": "2024-05-25T07:30:19Z",
+ "issues": 45,
+ "subscribers": 13,
+ "stars": 620,
+ "forks": 79
+ },
+ "name": "react-native-quick-crypto",
+ "fullName": "margelo/react-native-quick-crypto",
+ "description": "⚡️ A fast implementation of Node's `crypto` module written in C/C++ JSI",
+ "topics": [
+ "react-native",
+ "react",
+ "native",
+ "cpp",
+ "jsi",
+ "crypto",
+ "cryptography",
+ "encryption",
+ "decryption",
+ "maths",
+ "web3",
+ "ethers"
+ ],
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdxId": "NOASSERTION",
+ "url": null,
+ "id": "MDc6TGljZW5zZTA="
+ },
+ "lastRelease": {
+ "name": "Release 0.7.0-rc.8",
+ "tagName": "v0.7.0-rc.8",
+ "createdAt": "2024-05-23T18:26:29Z",
+ "publishedAt": "2024-05-23T18:27:05Z",
+ "isPrerelease": true
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 42930,
+ "weekDownloads": 9565,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native react native cpp jsi crypto cryptography encryption decryption maths web3 ethers",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.027,
+ "category": [
+ "crypto",
+ "cryptography",
+ "encryption",
+ "decryption",
+ "maths"
+ ]
+ },
+ {
+ "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"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/cryptography.json b/category-selector/data/categories/cryptography.json
new file mode 100644
index 0000000..5893c50
--- /dev/null
+++ b/category-selector/data/categories/cryptography.json
@@ -0,0 +1,309 @@
+[
+ {
+ "githubUrl": "https://github.com/rh389/react-native-securerandom",
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-securerandom",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/robhogan/react-native-securerandom",
+ "clone": "https://github.com/robhogan/react-native-securerandom.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-02T14:36:07Z",
+ "createdAt": "2017-10-11T16:00:02Z",
+ "pushedAt": "2023-07-01T08:16:13Z",
+ "issues": 5,
+ "subscribers": 3,
+ "stars": 59,
+ "forks": 31
+ },
+ "name": "react-native-securerandom",
+ "fullName": "robhogan/react-native-securerandom",
+ "description": "A crypto-secure random bytes generator for react native",
+ "topics": [
+ "secrandomcopybytes",
+ "securerandom",
+ "react-native",
+ "csprng",
+ "prng",
+ "cryptography",
+ "randomnumbergenerator"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "1.0.1",
+ "tagName": "1.0.1",
+ "createdAt": "2022-09-22T11:59:51Z",
+ "publishedAt": "2022-09-22T12:09:18Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 313158,
+ "weekDownloads": 77418,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "secrandomcopybytes securerandom react-native csprng prng cryptography randomnumbergenerator",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Popular"
+ ],
+ "popularity": -0.003,
+ "category": [
+ "securerandom",
+ "randomnumbergenerator",
+ "cryptography",
+ "secrandomcopybytes"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/craftzdog/react-native-aes-gcm-crypto",
+ "android": true,
+ "ios": true,
+ "npmPkg": "react-native-aes-gcm-crypto",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/craftzdog/react-native-aes-gcm-crypto",
+ "clone": "https://github.com/craftzdog/react-native-aes-gcm-crypto.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-22T20:12:15Z",
+ "createdAt": "2021-01-27T11:29:27Z",
+ "pushedAt": "2023-12-05T23:00:27Z",
+ "issues": 7,
+ "subscribers": 4,
+ "stars": 240,
+ "forks": 28
+ },
+ "name": "react-native-aes-gcm-crypto",
+ "fullName": "craftzdog/react-native-aes-gcm-crypto",
+ "description": "AES-GCM encryption/decryption for React Native",
+ "topics": [
+ "react-native",
+ "cryptography"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "",
+ "tagName": "v0.2.0",
+ "createdAt": "2021-02-24T05:44:53Z",
+ "publishedAt": "2021-02-24T06:08:58Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 3914,
+ "weekDownloads": 848,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native cryptography",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.033,
+ "category": [
+ "cryptography"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/margelo/react-native-bignumber",
+ "examples": [
+ "https://github.com/margelo/react-native-bignumber/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-bignumber",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/margelo/react-native-bignumber",
+ "clone": "https://github.com/margelo/react-native-bignumber.git",
+ "homepage": "https://margelo.io"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-10T14:22:46Z",
+ "createdAt": "2022-03-03T08:52:46Z",
+ "pushedAt": "2024-04-29T10:12:49Z",
+ "issues": 12,
+ "subscribers": 5,
+ "stars": 331,
+ "forks": 11
+ },
+ "name": "react-native-bignumber",
+ "fullName": "margelo/react-native-bignumber",
+ "description": "🔢 The fastest Big Number library for React Native",
+ "topics": [
+ "bignumber",
+ "big",
+ "number",
+ "jsi",
+ "library",
+ "react",
+ "native",
+ "react-native",
+ "crypto",
+ "wallet",
+ "app",
+ "cryptography",
+ "math"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 0.2.3",
+ "tagName": "v0.2.3",
+ "createdAt": "2024-04-29T10:12:48Z",
+ "publishedAt": "2024-04-29T10:12:49Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 2882,
+ "weekDownloads": 619,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "bignumber big number jsi library react native react-native crypto wallet app cryptography math",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.035,
+ "category": [
+ "bignumber",
+ "big",
+ "crypto",
+ "cryptography"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/margelo/react-native-quick-crypto",
+ "examples": [
+ "https://github.com/margelo/react-native-quick-crypto/example"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-quick-crypto",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/margelo/react-native-quick-crypto",
+ "clone": "https://github.com/margelo/react-native-quick-crypto.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-25T00:01:58Z",
+ "createdAt": "2022-02-17T08:49:24Z",
+ "pushedAt": "2024-05-25T07:30:19Z",
+ "issues": 45,
+ "subscribers": 13,
+ "stars": 620,
+ "forks": 79
+ },
+ "name": "react-native-quick-crypto",
+ "fullName": "margelo/react-native-quick-crypto",
+ "description": "⚡️ A fast implementation of Node's `crypto` module written in C/C++ JSI",
+ "topics": [
+ "react-native",
+ "react",
+ "native",
+ "cpp",
+ "jsi",
+ "crypto",
+ "cryptography",
+ "encryption",
+ "decryption",
+ "maths",
+ "web3",
+ "ethers"
+ ],
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdxId": "NOASSERTION",
+ "url": null,
+ "id": "MDc6TGljZW5zZTA="
+ },
+ "lastRelease": {
+ "name": "Release 0.7.0-rc.8",
+ "tagName": "v0.7.0-rc.8",
+ "createdAt": "2024-05-23T18:26:29Z",
+ "publishedAt": "2024-05-23T18:27:05Z",
+ "isPrerelease": true
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 42930,
+ "weekDownloads": 9565,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native react native cpp jsi crypto cryptography encryption decryption maths web3 ethers",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.027,
+ "category": [
+ "crypto",
+ "cryptography",
+ "encryption",
+ "decryption",
+ "maths"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/custom-fonts.json b/category-selector/data/categories/custom-fonts.json
new file mode 100644
index 0000000..c5b7505
--- /dev/null
+++ b/category-selector/data/categories/custom-fonts.json
@@ -0,0 +1,83 @@
+[
+ {
+ "githubUrl": "https://github.com/Kjens93/react-native-font-faces",
+ "examples": [
+ "https://github.com/Kjens93/react-native-font-faces/tree/master/example"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "npmPkg": "react-native-font-faces",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/kylerjensen/react-native-font-faces",
+ "clone": "https://github.com/kylerjensen/react-native-font-faces.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2023-10-16T10:40:38Z",
+ "createdAt": "2020-07-10T05:30:06Z",
+ "pushedAt": "2023-04-17T12:32:42Z",
+ "issues": 2,
+ "subscribers": 3,
+ "stars": 15,
+ "forks": 5
+ },
+ "name": "react-native-font-faces",
+ "fullName": "kylerjensen/react-native-font-faces",
+ "description": "Easily emulate font-face behavior in react-native",
+ "topics": [
+ "react-native",
+ "fonts",
+ "font-weight",
+ "font-face",
+ "font-style",
+ "custom-fonts",
+ "expo",
+ "react-native-web"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v4.1.4",
+ "tagName": "v4.1.4",
+ "createdAt": "2023-04-17T12:31:53Z",
+ "publishedAt": "2023-04-17T12:32:48Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 1144,
+ "weekDownloads": 257,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native fonts font-weight font-face font-style custom-fonts expo react-native-web",
+ "score": 38,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.125,
+ "category": [
+ "fonts",
+ "font-weight",
+ "font-face",
+ "font-style",
+ "custom-fonts"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/custom-gestures.json b/category-selector/data/categories/custom-gestures.json
new file mode 100644
index 0000000..d68e444
--- /dev/null
+++ b/category-selector/data/categories/custom-gestures.json
@@ -0,0 +1,77 @@
+[
+ {
+ "githubUrl": "https://github.com/mxmzb/react-native-gesture-detector",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "examples": [
+ "https://snack.expo.dev/@mxmzb/react-native-gesture-detector"
+ ],
+ "npmPkg": "react-native-gesture-detector",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/mxmzb/react-native-gesture-detector",
+ "clone": "https://github.com/mxmzb/react-native-gesture-detector.git",
+ "homepage": "https://maximzubarev.com/project/react-native-gesture-detector"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2023-08-04T17:28:19Z",
+ "createdAt": "2019-09-01T11:51:43Z",
+ "pushedAt": "2023-01-06T02:07:05Z",
+ "issues": 34,
+ "subscribers": 3,
+ "stars": 81,
+ "forks": 4
+ },
+ "name": "react-native-gesture-detector",
+ "fullName": "mxmzb/react-native-gesture-detector",
+ "description": "Create and detect custom, complex gestures in React Native. 🍭",
+ "topics": [
+ "react-native",
+ "gesture",
+ "custom-gestures",
+ "detection",
+ "react-native-component"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 1.1.2",
+ "tagName": "v%s",
+ "createdAt": "2020-07-06T00:33:46Z",
+ "publishedAt": "2020-07-06T00:33:56Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 28,
+ "weekDownloads": 3,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native gesture custom-gestures detection react-native-component",
+ "score": 38,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.593,
+ "category": [
+ "gesture",
+ "custom-gestures",
+ "detection"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/custom-star.json b/category-selector/data/categories/custom-star.json
new file mode 100644
index 0000000..66c2d88
--- /dev/null
+++ b/category-selector/data/categories/custom-star.json
@@ -0,0 +1,78 @@
+[
+ {
+ "githubUrl": "https://github.com/djchie/react-native-star-rating",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "unmaintained": true,
+ "npmPkg": "react-native-star-rating",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/djchie/react-native-star-rating",
+ "clone": "https://github.com/djchie/react-native-star-rating.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-14T19:54:33Z",
+ "createdAt": "2015-11-20T03:19:17Z",
+ "pushedAt": "2023-05-15T09:33:34Z",
+ "issues": 57,
+ "subscribers": 12,
+ "stars": 832,
+ "forks": 200
+ },
+ "name": "react-native-star-rating",
+ "fullName": "djchie/react-native-star-rating",
+ "description": "A React Native component for generating and displaying interactive star ratings",
+ "topics": [
+ "star-rating",
+ "star-rating-component",
+ "react-native",
+ "react-native-component",
+ "custom-star",
+ "star-icon",
+ "react-native-star-rating",
+ "star",
+ "rating",
+ "ratings",
+ "component"
+ ],
+ "license": null,
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 96569,
+ "weekDownloads": 21129,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "star-rating star-rating-component react-native react-native-component custom-star star-icon react-native-star-rating star rating ratings component",
+ "score": 50,
+ "matchingScoreModifiers": [
+ "Popular",
+ "No license",
+ "Recently updated"
+ ],
+ "popularity": -0.281,
+ "category": [
+ "star-rating",
+ "star-rating-component",
+ "react-native-component",
+ "react-native-star-rating",
+ "star",
+ "rating",
+ "ratings",
+ "component",
+ "custom-star",
+ "star-icon"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/d3.json b/category-selector/data/categories/d3.json
new file mode 100644
index 0000000..b97e557
--- /dev/null
+++ b/category-selector/data/categories/d3.json
@@ -0,0 +1,89 @@
+[
+ {
+ "githubUrl": "https://github.com/JesperLekland/react-native-svg-charts",
+ "images": [
+ "https://raw.githubusercontent.com/jesperlekland/react-native-svg-charts/master/screenshots/area-chart.png",
+ "https://raw.githubusercontent.com/jesperlekland/react-native-svg-charts/master/screenshots/area-stack.png",
+ "https://raw.githubusercontent.com/jesperlekland/react-native-svg-charts/master/screenshots/bar-chart.png",
+ "https://raw.githubusercontent.com/jesperlekland/react-native-svg-charts/master/screenshots/bar-stack-horizontal.png",
+ "https://raw.githubusercontent.com/jesperlekland/react-native-svg-charts/master/screenshots/pie-chart.png",
+ "https://raw.githubusercontent.com/jesperlekland/react-native-svg-charts/master/screenshots/progress-circle.png",
+ "https://raw.githubusercontent.com/jesperlekland/react-native-svg-charts/master/screenshots/y-axis.png"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "npmPkg": "react-native-svg-charts",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/JesperLekland/react-native-svg-charts",
+ "clone": "https://github.com/JesperLekland/react-native-svg-charts.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T19:50:46Z",
+ "createdAt": "2017-10-30T09:28:29Z",
+ "pushedAt": "2024-04-18T08:49:48Z",
+ "issues": 213,
+ "subscribers": 15,
+ "stars": 2320,
+ "forks": 385
+ },
+ "name": "react-native-svg-charts",
+ "fullName": "JesperLekland/react-native-svg-charts",
+ "description": "📈 One library to rule all charts for React Native 📊",
+ "topics": [
+ "react-native",
+ "react-native-charts",
+ "react-native-d3",
+ "d3",
+ "charts",
+ "svg",
+ "react-native-svg"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v5.3.0",
+ "tagName": "v5.3.0",
+ "createdAt": "2019-07-06T17:26:24Z",
+ "publishedAt": "2019-07-06T17:27:57Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 163385,
+ "weekDownloads": 36103,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native react-native-charts react-native-d3 d3 charts svg react-native-svg",
+ "score": 50,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.029,
+ "category": [
+ "d3",
+ "charts",
+ "react-native-d3",
+ "react-native-charts"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/d3js.json b/category-selector/data/categories/d3js.json
new file mode 100644
index 0000000..40471b2
--- /dev/null
+++ b/category-selector/data/categories/d3js.json
@@ -0,0 +1,84 @@
+[
+ {
+ "githubUrl": "https://github.com/codesinghanoop/react-native-d3multiline-chart",
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-d3multiline-chart",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/codesinghanoop/react-native-d3multiline-chart",
+ "clone": "https://github.com/codesinghanoop/react-native-d3multiline-chart.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2022-10-09T09:26:32Z",
+ "createdAt": "2017-08-13T10:34:47Z",
+ "pushedAt": "2021-09-21T05:40:06Z",
+ "issues": 10,
+ "subscribers": 4,
+ "stars": 43,
+ "forks": 16
+ },
+ "name": "react-native-d3multiline-chart",
+ "fullName": "codesinghanoop/react-native-d3multiline-chart",
+ "description": "Animated Android and iOS multiline/line/scatterPoint chart based on d3.js 🤘😎🤘",
+ "topics": [
+ "android",
+ "ios",
+ "d3js",
+ "d3v4",
+ "charts",
+ "react-native-svg",
+ "multiline",
+ "line",
+ "scatterpoint",
+ "multiline-graph",
+ "line-graph",
+ "scatterpoint-graph",
+ "animation",
+ "graph",
+ "legend",
+ "chart",
+ "running-line-animation"
+ ],
+ "license": {
+ "key": "apache-2.0",
+ "name": "Apache License 2.0",
+ "spdxId": "Apache-2.0",
+ "url": "https://api.github.com/licenses/apache-2.0",
+ "id": "MDc6TGljZW5zZTI="
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 174,
+ "weekDownloads": 60,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "android ios d3js d3v4 charts react-native-svg multiline line scatterpoint multiline-graph line-graph scatterpoint-graph animation graph legend chart running-line-animation",
+ "score": 38,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.352,
+ "category": [
+ "charts",
+ "multiline-graph",
+ "line-graph",
+ "scatterpoint-graph",
+ "chart",
+ "running-line-animation",
+ "d3js",
+ "d3v4"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/d3v4.json b/category-selector/data/categories/d3v4.json
new file mode 100644
index 0000000..40471b2
--- /dev/null
+++ b/category-selector/data/categories/d3v4.json
@@ -0,0 +1,84 @@
+[
+ {
+ "githubUrl": "https://github.com/codesinghanoop/react-native-d3multiline-chart",
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-d3multiline-chart",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/codesinghanoop/react-native-d3multiline-chart",
+ "clone": "https://github.com/codesinghanoop/react-native-d3multiline-chart.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2022-10-09T09:26:32Z",
+ "createdAt": "2017-08-13T10:34:47Z",
+ "pushedAt": "2021-09-21T05:40:06Z",
+ "issues": 10,
+ "subscribers": 4,
+ "stars": 43,
+ "forks": 16
+ },
+ "name": "react-native-d3multiline-chart",
+ "fullName": "codesinghanoop/react-native-d3multiline-chart",
+ "description": "Animated Android and iOS multiline/line/scatterPoint chart based on d3.js 🤘😎🤘",
+ "topics": [
+ "android",
+ "ios",
+ "d3js",
+ "d3v4",
+ "charts",
+ "react-native-svg",
+ "multiline",
+ "line",
+ "scatterpoint",
+ "multiline-graph",
+ "line-graph",
+ "scatterpoint-graph",
+ "animation",
+ "graph",
+ "legend",
+ "chart",
+ "running-line-animation"
+ ],
+ "license": {
+ "key": "apache-2.0",
+ "name": "Apache License 2.0",
+ "spdxId": "Apache-2.0",
+ "url": "https://api.github.com/licenses/apache-2.0",
+ "id": "MDc6TGljZW5zZTI="
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 174,
+ "weekDownloads": 60,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "android ios d3js d3v4 charts react-native-svg multiline line scatterpoint multiline-graph line-graph scatterpoint-graph animation graph legend chart running-line-animation",
+ "score": 38,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.352,
+ "category": [
+ "charts",
+ "multiline-graph",
+ "line-graph",
+ "scatterpoint-graph",
+ "chart",
+ "running-line-animation",
+ "d3js",
+ "d3v4"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/dapps.json b/category-selector/data/categories/dapps.json
new file mode 100644
index 0000000..306856f
--- /dev/null
+++ b/category-selector/data/categories/dapps.json
@@ -0,0 +1,72 @@
+[
+ {
+ "githubUrl": "https://github.com/WalletConnect/web3modal-react-native",
+ "examples": [
+ "https://github.com/WalletConnect/react-native-examples/tree/main/dapps/W3MWagmi",
+ "https://github.com/WalletConnect/web3modal-react-native/tree/main/apps/gallery",
+ "https://github.com/WalletConnect/web3modal-react-native/tree/main/apps/native-cli",
+ "https://github.com/WalletConnect/web3modal-react-native/tree/main/apps/native"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "web3modal-react-native",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/WalletConnect/web3modal-react-native",
+ "clone": "https://github.com/WalletConnect/web3modal-react-native.git",
+ "homepage": "https://web3modal.com"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T14:08:07Z",
+ "createdAt": "2023-03-28T14:54:13Z",
+ "pushedAt": "2024-05-24T19:34:15Z",
+ "issues": 6,
+ "subscribers": 9,
+ "stars": 38,
+ "forks": 14
+ },
+ "name": "web3modal-react-native",
+ "fullName": "WalletConnect/web3modal-react-native",
+ "description": "Web3Modal React-Native SDK",
+ "topics": [
+ "dapps",
+ "react-native",
+ "sdk",
+ "walletconnect"
+ ],
+ "license": {
+ "key": "apache-2.0",
+ "name": "Apache License 2.0",
+ "spdxId": "Apache-2.0",
+ "url": "https://api.github.com/licenses/apache-2.0",
+ "id": "MDc6TGljZW5zZTI="
+ },
+ "lastRelease": {
+ "name": "v1.3.0",
+ "tagName": "v1.3.0",
+ "createdAt": "2024-03-25T18:47:08Z",
+ "publishedAt": "2024-03-25T19:27:12Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "period": "month"
+ },
+ "topicSearchString": "dapps react-native sdk walletconnect",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -1,
+ "category": [
+ "dapps"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/dark-mode.json b/category-selector/data/categories/dark-mode.json
new file mode 100644
index 0000000..9d6dea1
--- /dev/null
+++ b/category-selector/data/categories/dark-mode.json
@@ -0,0 +1,141 @@
+[
+ {
+ "githubUrl": "https://github.com/codemotionapps/react-native-dark-mode",
+ "ios": true,
+ "android": true,
+ "unmaintained": true,
+ "npmPkg": "react-native-dark-mode",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/codemotionapps/react-native-dark-mode",
+ "clone": "https://github.com/codemotionapps/react-native-dark-mode.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-11T06:14:00Z",
+ "createdAt": "2019-06-06T22:00:35Z",
+ "pushedAt": "2020-06-20T19:29:28Z",
+ "issues": 0,
+ "subscribers": 8,
+ "stars": 363,
+ "forks": 37
+ },
+ "name": "react-native-dark-mode",
+ "fullName": "codemotionapps/react-native-dark-mode",
+ "description": "Detect dark mode in React Native",
+ "topics": [
+ "react",
+ "react-native",
+ "android",
+ "ios",
+ "typescript",
+ "dark-mode"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "0.2.2",
+ "tagName": "0.2.2",
+ "createdAt": "2020-01-23T11:07:45Z",
+ "publishedAt": "2020-01-23T11:11:03Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 5312,
+ "weekDownloads": 1030,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react react-native android ios typescript dark-mode",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.306,
+ "category": [
+ "dark-mode"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/codemotionapps/react-native-dynamic",
+ "examples": [
+ "https://github.com/codemotionapps/react-native-dynamic/tree/master/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/codemotionapps/react-native-dynamic/master/.vscode/showcase.ios.gif",
+ "https://raw.githubusercontent.com/codemotionapps/react-native-dynamic/master/.vscode/showcase.android.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-dynamic",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/codemotionapps/react-native-dynamic",
+ "clone": "https://github.com/codemotionapps/react-native-dynamic.git",
+ "homepage": "https://www.npmjs.com/package/react-native-dynamic"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-05T15:24:56Z",
+ "createdAt": "2020-06-20T08:03:51Z",
+ "pushedAt": "2023-01-26T21:46:33Z",
+ "issues": 24,
+ "subscribers": 9,
+ "stars": 231,
+ "forks": 17
+ },
+ "name": "react-native-dynamic",
+ "fullName": "codemotionapps/react-native-dynamic",
+ "description": "Helper APIs to work with dark mode in React Native",
+ "topics": [
+ "react-native",
+ "react",
+ "dark-mode",
+ "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": 10690,
+ "weekDownloads": 2132,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native react dark-mode typescript",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.051,
+ "category": [
+ "dark-mode"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/data-visualization.json b/category-selector/data/categories/data-visualization.json
new file mode 100644
index 0000000..d46b99b
--- /dev/null
+++ b/category-selector/data/categories/data-visualization.json
@@ -0,0 +1,159 @@
+[
+ {
+ "githubUrl": "https://github.com/Abhinandan-Kushwaha/react-native-gifted-charts",
+ "images": [
+ "https://raw.githubusercontent.com/Abhinandan-Kushwaha/react-native-gifted-charts/master/demos/bars.png",
+ "https://raw.githubusercontent.com/Abhinandan-Kushwaha/react-native-gifted-charts/master/demos/lineArea.png",
+ "https://raw.githubusercontent.com/Abhinandan-Kushwaha/react-native-gifted-charts/master/demos/blues.png",
+ "https://raw.githubusercontent.com/Abhinandan-Kushwaha/react-native-gifted-charts/master/demos/scrollLine.gif",
+ "https://raw.githubusercontent.com/Abhinandan-Kushwaha/react-native-gifted-charts/master/demos/animatedDataLine.gif"
+ ],
+ "android": true,
+ "ios": true,
+ "expoGo": true,
+ "npmPkg": "react-native-gifted-charts",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Abhinandan-Kushwaha/react-native-gifted-charts",
+ "clone": "https://github.com/Abhinandan-Kushwaha/react-native-gifted-charts.git",
+ "homepage": "https://www.npmjs.com/package/react-native-gifted-charts"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-25T09:55:41Z",
+ "createdAt": "2021-07-30T13:10:45Z",
+ "pushedAt": "2024-05-23T20:43:38Z",
+ "issues": 76,
+ "subscribers": 4,
+ "stars": 596,
+ "forks": 128
+ },
+ "name": "react-native-gifted-charts",
+ "fullName": "Abhinandan-Kushwaha/react-native-gifted-charts",
+ "description": "The most complete library for Bar, Line, Area, Pie, Donut, Stacked Bar and Population Pyramid charts in React Native. Allows 2D, 3D, gradient, animations and live data updates.",
+ "topics": [
+ "charts",
+ "barchart",
+ "piechart",
+ "line-charts",
+ "pie-chart",
+ "donut-chart",
+ "area-chart",
+ "react-native",
+ "data-visualization",
+ "graph",
+ "population",
+ "pyramid",
+ "pyramid-chart"
+ ],
+ "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": 57913,
+ "weekDownloads": 14551,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "charts barchart piechart line-charts pie-chart donut-chart area-chart react-native data-visualization graph population pyramid pyramid-chart",
+ "score": 50,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": 0.001,
+ "category": [
+ "charts",
+ "barchart",
+ "piechart",
+ "line-charts",
+ "pie-chart",
+ "area-chart",
+ "data-visualization",
+ "graph",
+ "pyramid-chart",
+ "pyramid"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/FormidableLabs/victory-native",
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "npmPkg": "victory-native",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/FormidableLabs/victory-native",
+ "clone": "https://github.com/FormidableLabs/victory-native.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": false,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T12:13:46Z",
+ "createdAt": "2016-07-22T21:45:58Z",
+ "pushedAt": "2021-11-03T23:22:18Z",
+ "issues": 68,
+ "subscribers": 61,
+ "stars": 2003,
+ "forks": 159
+ },
+ "name": "victory-native",
+ "fullName": "FormidableLabs/victory-native",
+ "description": "victory components for react native",
+ "topics": [
+ "react-native",
+ "react",
+ "d3",
+ "charts",
+ "data-visualization"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 366929,
+ "weekDownloads": 77126,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native react d3 charts data-visualization",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.04,
+ "category": [
+ "charts",
+ "data-visualization"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/database.json b/category-selector/data/categories/database.json
new file mode 100644
index 0000000..f4547ef
--- /dev/null
+++ b/category-selector/data/categories/database.json
@@ -0,0 +1,138 @@
+[
+ {
+ "githubUrl": "https://github.com/invertase/react-native-firebase/tree/main/packages/firestore",
+ "npmPkg": "@react-native-firebase/firestore",
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/invertase/react-native-firebase",
+ "clone": "https://github.com/invertase/react-native-firebase.git"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-20T03:50:59Z",
+ "createdAt": "2017-02-01T12:01:03Z",
+ "pushedAt": "2024-05-20T03:50:59Z",
+ "forks": 2105,
+ "issues": 41,
+ "subscribers": 165,
+ "stars": 11465
+ },
+ "name": "@react-native-firebase/firestore",
+ "fullName": "invertase/react-native-firebase",
+ "description": "React Native Firebase - Cloud Firestore is a NoSQL cloud database to store and sync data between your React Native application and Firebase's database. The API matches the Firebase Web SDK whilst taking advantage of the native SDKs performance and offline capabilities.",
+ "topics": [
+ "react",
+ "react-native",
+ "firebase",
+ "cloud-firestore",
+ "database",
+ "nosql",
+ "query",
+ "realtime",
+ "firestore"
+ ],
+ "license": {
+ "name": "Apache License 2.0",
+ "url": "http://choosealicense.com/licenses/apache-2.0/",
+ "id": "MDc6TGljZW5zZTI=",
+ "key": "apache-2.0",
+ "spdxId": "Apache-2.0"
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npm": {
+ "downloads": 145433,
+ "weekDownloads": 36360,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month"
+ },
+ "score": 88,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": 0,
+ "topicSearchString": "react react-native firebase cloud-firestore database nosql query realtime firestore",
+ "matchScore": 11,
+ "category": [
+ "database"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/invertase/react-native-firebase/tree/main/packages/database",
+ "npmPkg": "@react-native-firebase/database",
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/invertase/react-native-firebase",
+ "clone": "https://github.com/invertase/react-native-firebase.git"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-20T03:50:59Z",
+ "createdAt": "2017-02-01T12:01:03Z",
+ "pushedAt": "2024-05-20T03:50:59Z",
+ "forks": 2105,
+ "issues": 41,
+ "subscribers": 165,
+ "stars": 11465
+ },
+ "name": "@react-native-firebase/database",
+ "fullName": "invertase/react-native-firebase",
+ "description": "React Native Firebase - The Firebase Realtime Database is a cloud-hosted database. Data is stored as JSON and synchronized in realtime to every connected client. React Native Firebase provides native integration with the Android & iOS Firebase SDKs, supporting both realtime data sync and offline capabilities.",
+ "topics": [
+ "react",
+ "react-native",
+ "firebase",
+ "realtime",
+ "database",
+ "synchronized",
+ "realtome-database"
+ ],
+ "license": {
+ "name": "Apache License 2.0",
+ "url": "http://choosealicense.com/licenses/apache-2.0/",
+ "id": "MDc6TGljZW5zZTI=",
+ "key": "apache-2.0",
+ "spdxId": "Apache-2.0"
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npm": {
+ "downloads": 82774,
+ "weekDownloads": 18245,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month"
+ },
+ "score": 88,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.03,
+ "topicSearchString": "react react-native firebase realtime database synchronized realtome-database",
+ "matchScore": 111,
+ "category": [
+ "database"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/date-picker.json b/category-selector/data/categories/date-picker.json
new file mode 100644
index 0000000..46f2cf5
--- /dev/null
+++ b/category-selector/data/categories/date-picker.json
@@ -0,0 +1,70 @@
+[
+ {
+ "githubUrl": "https://github.com/kalontech/ReactNativeWheelPicker",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-wheel-picker-android",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Cero-Studio/ReactNativeWheelPicker",
+ "clone": "https://github.com/Cero-Studio/ReactNativeWheelPicker.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2020-10-02T11:53:43Z",
+ "createdAt": "2016-12-14T08:45:38Z",
+ "pushedAt": "2020-10-02T11:53:43Z",
+ "forks": 187,
+ "issues": 40,
+ "subscribers": 9,
+ "stars": 377
+ },
+ "name": "ReactNativeWheelPicker",
+ "fullName": "Cero-Studio/ReactNativeWheelPicker",
+ "description": "Simple Wheel Picker for Android to use with react-native",
+ "topics": [
+ "react-component",
+ "react-native",
+ "android",
+ "picker",
+ "wheel-picker",
+ "date-picker",
+ "date-wheel-picker"
+ ],
+ "license": {
+ "name": "MIT License",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz",
+ "key": "mit",
+ "spdxId": "MIT"
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npm": {
+ "downloads": 37738,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 8388
+ },
+ "score": 44,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Not updated recently"
+ ],
+ "popularity": -0.028,
+ "topicSearchString": "react-component react-native android picker wheel-picker date-picker date-wheel-picker",
+ "matchScore": 1,
+ "category": [
+ "date-picker"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/date-range-picker.json b/category-selector/data/categories/date-range-picker.json
new file mode 100644
index 0000000..7c5ae1b
--- /dev/null
+++ b/category-selector/data/categories/date-range-picker.json
@@ -0,0 +1,80 @@
+[
+ {
+ "githubUrl": "https://github.com/MarceloPrado/flash-calendar/tree/main/packages/flash-calendar",
+ "npmPkg": "@marceloterreiro/flash-calendar",
+ "examples": [
+ "https://github.com/MarceloPrado/flash-calendar/tree/main/apps/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/MarceloPrado/flash-calendar/main/apps/docs/static/img/shots.png"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/MarceloPrado/flash-calendar",
+ "clone": "https://github.com/MarceloPrado/flash-calendar.git",
+ "homepage": "https://marceloprado.github.io/flash-calendar/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T20:26:00Z",
+ "createdAt": "2024-02-09T11:27:51Z",
+ "pushedAt": "2024-04-18T16:58:08Z",
+ "issues": 6,
+ "subscribers": 2,
+ "stars": 676,
+ "forks": 15
+ },
+ "name": "flash-calendar",
+ "fullName": "MarceloPrado/flash-calendar",
+ "description": "The fastest React Native calendar 📆⚡",
+ "topics": [
+ "calendar",
+ "date",
+ "date-range-picker",
+ "list",
+ "react-native"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "@marceloterreiro/flash-calendar@0.0.9",
+ "tagName": "@marceloterreiro/flash-calendar@0.0.9",
+ "createdAt": "2024-04-18T16:58:07Z",
+ "publishedAt": "2024-04-18T16:58:08Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 9972,
+ "weekDownloads": 2638,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "calendar date date-range-picker list react-native",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.015,
+ "category": [
+ "calendar",
+ "date",
+ "date-range-picker"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/date-time-picker.json b/category-selector/data/categories/date-time-picker.json
new file mode 100644
index 0000000..8298796
--- /dev/null
+++ b/category-selector/data/categories/date-time-picker.json
@@ -0,0 +1,62 @@
+[
+ {
+ "githubUrl": "https://github.com/Navybits/react-native-navybits-date-time-picker",
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Navybits/react-native-navybits-date-time-picker",
+ "clone": "https://github.com/Navybits/react-native-navybits-date-time-picker.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2020-04-02T14:08:49Z",
+ "createdAt": "2018-07-19T13:34:36Z",
+ "pushedAt": "2020-04-02T14:08:49Z",
+ "forks": 22,
+ "issues": 15,
+ "subscribers": 3,
+ "stars": 27
+ },
+ "name": "react-native-navybits-date-time-picker",
+ "fullName": "Navybits/react-native-navybits-date-time-picker",
+ "description": "",
+ "topics": [
+ "react-native"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npmPkg": "react-native-navybits-date-time-picker",
+ "npm": {
+ "downloads": 226,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 54
+ },
+ "score": 38,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.459,
+ "topicSearchString": "react-native",
+ "matchScore": 100,
+ "category": [
+ "date-time-picker"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/date.json b/category-selector/data/categories/date.json
new file mode 100644
index 0000000..7c5ae1b
--- /dev/null
+++ b/category-selector/data/categories/date.json
@@ -0,0 +1,80 @@
+[
+ {
+ "githubUrl": "https://github.com/MarceloPrado/flash-calendar/tree/main/packages/flash-calendar",
+ "npmPkg": "@marceloterreiro/flash-calendar",
+ "examples": [
+ "https://github.com/MarceloPrado/flash-calendar/tree/main/apps/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/MarceloPrado/flash-calendar/main/apps/docs/static/img/shots.png"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/MarceloPrado/flash-calendar",
+ "clone": "https://github.com/MarceloPrado/flash-calendar.git",
+ "homepage": "https://marceloprado.github.io/flash-calendar/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T20:26:00Z",
+ "createdAt": "2024-02-09T11:27:51Z",
+ "pushedAt": "2024-04-18T16:58:08Z",
+ "issues": 6,
+ "subscribers": 2,
+ "stars": 676,
+ "forks": 15
+ },
+ "name": "flash-calendar",
+ "fullName": "MarceloPrado/flash-calendar",
+ "description": "The fastest React Native calendar 📆⚡",
+ "topics": [
+ "calendar",
+ "date",
+ "date-range-picker",
+ "list",
+ "react-native"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "@marceloterreiro/flash-calendar@0.0.9",
+ "tagName": "@marceloterreiro/flash-calendar@0.0.9",
+ "createdAt": "2024-04-18T16:58:07Z",
+ "publishedAt": "2024-04-18T16:58:08Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 9972,
+ "weekDownloads": 2638,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "calendar date date-range-picker list react-native",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.015,
+ "category": [
+ "calendar",
+ "date",
+ "date-range-picker"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/datepicker.json b/category-selector/data/categories/datepicker.json
new file mode 100644
index 0000000..6dcbf22
--- /dev/null
+++ b/category-selector/data/categories/datepicker.json
@@ -0,0 +1,82 @@
+[
+ {
+ "githubUrl": "https://github.com/MohamadKh75/react-native-jalali-datepicker",
+ "npmPkg": "@mohamadkh75/react-native-jalali-datepicker",
+ "examples": [
+ "https://github.com/MohamadKh75/react-native-jalali-datepicker/tree/master/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/MohamadKh75/react-native-jalali-datepicker/master/assets/react-native-jalali-datepicker-1.jpg",
+ "https://raw.githubusercontent.com/MohamadKh75/react-native-jalali-datepicker/master/assets/react-native-jalali-datepicker-2.jpg"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "windows": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/MoKhajavi75/react-native-jalali-datepicker",
+ "clone": "https://github.com/MoKhajavi75/react-native-jalali-datepicker.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-05T20:50:41Z",
+ "createdAt": "2020-03-01T06:44:12Z",
+ "pushedAt": "2024-04-05T20:50:41Z",
+ "forks": 4,
+ "issues": 1,
+ "subscribers": 5,
+ "stars": 82
+ },
+ "name": "react-native-jalali-datepicker",
+ "fullName": "MoKhajavi75/react-native-jalali-datepicker",
+ "description": "📅 React Native Jalali DatePicker component for both Android and iOS ✨",
+ "topics": [
+ "react-native",
+ "calendar",
+ "date",
+ "datepicker",
+ "jalali",
+ "jalaali",
+ "shamsi",
+ "persian"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "",
+ "tagName": "v1.1.1",
+ "createdAt": "2020-11-06T13:51:38Z",
+ "publishedAt": "2020-11-06T13:52:00Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 59,
+ "weekDownloads": 6,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month"
+ },
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.586,
+ "topicSearchString": "react-native calendar date datepicker jalali jalaali shamsi persian",
+ "matchScore": 111,
+ "category": [
+ "datepicker"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/db.json b/category-selector/data/categories/db.json
new file mode 100644
index 0000000..ecd190c
--- /dev/null
+++ b/category-selector/data/categories/db.json
@@ -0,0 +1,153 @@
+[
+ {
+ "githubUrl": "https://github.com/Nozbe/WatermelonDB",
+ "images": [
+ "https://github.com/Nozbe/WatermelonDB/raw/master/assets/watermelon-demo-thumbnail.png"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "npmPkg": "@nozbe/watermelondb",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Nozbe/WatermelonDB",
+ "clone": "https://github.com/Nozbe/WatermelonDB.git",
+ "homepage": "https://watermelondb.dev"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-21T11:26:25Z",
+ "createdAt": "2018-08-28T15:32:05Z",
+ "pushedAt": "2024-04-21T11:26:25Z",
+ "forks": 556,
+ "issues": 194,
+ "subscribers": 103,
+ "stars": 10198
+ },
+ "name": "WatermelonDB",
+ "fullName": "Nozbe/WatermelonDB",
+ "description": "🍉 Reactive & asynchronous database for powerful React and React Native apps ⚡️",
+ "topics": [
+ "database",
+ "sqlite",
+ "react",
+ "react-native",
+ "indexeddb",
+ "lokijs",
+ "watermelon",
+ "watermelondb",
+ "offline",
+ "offline-first",
+ "persistence",
+ "reactive",
+ "rxjs",
+ "better-sqlite3",
+ "db",
+ "hacktoberfest"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 28224,
+ "weekDownloads": 6860,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month"
+ },
+ "score": 69,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Lots of open issues"
+ ],
+ "popularity": -0.007,
+ "topicSearchString": "database sqlite react react-native indexeddb lokijs watermelon watermelondb offline offline-first persistence reactive rxjs better-sqlite3 db hacktoberfest",
+ "matchScore": 101,
+ "category": [
+ "db"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/darkrishabh/react-native-db-models",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "unmaintained": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/darkrishabh/react-native-db-models",
+ "clone": "https://github.com/darkrishabh/react-native-db-models.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2018-04-15T10:41:10Z",
+ "createdAt": "2015-06-13T00:58:33Z",
+ "pushedAt": "2018-04-15T10:41:10Z",
+ "forks": 32,
+ "issues": 11,
+ "subscribers": 11,
+ "stars": 173
+ },
+ "name": "react-native-db-models",
+ "fullName": "darkrishabh/react-native-db-models",
+ "description": "React native Library for creating Local DB models ",
+ "topics": [
+ "react-native",
+ "asyncstorage",
+ "database",
+ "local-db",
+ "db-events",
+ "rerender",
+ "emmit-database-operations",
+ "models",
+ "data-store",
+ "ios"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "images": [],
+ "npmPkg": "react-native-db-models",
+ "npm": {
+ "downloads": 41,
+ "start": "2024-04-24",
+ "end": "2024-05-23",
+ "period": "month",
+ "weekDownloads": 7
+ },
+ "score": 38,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.773,
+ "topicSearchString": "react-native asyncstorage database local-db db-events rerender emmit-database-operations models data-store ios",
+ "matchScore": 0.111,
+ "category": [
+ "db"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/debug.json b/category-selector/data/categories/debug.json
new file mode 100644
index 0000000..a59a411
--- /dev/null
+++ b/category-selector/data/categories/debug.json
@@ -0,0 +1,178 @@
+[
+ {
+ "githubUrl": "https://github.com/onubo/react-native-logs",
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "dev": true,
+ "npmPkg": "react-native-logs",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/mowispace/react-native-logs",
+ "clone": "https://github.com/mowispace/react-native-logs.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-25T09:35:58Z",
+ "createdAt": "2019-06-30T18:19:46Z",
+ "pushedAt": "2024-04-18T19:05:10Z",
+ "issues": 9,
+ "subscribers": 5,
+ "stars": 416,
+ "forks": 29
+ },
+ "name": "react-native-logs",
+ "fullName": "mowispace/react-native-logs",
+ "description": "Performance-aware simple logger for React-Native and Expo with namespaces, custom levels and custom transports (colored console, file writing, etc.)",
+ "topics": [
+ "react-native",
+ "logs",
+ "debugging",
+ "ios",
+ "android",
+ "logger",
+ "logging",
+ "debug",
+ "file",
+ "custom",
+ "expo",
+ "color",
+ "logging-library",
+ "javascript",
+ "log"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v 5.1.0",
+ "tagName": "5.1.0",
+ "createdAt": "2024-01-26T15:49:18Z",
+ "publishedAt": "2024-01-26T19:41:49Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 115531,
+ "weekDownloads": 26588,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native logs debugging ios android logger logging debug file custom expo color logging-library javascript log",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.02,
+ "category": [
+ "logs",
+ "debugging",
+ "logger",
+ "logging",
+ "debug",
+ "logging-library",
+ "log"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/margelo/react-native-release-profiler",
+ "examples": [
+ "https://github.com/margelo/react-native-release-profiler/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "dev": true,
+ "npmPkg": "react-native-release-profiler",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/margelo/react-native-release-profiler",
+ "clone": "https://github.com/margelo/react-native-release-profiler.git",
+ "homepage": "https://margelo.io"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-22T19:28:12Z",
+ "createdAt": "2023-11-30T18:00:11Z",
+ "pushedAt": "2024-01-17T11:01:36Z",
+ "issues": 2,
+ "subscribers": 7,
+ "stars": 182,
+ "forks": 0
+ },
+ "name": "react-native-release-profiler",
+ "fullName": "margelo/react-native-release-profiler",
+ "description": "A fast and simple library to passively profile JS/Hermes performance in production and release builds.",
+ "topics": [
+ "debug",
+ "debugger",
+ "hermes",
+ "jsi",
+ "perf",
+ "performance",
+ "production",
+ "profiler",
+ "profiling",
+ "release",
+ "sample",
+ "trace"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 0.1.6",
+ "tagName": "v0.1.6",
+ "createdAt": "2024-01-17T11:01:33Z",
+ "publishedAt": "2024-01-17T11:01:43Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 11344,
+ "weekDownloads": 1254,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "debug debugger hermes jsi perf performance production profiler profiling release sample trace",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.139,
+ "category": [
+ "performance",
+ "profiler",
+ "profiling",
+ "release",
+ "trace",
+ "debug",
+ "debugger",
+ "hermes",
+ "perf"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/debugger.json b/category-selector/data/categories/debugger.json
new file mode 100644
index 0000000..7bc1b48
--- /dev/null
+++ b/category-selector/data/categories/debugger.json
@@ -0,0 +1,248 @@
+[
+ {
+ "githubUrl": "https://github.com/alexbrazier/react-native-network-logger",
+ "examples": [
+ "https://github.com/alexbrazier/react-native-network-logger/tree/master/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/master/.github/images/ios-list.png",
+ "https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/master/.github/images/ios-details.png"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-network-logger",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/alexbrazier/react-native-network-logger",
+ "clone": "https://github.com/alexbrazier/react-native-network-logger.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-21T08:17:08Z",
+ "createdAt": "2020-06-18T23:27:45Z",
+ "pushedAt": "2024-04-13T15:35:39Z",
+ "issues": 12,
+ "subscribers": 10,
+ "stars": 488,
+ "forks": 41
+ },
+ "name": "react-native-network-logger",
+ "fullName": "alexbrazier/react-native-network-logger",
+ "description": "An HTTP network request monitor for React Native with in-app interface for iOS and Android with no native code",
+ "topics": [
+ "react-native",
+ "ios",
+ "android",
+ "network",
+ "debugger",
+ "logging",
+ "network-monitoring",
+ "charles",
+ "network-debug",
+ "hacktoberfest"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 1.16.1",
+ "tagName": "v1.16.1",
+ "createdAt": "2024-04-13T15:35:37Z",
+ "publishedAt": "2024-04-13T15:35:40Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 78167,
+ "weekDownloads": 18488,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native ios android network debugger logging network-monitoring charles network-debug hacktoberfest",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.013,
+ "category": [
+ "debugger",
+ "logging"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/jhen0409/react-native-debugger",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "dev": true,
+ "npmPkg": "react-native-debugger",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/jhen0409/react-native-debugger",
+ "clone": "https://github.com/jhen0409/react-native-debugger.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T16:21:40Z",
+ "createdAt": "2016-05-29T22:40:01Z",
+ "pushedAt": "2023-10-21T02:55:24Z",
+ "issues": 171,
+ "subscribers": 82,
+ "stars": 10283,
+ "forks": 811
+ },
+ "name": "react-native-debugger",
+ "fullName": "jhen0409/react-native-debugger",
+ "description": "The standalone app based on official debugger of React Native, and includes React Inspector / Redux DevTools",
+ "topics": [
+ "react-native",
+ "debugger",
+ "react-devtools",
+ "redux-devtools-extension",
+ "electron"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v0.14.0",
+ "tagName": "v0.14.0",
+ "createdAt": "2023-07-31T05:03:45Z",
+ "publishedAt": "2023-07-31T05:04:25Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 2657,
+ "weekDownloads": 664,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native debugger react-devtools redux-devtools-extension electron",
+ "score": 75,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": 0,
+ "category": [
+ "debugger",
+ "react-devtools"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/margelo/react-native-release-profiler",
+ "examples": [
+ "https://github.com/margelo/react-native-release-profiler/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "dev": true,
+ "npmPkg": "react-native-release-profiler",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/margelo/react-native-release-profiler",
+ "clone": "https://github.com/margelo/react-native-release-profiler.git",
+ "homepage": "https://margelo.io"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-22T19:28:12Z",
+ "createdAt": "2023-11-30T18:00:11Z",
+ "pushedAt": "2024-01-17T11:01:36Z",
+ "issues": 2,
+ "subscribers": 7,
+ "stars": 182,
+ "forks": 0
+ },
+ "name": "react-native-release-profiler",
+ "fullName": "margelo/react-native-release-profiler",
+ "description": "A fast and simple library to passively profile JS/Hermes performance in production and release builds.",
+ "topics": [
+ "debug",
+ "debugger",
+ "hermes",
+ "jsi",
+ "perf",
+ "performance",
+ "production",
+ "profiler",
+ "profiling",
+ "release",
+ "sample",
+ "trace"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 0.1.6",
+ "tagName": "v0.1.6",
+ "createdAt": "2024-01-17T11:01:33Z",
+ "publishedAt": "2024-01-17T11:01:43Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 11344,
+ "weekDownloads": 1254,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "debug debugger hermes jsi perf performance production profiler profiling release sample trace",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.139,
+ "category": [
+ "performance",
+ "profiler",
+ "profiling",
+ "release",
+ "trace",
+ "debug",
+ "debugger",
+ "hermes",
+ "perf"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/debugging.json b/category-selector/data/categories/debugging.json
new file mode 100644
index 0000000..12b4489
--- /dev/null
+++ b/category-selector/data/categories/debugging.json
@@ -0,0 +1,302 @@
+[
+ {
+ "githubUrl": "https://github.com/onubo/react-native-logs",
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "dev": true,
+ "npmPkg": "react-native-logs",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/mowispace/react-native-logs",
+ "clone": "https://github.com/mowispace/react-native-logs.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-25T09:35:58Z",
+ "createdAt": "2019-06-30T18:19:46Z",
+ "pushedAt": "2024-04-18T19:05:10Z",
+ "issues": 9,
+ "subscribers": 5,
+ "stars": 416,
+ "forks": 29
+ },
+ "name": "react-native-logs",
+ "fullName": "mowispace/react-native-logs",
+ "description": "Performance-aware simple logger for React-Native and Expo with namespaces, custom levels and custom transports (colored console, file writing, etc.)",
+ "topics": [
+ "react-native",
+ "logs",
+ "debugging",
+ "ios",
+ "android",
+ "logger",
+ "logging",
+ "debug",
+ "file",
+ "custom",
+ "expo",
+ "color",
+ "logging-library",
+ "javascript",
+ "log"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v 5.1.0",
+ "tagName": "5.1.0",
+ "createdAt": "2024-01-26T15:49:18Z",
+ "publishedAt": "2024-01-26T19:41:49Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 115531,
+ "weekDownloads": 26588,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native logs debugging ios android logger logging debug file custom expo color logging-library javascript log",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.02,
+ "category": [
+ "logs",
+ "debugging",
+ "logger",
+ "logging",
+ "debug",
+ "logging-library",
+ "log"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/zacharyfmarion/react-native-heap-profiler",
+ "examples": [
+ "https://github.com/zacharyfmarion/react-native-heap-profiler/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "dev": true,
+ "npmPkg": "react-native-heap-profiler",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/zacharyfmarion/react-native-heap-profiler",
+ "clone": "https://github.com/zacharyfmarion/react-native-heap-profiler.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-01-29T21:02:40Z",
+ "createdAt": "2024-01-25T09:04:53Z",
+ "pushedAt": "2024-01-27T20:38:42Z",
+ "issues": 0,
+ "subscribers": 3,
+ "stars": 6,
+ "forks": 0
+ },
+ "name": "react-native-heap-profiler",
+ "fullName": "zacharyfmarion/react-native-heap-profiler",
+ "description": "🔍 Heap profiling for hermes",
+ "topics": [
+ "debugging",
+ "heap",
+ "jsi",
+ "memory",
+ "observability",
+ "profiling",
+ "react-native"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 0.2.2",
+ "tagName": "v0.2.2",
+ "createdAt": "2024-01-27T20:38:40Z",
+ "publishedAt": "2024-01-27T20:39:27Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 17,
+ "weekDownloads": 1,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "debugging heap jsi memory observability profiling react-native",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.726,
+ "category": [
+ "debugging",
+ "heap",
+ "profiling"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/jondot/react-native-slowlog",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-slowlog",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/jondot/react-native-slowlog",
+ "clone": "https://github.com/jondot/react-native-slowlog.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2023-11-12T18:26:38Z",
+ "createdAt": "2016-05-01T07:43:16Z",
+ "pushedAt": "2017-02-08T09:40:43Z",
+ "issues": 3,
+ "subscribers": 5,
+ "stars": 377,
+ "forks": 16
+ },
+ "name": "react-native-slowlog",
+ "fullName": "jondot/react-native-slowlog",
+ "description": "A high-performance timer based profiler for React Native that helps you track big performance problems.",
+ "topics": [
+ "performance",
+ "react-native",
+ "debugging",
+ "infrastructure",
+ "tools"
+ ],
+ "license": null,
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 2669,
+ "weekDownloads": 784,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "performance react-native debugging infrastructure tools",
+ "score": 25,
+ "matchingScoreModifiers": [
+ "No license",
+ "Not updated recently"
+ ],
+ "popularity": 0.044,
+ "category": [
+ "performance",
+ "debugging"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/infinitered/reactotron",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "dev": true,
+ "npmPkg": "reactotron",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/infinitered/reactotron",
+ "clone": "https://github.com/infinitered/reactotron.git",
+ "homepage": "https://docs.infinite.red/reactotron/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T16:00:11Z",
+ "createdAt": "2016-04-15T21:58:32Z",
+ "pushedAt": "2024-05-15T13:15:42Z",
+ "issues": 159,
+ "subscribers": 156,
+ "stars": 14611,
+ "forks": 935
+ },
+ "name": "reactotron",
+ "fullName": "infinitered/reactotron",
+ "description": "A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows.",
+ "topics": [
+ "react-native",
+ "reactjs",
+ "reactnative",
+ "debugging",
+ "desktop",
+ "reactotron",
+ "redux",
+ "redux-saga"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": null,
+ "tagName": "reactotron-react-native@5.1.7",
+ "createdAt": "2024-05-15T13:15:40Z",
+ "publishedAt": "2024-05-15T13:17:35Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 1437,
+ "weekDownloads": 309,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native reactjs reactnative debugging desktop reactotron redux redux-saga",
+ "score": 75,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.035,
+ "category": [
+ "debugging"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/decryption.json b/category-selector/data/categories/decryption.json
new file mode 100644
index 0000000..69c414b
--- /dev/null
+++ b/category-selector/data/categories/decryption.json
@@ -0,0 +1,85 @@
+[
+ {
+ "githubUrl": "https://github.com/margelo/react-native-quick-crypto",
+ "examples": [
+ "https://github.com/margelo/react-native-quick-crypto/example"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-quick-crypto",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/margelo/react-native-quick-crypto",
+ "clone": "https://github.com/margelo/react-native-quick-crypto.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-25T00:01:58Z",
+ "createdAt": "2022-02-17T08:49:24Z",
+ "pushedAt": "2024-05-25T07:30:19Z",
+ "issues": 45,
+ "subscribers": 13,
+ "stars": 620,
+ "forks": 79
+ },
+ "name": "react-native-quick-crypto",
+ "fullName": "margelo/react-native-quick-crypto",
+ "description": "⚡️ A fast implementation of Node's `crypto` module written in C/C++ JSI",
+ "topics": [
+ "react-native",
+ "react",
+ "native",
+ "cpp",
+ "jsi",
+ "crypto",
+ "cryptography",
+ "encryption",
+ "decryption",
+ "maths",
+ "web3",
+ "ethers"
+ ],
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdxId": "NOASSERTION",
+ "url": null,
+ "id": "MDc6TGljZW5zZTA="
+ },
+ "lastRelease": {
+ "name": "Release 0.7.0-rc.8",
+ "tagName": "v0.7.0-rc.8",
+ "createdAt": "2024-05-23T18:26:29Z",
+ "publishedAt": "2024-05-23T18:27:05Z",
+ "isPrerelease": true
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 42930,
+ "weekDownloads": 9565,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native react native cpp jsi crypto cryptography encryption decryption maths web3 ethers",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.027,
+ "category": [
+ "crypto",
+ "cryptography",
+ "encryption",
+ "decryption",
+ "maths"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/deep-linking.json b/category-selector/data/categories/deep-linking.json
new file mode 100644
index 0000000..64b566e
--- /dev/null
+++ b/category-selector/data/categories/deep-linking.json
@@ -0,0 +1,69 @@
+[
+ {
+ "githubUrl": "https://github.com/luisfcofv/react-native-deep-linking",
+ "ios": true,
+ "android": true,
+ "unmaintained": true,
+ "npmPkg": "react-native-deep-linking",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/luisfcofv/react-native-deep-linking",
+ "clone": "https://github.com/luisfcofv/react-native-deep-linking.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-02T17:40:49Z",
+ "createdAt": "2017-02-10T14:35:55Z",
+ "pushedAt": "2020-05-24T20:18:18Z",
+ "issues": 22,
+ "subscribers": 13,
+ "stars": 246,
+ "forks": 23
+ },
+ "name": "react-native-deep-linking",
+ "fullName": "luisfcofv/react-native-deep-linking",
+ "description": "Simple route-matching library to handle deep links",
+ "topics": [
+ "react-native",
+ "deep-linking",
+ "ios",
+ "android"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v2.1.0",
+ "tagName": "v2.1.0",
+ "createdAt": "2017-04-04T11:23:36Z",
+ "publishedAt": "2017-04-04T11:25:26Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 9916,
+ "weekDownloads": 2157,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native deep-linking ios android",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.282,
+ "category": [
+ "deep-linking"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/detection.json b/category-selector/data/categories/detection.json
new file mode 100644
index 0000000..4b4c792
--- /dev/null
+++ b/category-selector/data/categories/detection.json
@@ -0,0 +1,164 @@
+[
+ {
+ "githubUrl": "https://github.com/mrousavy/react-native-fast-tflite",
+ "examples": [
+ "https://github.com/mrousavy/react-native-fast-tflite/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-fast-tflite",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/mrousavy/react-native-fast-tflite",
+ "clone": "https://github.com/mrousavy/react-native-fast-tflite.git",
+ "homepage": "https://mrousavy.com"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T09:33:34Z",
+ "createdAt": "2023-07-04T08:37:10Z",
+ "pushedAt": "2024-05-20T14:27:50Z",
+ "issues": 15,
+ "subscribers": 7,
+ "stars": 560,
+ "forks": 19
+ },
+ "name": "react-native-fast-tflite",
+ "fullName": "mrousavy/react-native-fast-tflite",
+ "description": "🔥 High-performance TensorFlow Lite library for React Native with GPU acceleration",
+ "topics": [
+ "ai",
+ "arraybuffer",
+ "camera",
+ "detection",
+ "facial-recognition",
+ "fast",
+ "ml",
+ "native",
+ "object-detection",
+ "react",
+ "react-native",
+ "tensorflow",
+ "tensorflow-lite",
+ "tflite",
+ "hacktoberfest"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 1.2.0",
+ "tagName": "v1.2.0",
+ "createdAt": "2024-02-13T19:09:29Z",
+ "publishedAt": "2024-02-13T19:09:32Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 1728,
+ "weekDownloads": 468,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "ai arraybuffer camera detection facial-recognition fast ml native object-detection react react-native tensorflow tensorflow-lite tflite hacktoberfest",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.021,
+ "category": [
+ "facial-recognition",
+ "ml",
+ "tensorflow",
+ "tensorflow-lite",
+ "tflite",
+ "detection"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/mxmzb/react-native-gesture-detector",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "examples": [
+ "https://snack.expo.dev/@mxmzb/react-native-gesture-detector"
+ ],
+ "npmPkg": "react-native-gesture-detector",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/mxmzb/react-native-gesture-detector",
+ "clone": "https://github.com/mxmzb/react-native-gesture-detector.git",
+ "homepage": "https://maximzubarev.com/project/react-native-gesture-detector"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2023-08-04T17:28:19Z",
+ "createdAt": "2019-09-01T11:51:43Z",
+ "pushedAt": "2023-01-06T02:07:05Z",
+ "issues": 34,
+ "subscribers": 3,
+ "stars": 81,
+ "forks": 4
+ },
+ "name": "react-native-gesture-detector",
+ "fullName": "mxmzb/react-native-gesture-detector",
+ "description": "Create and detect custom, complex gestures in React Native. 🍭",
+ "topics": [
+ "react-native",
+ "gesture",
+ "custom-gestures",
+ "detection",
+ "react-native-component"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 1.1.2",
+ "tagName": "v%s",
+ "createdAt": "2020-07-06T00:33:46Z",
+ "publishedAt": "2020-07-06T00:33:56Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 28,
+ "weekDownloads": 3,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native gesture custom-gestures detection react-native-component",
+ "score": 38,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.593,
+ "category": [
+ "gesture",
+ "custom-gestures",
+ "detection"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/development-tools.json b/category-selector/data/categories/development-tools.json
new file mode 100644
index 0000000..79600a8
--- /dev/null
+++ b/category-selector/data/categories/development-tools.json
@@ -0,0 +1,75 @@
+[
+ {
+ "githubUrl": "https://github.com/Forward-Software/react-native-toolbox",
+ "npmPkg": "@forward-software/react-native-toolbox",
+ "ios": true,
+ "android": true,
+ "dev": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Forward-Software/react-native-toolbox",
+ "clone": "https://github.com/Forward-Software/react-native-toolbox.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-01-28T14:34:09Z",
+ "createdAt": "2018-09-23T15:28:22Z",
+ "pushedAt": "2023-03-01T22:17:13Z",
+ "issues": 13,
+ "subscribers": 1,
+ "stars": 24,
+ "forks": 1
+ },
+ "name": "react-native-toolbox",
+ "fullName": "Forward-Software/react-native-toolbox",
+ "description": "A set of scripts to simplify React Native development",
+ "topics": [
+ "react-native",
+ "scripts",
+ "utilities",
+ "utils",
+ "cli",
+ "development-tools"
+ ],
+ "license": {
+ "key": "mpl-2.0",
+ "name": "Mozilla Public License 2.0",
+ "spdxId": "MPL-2.0",
+ "url": "https://api.github.com/licenses/mpl-2.0",
+ "id": "MDc6TGljZW5zZTE0"
+ },
+ "lastRelease": {
+ "name": "v3.0.0",
+ "tagName": "v3.0.0",
+ "createdAt": "2022-04-09T13:53:23Z",
+ "publishedAt": "2022-04-09T14:02:58Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 549,
+ "weekDownloads": 201,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native scripts utilities utils cli development-tools",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": 0.017,
+ "category": [
+ "utilities",
+ "scripts",
+ "utils",
+ "cli",
+ "development-tools"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/device-detection.json b/category-selector/data/categories/device-detection.json
new file mode 100644
index 0000000..75d790f
--- /dev/null
+++ b/category-selector/data/categories/device-detection.json
@@ -0,0 +1,69 @@
+[
+ {
+ "githubUrl": "https://github.com/kkjdaniel/react-native-device-display",
+ "ios": true,
+ "unmaintained": true,
+ "npmPkg": "react-native-device-display",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/kkjdaniel/react-native-device-display",
+ "clone": "https://github.com/kkjdaniel/react-native-device-display.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-02T17:40:43Z",
+ "createdAt": "2015-06-29T22:44:45Z",
+ "pushedAt": "2018-09-13T23:29:06Z",
+ "issues": 1,
+ "subscribers": 11,
+ "stars": 108,
+ "forks": 26
+ },
+ "name": "react-native-device-display",
+ "fullName": "kkjdaniel/react-native-device-display",
+ "description": "📲 Create dynamic views through device, display and orientation detection (DEPRECATED)",
+ "topics": [
+ "orientation-changes",
+ "universal-apps",
+ "react-native",
+ "device-detection"
+ ],
+ "license": {
+ "key": "bsd-2-clause",
+ "name": "BSD 2-Clause \"Simplified\" License",
+ "spdxId": "BSD-2-Clause",
+ "url": "https://api.github.com/licenses/bsd-2-clause",
+ "id": "MDc6TGljZW5zZTQ="
+ },
+ "lastRelease": {
+ "name": "v1.0.2 - Minor Fixes / Improvements",
+ "tagName": "1.0.2",
+ "createdAt": "2015-07-21T09:59:41Z",
+ "publishedAt": "2015-07-19T23:17:20Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 57,
+ "weekDownloads": 18,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "orientation-changes universal-apps react-native device-detection",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.63,
+ "category": [
+ "orientation-changes",
+ "device-detection"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/device-info.json b/category-selector/data/categories/device-info.json
new file mode 100644
index 0000000..ed4cd60
--- /dev/null
+++ b/category-selector/data/categories/device-info.json
@@ -0,0 +1,82 @@
+[
+ {
+ "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",
+ "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": 778161,
+ "weekDownloads": 178887,
+ "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.02,
+ "category": [
+ "device",
+ "device-info"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/device.json b/category-selector/data/categories/device.json
new file mode 100644
index 0000000..ed4cd60
--- /dev/null
+++ b/category-selector/data/categories/device.json
@@ -0,0 +1,82 @@
+[
+ {
+ "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",
+ "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": 778161,
+ "weekDownloads": 178887,
+ "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.02,
+ "category": [
+ "device",
+ "device-info"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/dgram.json b/category-selector/data/categories/dgram.json
new file mode 100644
index 0000000..2918699
--- /dev/null
+++ b/category-selector/data/categories/dgram.json
@@ -0,0 +1,75 @@
+[
+ {
+ "githubUrl": "https://github.com/tradle/react-native-udp",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-udp",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/tradle/react-native-udp",
+ "clone": "https://github.com/tradle/react-native-udp.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-10T23:34:27Z",
+ "createdAt": "2015-05-09T21:55:48Z",
+ "pushedAt": "2023-03-05T10:56:18Z",
+ "issues": 17,
+ "subscribers": 19,
+ "stars": 337,
+ "forks": 150
+ },
+ "name": "react-native-udp",
+ "fullName": "tradle/react-native-udp",
+ "description": "node's dgram for react-native",
+ "topics": [
+ "udp",
+ "dgram",
+ "nodejs",
+ "react-native",
+ "networking"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v4.1.7",
+ "tagName": "v4.1.7",
+ "createdAt": "2023-01-26T08:04:49Z",
+ "publishedAt": "2023-01-26T08:04:52Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 72620,
+ "weekDownloads": 17191,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "udp dgram nodejs react-native networking",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.013,
+ "category": [
+ "udp",
+ "dgram",
+ "networking"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/dialog.json b/category-selector/data/categories/dialog.json
new file mode 100644
index 0000000..6742ddd
--- /dev/null
+++ b/category-selector/data/categories/dialog.json
@@ -0,0 +1,242 @@
+[
+ {
+ "githubUrl": "https://github.com/jacklam718/react-native-modals",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-modals",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/jacklam718/react-native-modals",
+ "clone": "https://github.com/jacklam718/react-native-modals.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-27T23:26:31Z",
+ "createdAt": "2016-09-11T00:56:21Z",
+ "pushedAt": "2022-12-07T06:23:09Z",
+ "issues": 129,
+ "subscribers": 29,
+ "stars": 2155,
+ "forks": 298
+ },
+ "name": "react-native-modals",
+ "fullName": "jacklam718/react-native-modals",
+ "description": "A react native modals library. Swipeable. Highly customizable. Support multi modals & Support custom animation. For IOS & Android.",
+ "topics": [
+ "react",
+ "react-animate",
+ "react-native",
+ "component",
+ "dialog",
+ "javascript",
+ "es6"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Support Rotation",
+ "tagName": "v0.4.16",
+ "createdAt": "2017-01-08T07:54:05Z",
+ "publishedAt": "2017-01-08T07:56:31Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 9563,
+ "weekDownloads": 2498,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react react-animate react-native component dialog javascript es6",
+ "score": 50,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": 0.011,
+ "category": [
+ "dialog"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/inferusvv/react-native-unicorn-modals",
+ "examples": [
+ "https://snack.expo.dev/@inferusvv/react-native-unicorn-modals",
+ "https://github.com/inferusvv/react-native-unicorn-modals/tree/main/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/inferusvv/react-native-unicorn-modals/main/.github/images/demo.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "npmPkg": "react-native-unicorn-modals",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/bezenson/react-native-unicorn-modals",
+ "clone": "https://github.com/bezenson/react-native-unicorn-modals.git",
+ "homepage": "https://inferusvv.github.io/react-native-unicorn-modals/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-22T12:35:00Z",
+ "createdAt": "2022-12-27T09:49:30Z",
+ "pushedAt": "2023-03-03T14:46:39Z",
+ "issues": 4,
+ "subscribers": 1,
+ "stars": 32,
+ "forks": 2
+ },
+ "name": "react-native-unicorn-modals",
+ "fullName": "bezenson/react-native-unicorn-modals",
+ "description": "Custom modals with Imperative API 🦄",
+ "topics": [
+ "alert",
+ "android",
+ "ios",
+ "modal",
+ "react-native",
+ "typescript",
+ "dialog",
+ "menu",
+ "reanimated2",
+ "popup"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 0.5.1",
+ "tagName": "v0.5.1",
+ "createdAt": "2023-03-03T14:46:37Z",
+ "publishedAt": "2023-03-03T14:47:01Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 72,
+ "weekDownloads": 8,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "alert android ios modal react-native typescript dialog menu reanimated2 popup",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.589,
+ "category": [
+ "alert",
+ "modal",
+ "dialog",
+ "menu",
+ "popup"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/douglasjunior/react-native-simple-dialogs",
+ "examples": [
+ "https://github.com/douglasjunior/react-native-simple-dialogs/tree/master/Sample",
+ "https://snack.expo.dev/@douglasjunior/react-native-simple-dialogs-example"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-simple-dialogs",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/douglasjunior/react-native-simple-dialogs",
+ "clone": "https://github.com/douglasjunior/react-native-simple-dialogs.git",
+ "homepage": "https://www.npmjs.com/package/react-native-simple-dialogs"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-09T02:14:49Z",
+ "createdAt": "2017-06-18T17:57:06Z",
+ "pushedAt": "2024-05-09T03:06:52Z",
+ "issues": 1,
+ "subscribers": 5,
+ "stars": 310,
+ "forks": 55
+ },
+ "name": "react-native-simple-dialogs",
+ "fullName": "douglasjunior/react-native-simple-dialogs",
+ "description": "⚛ Cross-platform React Native dialogs based on the Modal component",
+ "topics": [
+ "react-native",
+ "android",
+ "ios",
+ "cross-platform",
+ "dialog",
+ "modal",
+ "popup",
+ "hacktoberfest"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "2.0.3",
+ "tagName": "2.0.3",
+ "createdAt": "2024-03-01T12:41:25Z",
+ "publishedAt": "2024-03-01T12:54:41Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 9499,
+ "weekDownloads": 2126,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native android ios cross-platform dialog modal popup hacktoberfest",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.026,
+ "category": [
+ "modal",
+ "dialog",
+ "popup"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/dimensions.json b/category-selector/data/categories/dimensions.json
new file mode 100644
index 0000000..e934618
--- /dev/null
+++ b/category-selector/data/categories/dimensions.json
@@ -0,0 +1,82 @@
+[
+ {
+ "githubUrl": "https://github.com/react-native-toolkit/react-native-responsive-dimensions",
+ "examples": [
+ "https://snack.expo.io/@daniakash/responsive-dimensions",
+ "https://codesandbox.io/s/react-native-responsive-dimensions-hooks-2cqm8"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "web": true,
+ "npmPkg": "react-native-responsive-dimensions",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/react-native-toolkit/react-native-responsive-dimensions",
+ "clone": "https://github.com/react-native-toolkit/react-native-responsive-dimensions.git",
+ "homepage": "https://www.npmjs.com/package/react-native-responsive-dimensions"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T03:17:47Z",
+ "createdAt": "2017-03-07T01:39:54Z",
+ "pushedAt": "2022-12-10T22:17:45Z",
+ "issues": 23,
+ "subscribers": 9,
+ "stars": 475,
+ "forks": 39
+ },
+ "name": "react-native-responsive-dimensions",
+ "fullName": "react-native-toolkit/react-native-responsive-dimensions",
+ "description": "Resposive fontSize, height and width for react-native components, that automatically adjusts itself based on screen-size of the device.",
+ "topics": [
+ "react-native",
+ "responsive",
+ "react-native-component",
+ "font-size",
+ "dimensions",
+ "responsive-design",
+ "hacktoberfest"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Fix types not being detected",
+ "tagName": "v3.1.1",
+ "createdAt": "2020-03-26T02:58:40Z",
+ "publishedAt": "2020-03-26T03:09:02Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 213901,
+ "weekDownloads": 45411,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native responsive react-native-component font-size dimensions responsive-design hacktoberfest",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.038,
+ "category": [
+ "responsive",
+ "dimensions",
+ "responsive-design"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/document-picker.json b/category-selector/data/categories/document-picker.json
new file mode 100644
index 0000000..c38c5d0
--- /dev/null
+++ b/category-selector/data/categories/document-picker.json
@@ -0,0 +1,161 @@
+[
+ {
+ "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-document-picker",
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "npmPkg": "expo-document-picker",
+ "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": 293690,
+ "weekDownloads": 64886,
+ "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.029,
+ "category": [
+ "document-picker"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/rnmods/react-native-document-picker",
+ "examples": [
+ "https://github.com/rnmods/react-native-document-picker/tree/master/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/rnmods/react-native-document-picker/master/docs/android_screenshot.jpg",
+ "https://raw.githubusercontent.com/rnmods/react-native-document-picker/master/docs/ios_screenshot.jpeg"
+ ],
+ "ios": true,
+ "android": true,
+ "windows": true,
+ "npmPkg": "react-native-document-picker",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/react-native-documents/document-picker",
+ "clone": "https://github.com/react-native-documents/document-picker.git",
+ "homepage": "https://react-native-documents.github.io/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-22T16:34:14Z",
+ "createdAt": "2016-06-28T14:58:12Z",
+ "pushedAt": "2024-05-17T16:26:28Z",
+ "issues": 19,
+ "subscribers": 13,
+ "stars": 1322,
+ "forks": 430
+ },
+ "name": "document-picker",
+ "fullName": "react-native-documents/document-picker",
+ "description": "Document Picker for React Native",
+ "topics": [
+ "hacktoberfest",
+ "react-native",
+ "document-picker",
+ "ios",
+ "android",
+ "windows"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 9.2.0",
+ "tagName": "v9.2.0",
+ "createdAt": "2024-04-28T19:06:39Z",
+ "publishedAt": "2024-04-28T19:06:56Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 995574,
+ "weekDownloads": 216593,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "hacktoberfest react-native document-picker ios android windows",
+ "score": 88,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.032,
+ "category": [
+ "document-picker"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/document-scanner.json b/category-selector/data/categories/document-scanner.json
new file mode 100644
index 0000000..f327ef3
--- /dev/null
+++ b/category-selector/data/categories/document-scanner.json
@@ -0,0 +1,66 @@
+[
+ {
+ "githubUrl": "https://github.com/websitebeaver/react-native-document-scanner-plugin",
+ "images": [
+ "https://user-images.githubusercontent.com/26162804/160485984-e6c46563-56ee-4be9-b241-34a186e0029d.gif",
+ "https://user-images.githubusercontent.com/26162804/160306955-af9c5dd6-5cdf-4e2c-8770-c734a594985d.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-document-scanner-plugin",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/WebsiteBeaver/react-native-document-scanner-plugin",
+ "clone": "https://github.com/WebsiteBeaver/react-native-document-scanner-plugin.git",
+ "homepage": "https://react-native-document-scanner.js.org/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T14:41:05Z",
+ "createdAt": "2022-07-23T22:45:42Z",
+ "pushedAt": "2024-03-21T15:35:09Z",
+ "issues": 16,
+ "subscribers": 11,
+ "stars": 243,
+ "forks": 44
+ },
+ "name": "react-native-document-scanner-plugin",
+ "fullName": "WebsiteBeaver/react-native-document-scanner-plugin",
+ "description": "A React Native document scanner plugin for Android and iOS",
+ "topics": [
+ "react-native",
+ "document-scanner"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 23640,
+ "weekDownloads": 5647,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native document-scanner",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.011,
+ "category": [
+ "document-scanner"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/dotenv.json b/category-selector/data/categories/dotenv.json
new file mode 100644
index 0000000..eb18e0f
--- /dev/null
+++ b/category-selector/data/categories/dotenv.json
@@ -0,0 +1,155 @@
+[
+ {
+ "githubUrl": "https://github.com/maxkomarychev/react-native-ultimate-config",
+ "ios": true,
+ "android": true,
+ "dev": true,
+ "npmPkg": "react-native-ultimate-config",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/maxkomarychev/react-native-ultimate-config",
+ "clone": "https://github.com/maxkomarychev/react-native-ultimate-config.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-13T12:39:03Z",
+ "createdAt": "2020-03-28T15:48:29Z",
+ "pushedAt": "2024-02-07T08:49:38Z",
+ "issues": 19,
+ "subscribers": 7,
+ "stars": 251,
+ "forks": 29
+ },
+ "name": "react-native-ultimate-config",
+ "fullName": "maxkomarychev/react-native-ultimate-config",
+ "description": "Config that works",
+ "topics": [
+ "react-native",
+ "ios",
+ "android",
+ "env",
+ "environment",
+ "dotenv",
+ "config",
+ "xcconfig",
+ "objective-c",
+ "java",
+ "gradle",
+ "typescript",
+ "12factor",
+ "12factorapp",
+ "javascript",
+ "monorepo"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 15085,
+ "weekDownloads": 3625,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native ios android env environment dotenv config xcconfig objective-c java gradle typescript 12factor 12factorapp javascript monorepo",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.01,
+ "category": [
+ "config",
+ "dotenv"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/goatandsheep/react-native-dotenv",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-dotenv",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/goatandsheep/react-native-dotenv",
+ "clone": "https://github.com/goatandsheep/react-native-dotenv.git",
+ "homepage": "https://www.npmjs.com/package/react-native-dotenv"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T20:58:07Z",
+ "createdAt": "2020-07-08T13:31:51Z",
+ "pushedAt": "2024-04-30T10:57:47Z",
+ "issues": 13,
+ "subscribers": 3,
+ "stars": 773,
+ "forks": 45
+ },
+ "name": "react-native-dotenv",
+ "fullName": "goatandsheep/react-native-dotenv",
+ "description": "Load react native environment variables using import statements for multiple env files.",
+ "topics": [
+ "react",
+ "react-native",
+ "dotenv",
+ "hacktoberfest",
+ "react-native-config",
+ "environment-variables",
+ "12factor",
+ "babel",
+ "babel-plugin"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Security + Doc updates",
+ "tagName": "v3.4.10",
+ "createdAt": "2024-02-11T01:16:06Z",
+ "publishedAt": "2024-02-11T01:20:35Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 564092,
+ "weekDownloads": 126146,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react react-native dotenv hacktoberfest react-native-config environment-variables 12factor babel babel-plugin",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.026,
+ "category": [
+ "dotenv",
+ "environment-variables",
+ "react-native-config"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/dotnet.json b/category-selector/data/categories/dotnet.json
new file mode 100644
index 0000000..e39f843
--- /dev/null
+++ b/category-selector/data/categories/dotnet.json
@@ -0,0 +1,75 @@
+[
+ {
+ "githubUrl": "https://github.com/dotnet/aspnetcore/tree/main/src/SignalR/clients/ts/signalr",
+ "npmPkg": "@microsoft/signalr",
+ "nameOverride": "ASP.NET Core SignalR Client",
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/dotnet/aspnetcore",
+ "clone": "https://github.com/dotnet/aspnetcore.git",
+ "homepage": "https://asp.net"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-25T11:41:55Z",
+ "createdAt": "2014-03-11T06:09:42Z",
+ "pushedAt": "2024-05-25T12:00:25Z",
+ "issues": 3132,
+ "subscribers": 1447,
+ "stars": 34549,
+ "forks": 9764
+ },
+ "name": "aspnetcore",
+ "fullName": "dotnet/aspnetcore",
+ "description": "ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.",
+ "topics": [
+ "dotnet",
+ "aspnetcore",
+ "hacktoberfest",
+ "help-wanted"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": ".NET 9 Preview 4",
+ "tagName": "v9.0.0-preview.4.24267.6",
+ "createdAt": "2024-05-17T15:03:52Z",
+ "publishedAt": "2024-05-21T15:06:21Z",
+ "isPrerelease": true
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 2080731,
+ "weekDownloads": 498455,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "dotnet aspnetcore hacktoberfest help-wanted",
+ "score": 75,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.01,
+ "category": [
+ "dotnet",
+ "aspnetcore"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/download.json b/category-selector/data/categories/download.json
new file mode 100644
index 0000000..22b3ba0
--- /dev/null
+++ b/category-selector/data/categories/download.json
@@ -0,0 +1,90 @@
+[
+ {
+ "githubUrl": "https://github.com/edeckers/react-native-blob-courier",
+ "examples": [
+ "https://github.com/edeckers/react-native-blob-courier/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-blob-courier",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/edeckers/react-native-blob-courier",
+ "clone": "https://github.com/edeckers/react-native-blob-courier.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-22T14:40:59Z",
+ "createdAt": "2020-10-01T19:12:39Z",
+ "pushedAt": "2024-05-25T01:29:42Z",
+ "issues": 18,
+ "subscribers": 3,
+ "stars": 132,
+ "forks": 10
+ },
+ "name": "react-native-blob-courier",
+ "fullName": "edeckers/react-native-blob-courier",
+ "description": "Use this library to efficiently download and upload blobs in React Native.",
+ "topics": [
+ "react-native",
+ "blob",
+ "transfer",
+ "files",
+ "download",
+ "upload",
+ "courier",
+ "android",
+ "upload-blobs",
+ "ios",
+ "kotlin",
+ "swift",
+ "typescript",
+ "fetch",
+ "push",
+ "send",
+ "hacktoberfest"
+ ],
+ "license": {
+ "key": "mpl-2.0",
+ "name": "Mozilla Public License 2.0",
+ "spdxId": "MPL-2.0",
+ "url": "https://api.github.com/licenses/mpl-2.0",
+ "id": "MDc6TGljZW5zZTE0"
+ },
+ "lastRelease": {
+ "name": "v5.0.2",
+ "tagName": "v5.0.2",
+ "createdAt": "2024-04-12T11:57:05Z",
+ "publishedAt": "2024-04-12T11:57:24Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 248,
+ "weekDownloads": 60,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native blob transfer files download upload courier android upload-blobs ios kotlin swift typescript fetch push send hacktoberfest",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.458,
+ "category": [
+ "blob",
+ "download",
+ "transfer",
+ "upload",
+ "upload-blobs"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/downloader.json b/category-selector/data/categories/downloader.json
new file mode 100644
index 0000000..89f776d
--- /dev/null
+++ b/category-selector/data/categories/downloader.json
@@ -0,0 +1,69 @@
+[
+ {
+ "githubUrl": "https://github.com/khalisafkari/react-native-google-photos",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-google-photos",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/khalisafkari/react-native-google-photos",
+ "clone": "https://github.com/khalisafkari/react-native-google-photos.git",
+ "homepage": "https://verdauen.com"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2023-05-24T08:24:46Z",
+ "createdAt": "2019-03-24T03:43:56Z",
+ "pushedAt": "2024-03-15T19:43:42Z",
+ "issues": 12,
+ "subscribers": 2,
+ "stars": 9,
+ "forks": 6
+ },
+ "name": "react-native-google-photos",
+ "fullName": "khalisafkari/react-native-google-photos",
+ "description": "Grabs Streaming & Downloader Link Google Photos",
+ "topics": [
+ "blogger",
+ "google-photos",
+ "video",
+ "downloader",
+ "react-native",
+ "cloudvideo"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 25,
+ "weekDownloads": 2,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "blogger google-photos video downloader react-native cloudvideo",
+ "score": 38,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.71,
+ "category": [
+ "google-photos",
+ "downloader",
+ "video"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/draft-js.json b/category-selector/data/categories/draft-js.json
new file mode 100644
index 0000000..7992068
--- /dev/null
+++ b/category-selector/data/categories/draft-js.json
@@ -0,0 +1,72 @@
+[
+ {
+ "githubUrl": "https://github.com/globocom/react-native-draftjs-render",
+ "ios": true,
+ "android": true,
+ "unmaintained": true,
+ "npmPkg": "react-native-draftjs-render",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/globocom/react-native-draftjs-render",
+ "clone": "https://github.com/globocom/react-native-draftjs-render.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-28T15:13:01Z",
+ "createdAt": "2017-03-06T19:56:08Z",
+ "pushedAt": "2024-04-24T19:29:15Z",
+ "issues": 11,
+ "subscribers": 23,
+ "stars": 390,
+ "forks": 63
+ },
+ "name": "react-native-draftjs-render",
+ "fullName": "globocom/react-native-draftjs-render",
+ "description": "React Native render for draft.js model",
+ "topics": [
+ "reactnative",
+ "draftjs",
+ "react-native",
+ "draft-js"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "",
+ "tagName": "v2.8.3",
+ "createdAt": "2018-10-31T13:33:22Z",
+ "publishedAt": "2018-10-31T14:29:23Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 14913,
+ "weekDownloads": 1062,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "reactnative draftjs react-native draft-js",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.429,
+ "category": [
+ "draftjs",
+ "draft-js"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/draftjs.json b/category-selector/data/categories/draftjs.json
new file mode 100644
index 0000000..7992068
--- /dev/null
+++ b/category-selector/data/categories/draftjs.json
@@ -0,0 +1,72 @@
+[
+ {
+ "githubUrl": "https://github.com/globocom/react-native-draftjs-render",
+ "ios": true,
+ "android": true,
+ "unmaintained": true,
+ "npmPkg": "react-native-draftjs-render",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/globocom/react-native-draftjs-render",
+ "clone": "https://github.com/globocom/react-native-draftjs-render.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-28T15:13:01Z",
+ "createdAt": "2017-03-06T19:56:08Z",
+ "pushedAt": "2024-04-24T19:29:15Z",
+ "issues": 11,
+ "subscribers": 23,
+ "stars": 390,
+ "forks": 63
+ },
+ "name": "react-native-draftjs-render",
+ "fullName": "globocom/react-native-draftjs-render",
+ "description": "React Native render for draft.js model",
+ "topics": [
+ "reactnative",
+ "draftjs",
+ "react-native",
+ "draft-js"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "",
+ "tagName": "v2.8.3",
+ "createdAt": "2018-10-31T13:33:22Z",
+ "publishedAt": "2018-10-31T14:29:23Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 14913,
+ "weekDownloads": 1062,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "reactnative draftjs react-native draft-js",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.429,
+ "category": [
+ "draftjs",
+ "draft-js"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/drag-and-drop.json b/category-selector/data/categories/drag-and-drop.json
new file mode 100644
index 0000000..fde66c6
--- /dev/null
+++ b/category-selector/data/categories/drag-and-drop.json
@@ -0,0 +1,63 @@
+[
+ {
+ "githubUrl": "https://github.com/matt-oakes/react-native-ios-drag-drop",
+ "ios": true,
+ "unmaintained": true,
+ "npmPkg": "react-native-ios-drag-drop",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/matt-oakes/react-native-ios-drag-drop",
+ "clone": "https://github.com/matt-oakes/react-native-ios-drag-drop.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-16T20:33:39Z",
+ "createdAt": "2017-10-12T17:32:33Z",
+ "pushedAt": "2017-10-13T11:41:12Z",
+ "issues": 1,
+ "subscribers": 3,
+ "stars": 93,
+ "forks": 5
+ },
+ "name": "react-native-ios-drag-drop",
+ "fullName": "matt-oakes/react-native-ios-drag-drop",
+ "description": "Support for the iOS 11+ inter-app drag and drop",
+ "topics": [
+ "react-native",
+ "ios",
+ "drag-and-drop",
+ "react",
+ "component"
+ ],
+ "license": {
+ "key": "bsd-3-clause",
+ "name": "BSD 3-Clause \"New\" or \"Revised\" License",
+ "spdxId": "BSD-3-Clause",
+ "url": "https://api.github.com/licenses/bsd-3-clause",
+ "id": "MDc6TGljZW5zZTU="
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 30,
+ "weekDownloads": 8,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native ios drag-and-drop react component",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.667,
+ "category": [
+ "drag-and-drop"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/drawer.json b/category-selector/data/categories/drawer.json
new file mode 100644
index 0000000..a90816c
--- /dev/null
+++ b/category-selector/data/categories/drawer.json
@@ -0,0 +1,139 @@
+[
+ {
+ "githubUrl": "https://github.com/aspect-apps/react-native-navigation-drawer-extension",
+ "examples": [
+ "https://github.com/aspect-apps/react-native-navigation-drawer-extension/tree/master/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/LukeBrandonFarrell/open-source-images/master/react-native-navigation-drawer-extension/left-drawer.gif",
+ "https://raw.githubusercontent.com/LukeBrandonFarrell/open-source-images/master/react-native-navigation-drawer-extension/bottom-drawer.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-navigation-drawer-extension",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/lukebrandonfarrell/react-native-navigation-drawer-extension",
+ "clone": "https://github.com/lukebrandonfarrell/react-native-navigation-drawer-extension.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-02T13:54:53Z",
+ "createdAt": "2019-02-18T16:19:52Z",
+ "pushedAt": "2023-03-05T15:50:32Z",
+ "issues": 28,
+ "subscribers": 9,
+ "stars": 209,
+ "forks": 33
+ },
+ "name": "react-native-navigation-drawer-extension",
+ "fullName": "lukebrandonfarrell/react-native-navigation-drawer-extension",
+ "description": "Drawer API built on top of wix react-native-navigation for iOS and Android (with TypeScript!)",
+ "topics": [
+ "react-native-navigation",
+ "wix",
+ "navigation",
+ "react-native",
+ "drawer",
+ "side-menu",
+ "ios",
+ "android",
+ "native",
+ "typescript",
+ "typescript-library"
+ ],
+ "license": null,
+ "lastRelease": {
+ "name": "v4.3.1",
+ "tagName": "v4.3.1",
+ "createdAt": "2022-11-02T13:18:55Z",
+ "publishedAt": "2022-11-02T13:19:35Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 1774,
+ "weekDownloads": 439,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native-navigation wix navigation react-native drawer side-menu ios android native typescript typescript-library",
+ "score": 38,
+ "matchingScoreModifiers": [
+ "No license"
+ ],
+ "popularity": -0.002,
+ "category": [
+ "react-native-navigation",
+ "navigation",
+ "drawer",
+ "side-menu"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/rnc-archive/react-native-drawer-layout",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "unmaintained": true,
+ "npmPkg": "react-native-drawer-layout",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/rnc-archive/react-native-drawer-layout",
+ "clone": "https://github.com/rnc-archive/react-native-drawer-layout.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-03-04T11:57:43Z",
+ "createdAt": "2017-01-31T19:05:51Z",
+ "pushedAt": "2019-12-09T18:16:30Z",
+ "issues": 23,
+ "subscribers": 5,
+ "stars": 257,
+ "forks": 63
+ },
+ "name": "react-native-drawer-layout",
+ "fullName": "rnc-archive/react-native-drawer-layout",
+ "description": "A platform-agnostic drawer layout for react-native",
+ "topics": [
+ "react-native",
+ "drawer",
+ "polyfill"
+ ],
+ "license": null,
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 305033,
+ "weekDownloads": 64655,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native drawer polyfill",
+ "score": 44,
+ "matchingScoreModifiers": [
+ "Popular",
+ "No license"
+ ],
+ "popularity": -0.288,
+ "category": [
+ "drawer"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/drawing.json b/category-selector/data/categories/drawing.json
new file mode 100644
index 0000000..ab780e8
--- /dev/null
+++ b/category-selector/data/categories/drawing.json
@@ -0,0 +1,67 @@
+[
+ {
+ "githubUrl": "https://github.com/jgrancher/react-native-sketch",
+ "ios": true,
+ "android": true,
+ "unmaintained": true,
+ "npmPkg": "react-native-sketch",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/jgrancher/react-native-sketch",
+ "clone": "https://github.com/jgrancher/react-native-sketch.git",
+ "homepage": "http://npm.im/react-native-sketch"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-04-16T20:34:15Z",
+ "createdAt": "2016-05-10T12:41:43Z",
+ "pushedAt": "2021-08-12T07:17:47Z",
+ "issues": 12,
+ "subscribers": 7,
+ "stars": 644,
+ "forks": 68
+ },
+ "name": "react-native-sketch",
+ "fullName": "jgrancher/react-native-sketch",
+ "description": "🎨 A React Native component for touch-based drawing.",
+ "topics": [
+ "react-native",
+ "drawing",
+ "touch",
+ "ios",
+ "sketch",
+ "signature"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 56,
+ "weekDownloads": 10,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native drawing touch ios sketch signature",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.771,
+ "category": [
+ "sketch",
+ "touch",
+ "drawing"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/dropdown-menu.json b/category-selector/data/categories/dropdown-menu.json
new file mode 100644
index 0000000..abf359e
--- /dev/null
+++ b/category-selector/data/categories/dropdown-menu.json
@@ -0,0 +1,90 @@
+[
+ {
+ "githubUrl": "https://github.com/onmotion/react-native-autocomplete-dropdown",
+ "examples": [
+ "https://snack.expo.dev/@onmotion/react-native-autocomplete-dropdown",
+ "https://github.com/onmotion/react-native-autocomplete-dropdown/tree/main/example/components"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/onmotion/react-native-autocomplete-dropdown/main/screens/ios.gif",
+ "https://raw.githubusercontent.com/onmotion/react-native-autocomplete-dropdown/main/screens/android.gif",
+ "https://raw.githubusercontent.com/onmotion/react-native-autocomplete-dropdown/main/screens/Example.png"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-autocomplete-dropdown",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/onmotion/react-native-autocomplete-dropdown",
+ "clone": "https://github.com/onmotion/react-native-autocomplete-dropdown.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T02:52:54Z",
+ "createdAt": "2021-04-06T14:27:04Z",
+ "pushedAt": "2024-04-15T18:20:52Z",
+ "issues": 33,
+ "subscribers": 5,
+ "stars": 172,
+ "forks": 71
+ },
+ "name": "react-native-autocomplete-dropdown",
+ "fullName": "onmotion/react-native-autocomplete-dropdown",
+ "description": "Dropdown Item picker with search and autocomplete (typeahead) functionality for react native",
+ "topics": [
+ "react-native",
+ "android",
+ "ios",
+ "dropdown",
+ "dropdown-menu",
+ "typeahead",
+ "select",
+ "autocomplete",
+ "autocomplete-suggestions",
+ "hacktoberfest"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "3.1.5",
+ "tagName": "3.1.5",
+ "createdAt": "2024-03-17T16:25:32Z",
+ "publishedAt": "2024-03-17T16:27:17Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 40146,
+ "weekDownloads": 9485,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native android ios dropdown dropdown-menu typeahead select autocomplete autocomplete-suggestions hacktoberfest",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.014,
+ "category": [
+ "dropdown",
+ "dropdown-menu",
+ "typeahead",
+ "autocomplete",
+ "autocomplete-suggestions"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/category-selector/data/categories/dropdown.json b/category-selector/data/categories/dropdown.json
new file mode 100644
index 0000000..db36439
--- /dev/null
+++ b/category-selector/data/categories/dropdown.json
@@ -0,0 +1,907 @@
+[
+ {
+ "githubUrl": "https://github.com/sohobloo/react-native-modal-dropdown",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-modal-dropdown",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/sohobloo/react-native-modal-dropdown",
+ "clone": "https://github.com/sohobloo/react-native-modal-dropdown.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T11:02:00Z",
+ "createdAt": "2016-09-13T10:17:51Z",
+ "pushedAt": "2022-07-20T07:13:35Z",
+ "issues": 107,
+ "subscribers": 12,
+ "stars": 1184,
+ "forks": 479
+ },
+ "name": "react-native-modal-dropdown",
+ "fullName": "sohobloo/react-native-modal-dropdown",
+ "description": "A react-native dropdown/picker/selector component for both Android & iOS.",
+ "topics": [
+ "react",
+ "react-native",
+ "react-native-component",
+ "modal",
+ "dropdown",
+ "picker",
+ "select",
+ "selector",
+ "option"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v0.6.2",
+ "tagName": "v0.6.2",
+ "createdAt": "2018-03-09T07:30:25Z",
+ "publishedAt": "2018-03-09T07:32:55Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 32063,
+ "weekDownloads": 7307,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react react-native react-native-component modal dropdown picker select selector option",
+ "score": 50,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.022,
+ "category": [
+ "modal",
+ "dropdown",
+ "picker",
+ "select",
+ "selector",
+ "option"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/srk-sharingan/sharingan-rn-modal-dropdown",
+ "images": [
+ "https://raw.githubusercontent.com/srk-sharingan/sharingan-rn-modal-dropdown/master/demo/demo.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "sharingan-rn-modal-dropdown",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/selvamk-js/sharingan-rn-modal-dropdown",
+ "clone": "https://github.com/selvamk-js/sharingan-rn-modal-dropdown.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-01-29T04:00:07Z",
+ "createdAt": "2020-11-06T07:34:21Z",
+ "pushedAt": "2022-12-22T07:12:22Z",
+ "issues": 22,
+ "subscribers": 2,
+ "stars": 86,
+ "forks": 27
+ },
+ "name": "sharingan-rn-modal-dropdown",
+ "fullName": "selvamk-js/sharingan-rn-modal-dropdown",
+ "description": "A simple and customizable react-native dropdown created using react-native-modal and react-native-paper.",
+ "topics": [
+ "react-native",
+ "ios",
+ "android",
+ "react-native-dropdown",
+ "dropdown",
+ "material-dropdown",
+ "react-native-group-dropdown",
+ "group-dropdown",
+ "react-native-material-dropdown"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 1.4.0",
+ "tagName": "v1.4.0",
+ "createdAt": "2021-08-14T17:19:40Z",
+ "publishedAt": "2021-08-14T17:19:49Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 817,
+ "weekDownloads": 166,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native ios android react-native-dropdown dropdown material-dropdown react-native-group-dropdown group-dropdown react-native-material-dropdown",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": -0.047,
+ "category": [
+ "react-native-dropdown",
+ "dropdown",
+ "material-dropdown",
+ "react-native-material-dropdown"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/hoaphantn7604/react-native-element-dropdown",
+ "images": [
+ "https://raw.githubusercontent.com/hoaphantn7604/file-upload/master/document/dropdown/demo.gif",
+ "https://raw.githubusercontent.com/hoaphantn7604/file-upload/master/document/dropdown/example1.png",
+ "https://raw.githubusercontent.com/hoaphantn7604/file-upload/master/document/dropdown/example2.png",
+ "https://raw.githubusercontent.com/hoaphantn7604/file-upload/master/document/dropdown/example3.png",
+ "https://raw.githubusercontent.com/hoaphantn7604/file-upload/master/document/dropdown/example4.png"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-element-dropdown",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/hoaphantn7604/react-native-element-dropdown",
+ "clone": "https://github.com/hoaphantn7604/react-native-element-dropdown.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T09:43:43Z",
+ "createdAt": "2021-06-22T18:50:00Z",
+ "pushedAt": "2024-05-23T08:49:43Z",
+ "issues": 114,
+ "subscribers": 3,
+ "stars": 812,
+ "forks": 138
+ },
+ "name": "react-native-element-dropdown",
+ "fullName": "hoaphantn7604/react-native-element-dropdown",
+ "description": "A react-native dropdown component easy to customize for both iOS and Android. ",
+ "topics": [
+ "react-native",
+ "dropdown",
+ "multiselect",
+ "elements",
+ "components",
+ "picker",
+ "material",
+ "select",
+ "select-country",
+ "lazy-loading",
+ "load-more"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 2.12.0",
+ "tagName": "v2.12.0",
+ "createdAt": "2024-05-03T14:06:54Z",
+ "publishedAt": "2024-05-03T14:07:07Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 221665,
+ "weekDownloads": 51942,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native dropdown multiselect elements components picker material select select-country lazy-loading load-more",
+ "score": 50,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.016,
+ "category": [
+ "dropdown",
+ "multiselect",
+ "picker"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/MobileReality/react-native-select-pro",
+ "npmPkg": "@mobile-reality/react-native-select-pro",
+ "examples": [
+ "https://github.com/MobileReality/react-native-select-pro/tree/master/apps/expo/src/examples"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/MobileReality/react-native-select-pro",
+ "clone": "https://github.com/MobileReality/react-native-select-pro.git",
+ "homepage": "https://mobilereality.github.io/react-native-select-pro"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-09T11:12:17Z",
+ "createdAt": "2021-05-28T10:31:53Z",
+ "pushedAt": "2023-11-23T14:12:57Z",
+ "issues": 3,
+ "subscribers": 8,
+ "stars": 244,
+ "forks": 16
+ },
+ "name": "react-native-select-pro",
+ "fullName": "MobileReality/react-native-select-pro",
+ "description": "React Native dropdown (select) component developed by Mobile Reality",
+ "topics": [
+ "react-native",
+ "react",
+ "ios",
+ "android",
+ "select",
+ "picker",
+ "dropdown",
+ "menu",
+ "react-native-component",
+ "mobile",
+ "typescript",
+ "changesets",
+ "e2e",
+ "expo",
+ "turborepo",
+ "pnpm",
+ "reactnative",
+ "docusaurus",
+ "javascript",
+ "reactjs"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "@mobile-reality/react-native-select-pro@2.2.3",
+ "tagName": "@mobile-reality/react-native-select-pro@2.2.3",
+ "createdAt": "2023-11-23T14:00:06Z",
+ "publishedAt": "2023-11-23T14:00:07Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 1099,
+ "weekDownloads": 286,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native react ios android select picker dropdown menu react-native-component mobile typescript changesets e2e expo turborepo pnpm reactnative docusaurus javascript reactjs",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.011,
+ "category": [
+ "dropdown",
+ "picker"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/Bur0/react-native-actions-sheet-picker",
+ "examples": [
+ "https://github.com/Bur0/react-native-actions-sheet-picker/tree/master/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/Bur0/react-native-actions-sheet-picker/master/gifs/ios-default.gif",
+ "https://raw.githubusercontent.com/Bur0/react-native-actions-sheet-picker/master/gifs/ios-filterable.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "npmPkg": "react-native-actions-sheet-picker",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Bur0/react-native-actions-sheet-picker",
+ "clone": "https://github.com/Bur0/react-native-actions-sheet-picker.git",
+ "homepage": "https://www.npmjs.com/package/react-native-actions-sheet-picker"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2023-12-23T14:54:54Z",
+ "createdAt": "2022-05-07T10:50:43Z",
+ "pushedAt": "2023-06-23T09:50:04Z",
+ "issues": 8,
+ "subscribers": 2,
+ "stars": 98,
+ "forks": 21
+ },
+ "name": "react-native-actions-sheet-picker",
+ "fullName": "Bur0/react-native-actions-sheet-picker",
+ "description": "A React Native component that provides a filterable select dropdown/picker.",
+ "topics": [
+ "actionsheet",
+ "dropdown",
+ "filterable",
+ "react-native",
+ "searchable",
+ "select",
+ "picker",
+ "react",
+ "javascript"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "Release 0.3.5",
+ "tagName": "v0.3.5",
+ "createdAt": "2022-08-11T09:20:02Z",
+ "publishedAt": "2022-08-11T09:20:12Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 688,
+ "weekDownloads": 190,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "actionsheet dropdown filterable react-native searchable select picker react javascript",
+ "score": 50,
+ "matchingScoreModifiers": [],
+ "popularity": 0.026,
+ "category": [
+ "actionsheet",
+ "dropdown",
+ "picker"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/onmotion/react-native-autocomplete-dropdown",
+ "examples": [
+ "https://snack.expo.dev/@onmotion/react-native-autocomplete-dropdown",
+ "https://github.com/onmotion/react-native-autocomplete-dropdown/tree/main/example/components"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/onmotion/react-native-autocomplete-dropdown/main/screens/ios.gif",
+ "https://raw.githubusercontent.com/onmotion/react-native-autocomplete-dropdown/main/screens/android.gif",
+ "https://raw.githubusercontent.com/onmotion/react-native-autocomplete-dropdown/main/screens/Example.png"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-autocomplete-dropdown",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/onmotion/react-native-autocomplete-dropdown",
+ "clone": "https://github.com/onmotion/react-native-autocomplete-dropdown.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-23T02:52:54Z",
+ "createdAt": "2021-04-06T14:27:04Z",
+ "pushedAt": "2024-04-15T18:20:52Z",
+ "issues": 33,
+ "subscribers": 5,
+ "stars": 172,
+ "forks": 71
+ },
+ "name": "react-native-autocomplete-dropdown",
+ "fullName": "onmotion/react-native-autocomplete-dropdown",
+ "description": "Dropdown Item picker with search and autocomplete (typeahead) functionality for react native",
+ "topics": [
+ "react-native",
+ "android",
+ "ios",
+ "dropdown",
+ "dropdown-menu",
+ "typeahead",
+ "select",
+ "autocomplete",
+ "autocomplete-suggestions",
+ "hacktoberfest"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "3.1.5",
+ "tagName": "3.1.5",
+ "createdAt": "2024-03-17T16:25:32Z",
+ "publishedAt": "2024-03-17T16:27:17Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 40146,
+ "weekDownloads": 9485,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native android ios dropdown dropdown-menu typeahead select autocomplete autocomplete-suggestions hacktoberfest",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.014,
+ "category": [
+ "dropdown",
+ "dropdown-menu",
+ "typeahead",
+ "autocomplete",
+ "autocomplete-suggestions"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/hossein-zare/react-native-dropdown-picker",
+ "examples": [
+ "https://snack.expo.dev/8mHmLfcZf"
+ ],
+ "images": [
+ "https://user-images.githubusercontent.com/56504893/116790110-e0b36880-aac7-11eb-9ebd-196acee64f7a.png",
+ "https://user-images.githubusercontent.com/56504893/116789802-faec4700-aac5-11eb-837b-86f18cbfcf3d.png",
+ "https://user-images.githubusercontent.com/56504893/116789839-2c651280-aac6-11eb-99e0-b43b608ed8c7.png"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-dropdown-picker",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/hossein-zare/react-native-dropdown-picker",
+ "clone": "https://github.com/hossein-zare/react-native-dropdown-picker.git",
+ "homepage": "https://hossein-zare.github.io/react-native-dropdown-picker-website/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-24T10:46:45Z",
+ "createdAt": "2020-04-03T00:18:57Z",
+ "pushedAt": "2024-02-12T18:33:25Z",
+ "issues": 151,
+ "subscribers": 9,
+ "stars": 957,
+ "forks": 294
+ },
+ "name": "react-native-dropdown-picker",
+ "fullName": "hossein-zare/react-native-dropdown-picker",
+ "description": "A single / multiple, categorizable, customizable, localizable and searchable item picker (drop-down) component for react native which supports both Android & iOS.",
+ "topics": [
+ "picker",
+ "dropdown",
+ "menu",
+ "react-native",
+ "android",
+ "ios",
+ "javascript",
+ "select",
+ "multiple",
+ "single",
+ "searchable",
+ "placeholder",
+ "categorizable",
+ "category",
+ "multiple-pickers"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v5.4.6",
+ "tagName": "v5.4.6",
+ "createdAt": "2023-03-09T23:25:06Z",
+ "publishedAt": "2023-03-09T23:26:19Z",
+ "isPrerelease": false
+ },
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 355295,
+ "weekDownloads": 77332,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "picker dropdown menu react-native android ios javascript select multiple single searchable placeholder categorizable category multiple-pickers",
+ "score": 50,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": -0.032,
+ "category": [
+ "picker",
+ "dropdown",
+ "menu",
+ "select",
+ "multiple",
+ "single",
+ "searchable",
+ "multiple-pickers"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/azeezat/react-native-select",
+ "npmPkg": "react-native-input-select",
+ "examples": [
+ "https://github.com/azeezat/react-native-select/tree/main/example"
+ ],
+ "images": [
+ "https://user-images.githubusercontent.com/9849221/227393554-91ed1a92-d229-4814-84d8-5f9095e8d048.png",
+ "https://user-images.githubusercontent.com/9849221/227392644-a039424a-9bdf-4253-b984-7b043e4a9545.png",
+ "https://user-images.githubusercontent.com/9849221/227391036-44b5e935-bc5e-48d6-a3a9-7a285a4879fd.png",
+ "https://user-images.githubusercontent.com/9849221/227393546-3aba8a28-f437-4f8f-9611-bf300c5af8f2.png"
+ ],
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/azeezat/react-native-select",
+ "clone": "https://github.com/azeezat/react-native-select.git",
+ "homepage": "https://azeezat.github.io/react-native-select/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": true,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-25T04:40:28Z",
+ "createdAt": "2022-01-04T07:33:01Z",
+ "pushedAt": "2024-05-13T07:02:17Z",
+ "issues": 5,
+ "subscribers": 2,
+ "stars": 76,
+ "forks": 12
+ },
+ "name": "react-native-select",
+ "fullName": "azeezat/react-native-select",
+ "description": "A customizable dropdown selection package for react-native for android and iOS with multiple select and search capabilities. Look is consistent across platforms. Compatible with Expo.",
+ "topics": [
+ "react",
+ "react-native",
+ "android",
+ "ios",
+ "dropdown",
+ "select",
+ "multi-select",
+ "multipleselection",
+ "search",
+ "picker"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v1.3.4",
+ "tagName": "v1.3.4",
+ "createdAt": "2024-02-19T09:49:49Z",
+ "publishedAt": "2024-02-19T10:03:48Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 4364,
+ "weekDownloads": 1237,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react react-native android ios dropdown select multi-select multipleselection search picker",
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.033,
+ "category": [
+ "dropdown",
+ "select",
+ "multi-select",
+ "multipleselection",
+ "picker"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/jkomyno/react-native-universal-picker",
+ "ios": true,
+ "android": true,
+ "unmaintained": true,
+ "npmPkg": "react-native-universal-picker",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/jkomyno/react-native-universal-picker",
+ "clone": "https://github.com/jkomyno/react-native-universal-picker.git",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2022-03-11T11:13:33Z",
+ "createdAt": "2017-08-18T14:07:03Z",
+ "pushedAt": "2018-03-29T10:36:16Z",
+ "issues": 3,
+ "subscribers": 3,
+ "stars": 10,
+ "forks": 1
+ },
+ "name": "react-native-universal-picker",
+ "fullName": "jkomyno/react-native-universal-picker",
+ "description": "Cross platform component that uses React Native's Picker on Android and ActionSheetIOS on iOS.",
+ "topics": [
+ "react-native",
+ "picker",
+ "select",
+ "dropdown",
+ "ui"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": null,
+ "hasTypes": false,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 37,
+ "weekDownloads": 4,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native picker select dropdown ui",
+ "score": 38,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.935,
+ "category": [
+ "picker",
+ "dropdown",
+ "select"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/testshallpass/react-native-dropdownalert",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-dropdownalert",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/testshallpass/react-native-dropdownalert",
+ "clone": "https://github.com/testshallpass/react-native-dropdownalert.git",
+ "homepage": ""
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-15T19:05:08Z",
+ "createdAt": "2016-06-27T03:09:07Z",
+ "pushedAt": "2023-12-18T16:07:24Z",
+ "issues": 15,
+ "subscribers": 15,
+ "stars": 1831,
+ "forks": 250
+ },
+ "name": "react-native-dropdownalert",
+ "fullName": "testshallpass/react-native-dropdownalert",
+ "description": "An alert to notify users about an error or something else",
+ "topics": [
+ "react-native",
+ "dropdown",
+ "alert",
+ "notification"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "lastRelease": {
+ "name": "v5.1.0",
+ "tagName": "v5.1.0",
+ "createdAt": "2023-08-08T13:15:23Z",
+ "publishedAt": "2023-08-08T13:18:44Z",
+ "isPrerelease": false
+ },
+ "hasTypes": true,
+ "newArchitecture": false
+ },
+ "npm": {
+ "downloads": 40275,
+ "weekDownloads": 9506,
+ "start": "2024-04-25",
+ "end": "2024-05-24",
+ "period": "month"
+ },
+ "topicSearchString": "react-native dropdown alert notification",
+ "score": 63,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Recently updated"
+ ],
+ "popularity": -0.014,
+ "category": [
+ "dropdown",
+ "alert",
+ "notification"
+ ]
+ },
+ {
+ "githubUrl": "https://github.com/lawnstarter/react-native-picker-select",
+ "ios": true,
+ "android": true,
+ "expoGo": true,
+ "npmPkg": "react-native-picker-select",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/lawnstarter/react-native-picker-select",
+ "clone": "https://github.com/lawnstarter/react-native-picker-select.git",
+ "homepage": "https://npmjs.com/package/react-native-picker-select"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasPages": false,
+ "hasDownloads": true,
+ "hasTopics": true,
+ "updatedAt": "2024-05-22T04:07:44Z",
+ "createdAt": "2018-02-11T22:31:55Z",
+ "pushedAt": "2024-04-29T14:46:17Z",
+ "issues": 88,
+ "subscribers": 21,
+ "stars": 1710,
+ "forks": 492
+ },
+ "name": "react-native-picker-select",
+ "fullName": "lawnstarter/react-native-picker-select",
+ "description": "🔽 A Picker component for React Native which emulates the native