[{"data":1,"prerenderedAt":367},["ShallowReactive",2],{"platform/ios":3},[4],{"title":5,"icon":6,"platform":7,"projects":8,"featured":366},"iOS","phone_android","ios",[9,29,77,96,112,146,155,175,194,210,218,226,245,255,265,276,284,294,302,310,317,330,340,348,358],{"name":10,"$schema":11,"type":12,"platforms":13,"content":15,"pages":16,"related":21,"blacklist":22,"description":23,"fork":22,"stars":24,"last_updated":25,"last_fetched":26,"id":27,"ref":28},"React Native Firebase","../node_modules/nx/schemas/project-schema.json","library",{"android":14,"ios":14},true,"README.md",[17,19],{"path":18},"CONTRIBUTING.md",{"path":20},"CODE_OF_CONDUCT.md",{"invertase/react-native-firebase-starter":14},false,"🔥 A well-tested feature-rich modular Firebase implementation for React Native. Supports both iOS & Android platforms for all Firebase services.",12291,["Date","2026-06-16T21:21:46.000Z"],["Date","2026-06-17T01:40:26.806Z"],"invertase::react-native-firebase","[object Object]",{"name":30,"platforms":31,"content":15,"pages":32,"blacklist":22,"description":72,"fork":22,"stars":73,"last_updated":74,"last_fetched":75,"id":76,"ref":28},"FlutterFire",{"android":14,"ios":14},[33,36,39,42,45,48,51,54,57,60,63,66,69],{"name":34,"path":35},"Cloud Firestore","packages/cloud_firestore/cloud_firestore/README.md",{"name":37,"path":38},"Cloud Functions","packages/cloud_functions/cloud_functions/README.md",{"name":40,"path":41},"Analytics","packages/firebase_analytics/firebase_analytics/README.md",{"name":43,"path":44},"Authentication","packages/firebase_auth/firebase_auth/README.md",{"name":46,"path":47},"Core","packages/firebase_core/firebase_core/README.md",{"name":49,"path":50},"Crashlytics","packages/firebase_crashlytics/firebase_crashlytics/README.md",{"name":52,"path":53},"Realtime Database","packages/firebase_database/firebase_database/README.md",{"name":55,"path":56},"Dynamic Links","packages/firebase_dynamic_links/README.md",{"name":58,"path":59},"Cloud Messaging","packages/firebase_messaging/firebase_messaging/README.md",{"name":61,"path":62},"ML Kit: Vision","packages/firebase_ml_vision/README.md",{"name":64,"path":65},"Performance Monitoring","packages/firebase_performance/README.md",{"name":67,"path":68},"Remote Config","packages/firebase_remote_config/firebase_remote_config/README.md",{"name":70,"path":71},"Cloud Storage","packages/firebase_storage/firebase_storage/README.md","🔥 A collection of Firebase plugins for Flutter apps.",9221,["Date","2026-06-16T23:19:05.000Z"],["Date","2026-06-17T01:40:22.753Z"],"firebase::flutterfire",{"name":30,"platforms":78,"content":15,"pages":79,"blacklist":22,"description":72,"fork":22,"stars":73,"last_updated":93,"last_fetched":94,"id":95,"ref":28},{"android":14,"ios":14},[80,81,82,83,84,85,86,87,88,89,90,91,92],{"name":34,"path":35},{"name":37,"path":38},{"name":40,"path":41},{"name":43,"path":44},{"name":46,"path":47},{"name":49,"path":50},{"name":52,"path":53},{"name":55,"path":56},{"name":58,"path":59},{"name":61,"path":62},{"name":64,"path":65},{"name":67,"path":68},{"name":70,"path":71},["Date","2026-06-16T23:19:05.000Z"],["Date","2026-06-17T01:40:27.149Z"],"firebaseextended::flutterfire",{"name":97,"type":12,"platforms":98,"content":15,"pages":99,"related":106,"blacklist":22,"description":107,"fork":22,"stars":108,"last_updated":109,"last_fetched":110,"id":111,"ref":28},"Firebase iOS SDK",{"ios":14},[100,102,104,105],{"path":101},"ROADMAP.md",{"path":103},"Carthage.md",{"path":18},{"path":20},{"firebase/quickstart-ios":14,"firebase/firebaseui-ios":14},"Firebase SDK for Apple App Development",6620,["Date","2026-06-17T01:36:01.000Z"],["Date","2026-06-17T01:40:22.161Z"],"firebase::firebase-ios-sdk",{"name":113,"parent":114,"type":115,"platforms":116,"content":15,"subprojects":117,"pages":118,"related":139,"tags":140,"blacklist":22,"description":141,"fork":22,"stars":142,"last_updated":143,"last_fetched":144,"id":145,"ref":28},"Firebase Quickstarts for iOS","quickstarts","sample",{"ios":14},[],[119,121,123,125,127,129,131,133,135,137],{"path":120},"abtesting/README.md",{"path":122},"analytics/README.md",{"path":124},"authentication/README.md",{"path":126},"config/README.md",{"path":128},"crashlytics/README.md",{"path":130},"database/README.md",{"path":132},"firestore/README.md",{"path":134},"messaging/README.md",{"path":136},"performance/README.md",{"path":138},"storage/README.md",[],[],"Firebase Quickstart Samples for iOS",3026,["Date","2026-06-10T18:23:02.000Z"],["Date","2026-06-17T01:40:24.920Z"],"firebase::quickstart-ios",{"name":147,"platforms":148,"content":15,"related":149,"blacklist":22,"description":150,"fork":22,"stars":151,"last_updated":152,"last_fetched":153,"id":154,"ref":28},"Firebase Kotlin SDK (unofficial)",{"android":14,"ios":14,"web":14},{"firebase/firebase-android-sdk":14,"firebase/firebase-ios-sdk":14,"firebase/firebase-js-sdk":14},"A Kotlin-first SDK for Firebase",1694,["Date","2026-06-10T22:47:32.000Z"],["Date","2026-06-17T01:40:26.737Z"],"gitliveapp::firebase-kotlin-sdk",{"name":156,"parent":157,"type":12,"platforms":158,"content":15,"pages":159,"related":168,"tags":169,"blacklist":22,"description":170,"fork":22,"stars":171,"last_updated":172,"last_fetched":173,"id":174,"ref":28},"FirebaseUI for iOS","firebaseui",{"ios":14},[160,162,164,166],{"name":43,"path":161},"Auth/README.md",{"name":52,"path":163},"Database/README.md",{"name":70,"path":165},"Storage/README.md",{"name":34,"path":167},"Firestore/README.md",{"firebase/firebaseui-android":14,"firebase/firebaseui-web":14},{"firebase-auth":14,"firebase-database":14,"firebase-firestore":14,"firebase-storage":14},"iOS UI bindings for Firebase.",1587,["Date","2026-06-17T00:25:23.000Z"],["Date","2026-06-17T01:40:22.765Z"],"firebase::firebaseui-ios",{"name":176,"platforms":177,"content":15,"pages":178,"related":188,"blacklist":22,"description":189,"fork":22,"stars":190,"last_updated":191,"last_fetched":192,"id":193,"ref":28},"flank",{"android":14,"ios":14},[179,182,185],{"name":180,"path":181},"FAQ","faq.md",{"name":183,"path":184},"Contributing","contributing.md",{"name":186,"path":187},"Release Notes","release_notes.md",[],":speedboat: Massively parallel Android and iOS test runner for Firebase Test Lab",696,["Date","2026-06-09T14:29:47.000Z"],["Date","2026-06-17T01:40:27.456Z"],"flank::flank",{"name":195,"platforms":196,"content":15,"related":197,"tabs":198,"blacklist":22,"description":205,"fork":22,"stars":206,"last_updated":207,"last_fetched":208,"id":209,"ref":28},"redux-firestore",{"web":14,"ios":14,"android":14},{"prescottprue/react-redux-firebase":14,"prescottprue/generator-react-firebase":14,"invertase/react-native-firebase":14},[199,202],{"title":200,"href":201},"NPM","https://npmjs.com/package/redux-firestore",{"title":203,"href":204},"API Reference","https://github.com/prescottprue/redux-firestore/blob/main/README.md","Redux bindings for Firestore",573,["Date","2026-06-15T09:16:47.000Z"],["Date","2026-06-17T01:40:27.011Z"],"prescottprue::redux-firestore",{"name":211,"type":12,"content":15,"platforms":212,"blacklist":22,"description":213,"fork":22,"stars":214,"last_updated":215,"last_fetched":216,"id":217,"ref":28},"geofire-objc",{"ios":14},"GeoFire for Objective-C - Realtime location queries with Firebase",440,["Date","2024-08-21T17:37:59.000Z"],["Date","2025-04-09T01:40:22.385Z"],"firebase::geofire-objc",{"name":219,"type":12,"platforms":220,"content":15,"blacklist":22,"description":221,"fork":22,"stars":222,"last_updated":223,"last_fetched":224,"id":225,"ref":28},"Firestorter",{"web":14,"android":14,"ios":14},"Use Google Firestore in React with zero effort, using MobX 🤘",378,["Date","2025-02-07T10:39:58.000Z"],["Date","2026-06-17T01:40:26.663Z"],"ijzerenhein::firestorter",{"name":227,"$schema":11,"platforms":228,"content":15,"pages":229,"related":239,"blacklist":22,"description":240,"fork":22,"stars":241,"last_updated":242,"last_fetched":243,"id":244,"ref":28},"Firebase Testing Quickstarts",{"android":14,"ios":14,"web":14,"node":14},[230,233,236],{"name":231,"path":232},"Manual emulator testing","manual-emulator-testing/README.md",{"name":234,"path":235},"Unit test Cloud Functions","unit-test-cloud-functions/README.md",{"name":237,"path":238},"Unit test Security Rules","unit-test-security-rules/README.md",{"firebase/firebase-functions-test":14,"firebase/firebase-tools":14},"Samples demonstrating how to test your Firebase app",364,["Date","2026-06-16T14:12:23.000Z"],["Date","2026-06-17T01:40:23.388Z"],"firebase::quickstart-testing",{"name":246,"platforms":247,"content":248,"related":249,"blacklist":22,"description":250,"fork":22,"stars":251,"last_updated":252,"last_fetched":253,"id":254,"ref":28},"Fireward",{"web":14,"ios":14,"android":14},"readme.md",[],"A concise and readable language for Firestore security rules, similar to Firebase Bolt.",235,["Date","2023-04-10T20:34:55.000Z"],["Date","2026-06-17T01:40:26.825Z"],"bijoutrouvaille::fireward",{"name":256,"type":12,"platforms":257,"content":15,"pages":258,"related":260,"blacklist":22,"description":261,"fork":22,"stars":251,"last_updated":262,"last_fetched":263,"id":264,"ref":28},"CocoaPods Size Measurement",{"ios":14},[259],{"path":18},{"firebase/firebase-ios-sdk":14},"Measure the final binary size for the given set of Cocoapods.",["Date","2022-06-03T23:37:49.000Z"],["Date","2026-06-17T01:40:28.173Z"],"google::cocoapods-size",{"name":266,"platforms":267,"content":15,"pages":268,"related":269,"tabs":270,"blacklist":22,"description":271,"fork":22,"stars":272,"last_updated":273,"last_fetched":274,"id":275,"ref":28},"Ballcap-iOS",{"ios":14},[],[],[],"Firebase Cloud Firestore support library for iOS. 🧢",230,["Date","2023-05-28T00:20:44.000Z"],["Date","2026-06-17T01:40:29.293Z"],"1amageek::ballcap-ios",{"name":277,"type":12,"content":15,"platforms":278,"blacklist":22,"description":279,"fork":22,"stars":280,"last_updated":281,"last_fetched":282,"id":283,"ref":28},"friendlypix-ios",{"ios":14},"Friendly Pix iOS is a sample app demonstrating how to build an iOS app with the Firebase Platform.",164,["Date","2022-11-09T17:49:45.000Z"],["Date","2025-04-09T01:40:21.796Z"],"firebase::friendlypix-ios",{"name":285,"type":12,"platforms":286,"content":15,"pages":287,"related":288,"blacklist":22,"description":289,"fork":22,"stars":290,"last_updated":291,"last_fetched":292,"id":293,"ref":28},"flamingo",{"android":14,"ios":14,"web":14},[],[],"[Flutter Library] Flamingo is a firebase firestore model framework library. 🐤",118,["Date","2023-02-18T14:15:09.000Z"],["Date","2026-06-17T01:40:28.385Z"],"hukusuke1007::flamingo",{"name":295,"platforms":296,"content":15,"blacklist":22,"description":297,"fork":22,"stars":298,"last_updated":299,"last_fetched":300,"id":301,"ref":28},"Lobster",{"ios":14},"🦐 Type-safe Firebase-RemoteConfig helper library 🦐",77,["Date","2022-07-22T00:59:34.000Z"],["Date","2026-06-17T01:40:29.216Z"],"sgr-ksmt::lobster",{"name":303,"platforms":304,"content":15,"blacklist":22,"description":305,"fork":22,"stars":306,"last_updated":307,"last_fetched":308,"id":309,"ref":28},"FireSnapshot",{"ios":14},"A useful Firebase-Cloud-Firestore Wrapper with Codable.",57,["Date","2026-03-23T21:30:06.000Z"],["Date","2026-06-17T01:40:26.664Z"],"sgr-ksmt::firesnapshot",{"last_updated":311,"blacklist":22,"description":312,"stars":306,"type":12,"content":15,"platforms":313,"fork":22,"name":314,"last_fetched":315,"id":316,"ref":28},["Date","2020-08-05T05:56:20.000Z"],"These apps demonstrate how to build an end-to-end user experience with Google ML Kit APIs and following the new Material for ML design guidelines.",{"ios":14},"mlkit-material-ios",["Date","2020-08-06T01:40:19.763Z"],"firebase::mlkit-material-ios",{"name":318,"platforms":319,"content":15,"pages":320,"related":324,"blacklist":22,"description":325,"fork":22,"stars":326,"last_updated":327,"last_fetched":328,"id":329,"ref":28},"Svarog",{"web":14,"ios":14,"android":14},[321],{"name":322,"path":323},"JSON Schema compatibility","docs/compatibility.md",{"bijoutrouvaille/fireward":14,"firebaseextended/protobuf-rules-gen":14},"Generate Cloud Firestore helper functions for schema validation using JSON Schema.",34,["Date","2022-12-12T19:01:44.000Z"],["Date","2026-06-17T01:40:27.265Z"],"dantothefuture::svarog",{"name":331,"type":12,"platforms":332,"content":15,"pages":333,"related":334,"blacklist":22,"description":335,"fork":22,"stars":336,"last_updated":337,"last_fetched":338,"id":339,"ref":28},"SwiftyRemoteConfig",{"ios":14},[],[],"SwiftyRemoteConfig makes Firebase Remote Config enjoyable to use by combining expressive Swifty API with the benefits of static typing.",22,["Date","2026-06-16T22:41:24.000Z"],["Date","2026-06-17T01:40:28.076Z"],"fumito-ito::swiftyremoteconfig",{"name":341,"type":12,"content":15,"platforms":342,"blacklist":22,"description":343,"fork":22,"stars":344,"last_updated":345,"last_fetched":346,"id":347,"ref":28},"appquality-codelab-ios",{"ios":14},"Firebase iOS App Quality Codelab",11,["Date","2024-05-16T19:01:04.000Z"],["Date","2025-04-09T01:40:25.922Z"],"firebase::appquality-codelab-ios",{"name":349,"type":12,"platforms":350,"content":15,"pages":351,"related":352,"blacklist":22,"description":353,"fork":22,"stars":354,"last_updated":355,"last_fetched":356,"id":357,"ref":28},"SwiftyInAppMessaging",{"ios":14},[],[],"The easiest way to use your customized view and InAppMessaging default view.",7,["Date","2026-05-14T17:00:36.000Z"],["Date","2026-06-17T01:40:28.130Z"],"fumito-ito::swiftyinappmessaging",{"last_updated":359,"description":360,"blacklist":22,"stars":361,"type":12,"content":15,"platforms":362,"fork":22,"name":363,"last_fetched":364,"id":365,"ref":28},["Date","2018-10-01T15:14:58.000Z"],"Cannonball—the magnetic poetry app",3,{"ios":14},"cannonball-ios",["Date","2020-01-21T01:40:17.077Z"],"firebase::cannonball-ios",[],1781679348019]