[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10400":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":24,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":46,"readmeContent":47,"aiSummary":48,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":49,"discoverSource":50},10400,"react-native-firebase","invertase\u002Freact-native-firebase","invertase","🔥 A well-tested feature-rich modular Firebase implementation for React Native. Supports both iOS & Android platforms for all Firebase services.","https:\u002F\u002Frnfirebase.io",null,"TypeScript",12293,2319,155,71,0,2,11,1,72.1,"Other",false,"main",true,[26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45],"analytics","android","auth","crashlytics","database","fcm","firebase","firestore","ios","javascript","push-notifications","react","react-hooks","react-native","react-native-app","realtime-database","remote-config","storage","transactions","web-sdk","2026-06-12 04:00:50","\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Frnfirebase.io\">\n    \u003Cimg width=\"160px\" src=\"https:\u002F\u002Fi.imgur.com\u002FJIyBtKW.png\">\u003Cbr\u002F>\n  \u003C\u002Fa>\n  \u003Ch2 align=\"center\">React Native Firebase\u003C\u002Fh2>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@react-native-firebase\u002Fapp\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@react-native-firebase\u002Fapp.svg?style=flat-square\" alt=\"NPM downloads\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@react-native-firebase\u002Fapp\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@react-native-firebase\u002Fapp.svg?style=flat-square\" alt=\"NPM version\">\u003C\u002Fa>\n  \u003Ca href=\"\u002FLICENSE\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fl\u002F@react-native-firebase\u002Fapp.svg?style=flat-square\" alt=\"License\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Flerna.js.org\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fmaintained%20with-lerna-cc00ff.svg?style=flat-square\" alt=\"Maintained with Lerna\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Finvertase.link\u002Fdiscord\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F295953187817521152.svg?style=flat-square&colorA=7289da&label=Chat%20on%20Discord\" alt=\"Chat on Discord\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Frnfirebase\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Ffollow\u002Frnfirebase.svg?style=flat-square&colorA=1da1f2&colorB=&label=Follow%20on%20Twitter\" alt=\"Follow on Twitter\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Frnfirebase\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FFollow%20on%20Facebook-4172B8?logo=facebook&style=flat-square&logoColor=fff\" alt=\"Follow on Facebook\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n---\n\n**React Native Firebase** is a collection of official React Native modules connecting you to Firebase services; each module is a light-weight JavaScript layer connecting you to the native Firebase SDKs for both iOS and Android.\n\nReact Native Firebase is built with four key principles in mind;\n\n- 🧪 **Well tested**\n  - every module is extensively tested to >95% coverage\n- 👁 **Well typed**\n  - first class support for Typescript included\n- 📄 **Well documented**\n  - full reference & installation documentation alongside detailed guides and FAQs\n- 🔥 **Mirrors official Firebase Web SDK**\n  - functions as a drop-in replacement for the Firebase Web SDK in React Native\n  - maximizes cross-platform code re-usability e.g. re-using code on web platforms\n\n## Firebase Modules\n\nThis is the root of the mono-repo for React Native Firebase, if you're looking for a specific package please select the package link from below.\n\nThe main package that you interface with is `App` (`@react-native-firebase\u002Fapp`)\n\n| Name                                                     | Downloads                                                                                                                                                                                       |                                                                                        \n| -------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | \n| [AI](https:\u002F\u002Fgithub.com\u002Finvertase\u002Freact-native-firebase\u002Ftree\u002Fmain\u002Fpackages\u002Fai)                                       |           [![badge](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@react-native-firebase\u002Fai.svg?style=for-the-badge&logo=npm)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@react-native-firebase\u002Fai)           |\n| [Analytics](https:\u002F\u002Fgithub.com\u002Finvertase\u002Freact-native-firebase\u002Ftree\u002Fmain\u002Fpackages\u002Fanalytics)                         |           [![badge](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@react-native-firebase\u002Fanalytics.svg?style=for-the-badge&logo=npm)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@react-native-firebase\u002Fanalytics)           |\n| [App](https:\u002F\u002Fgithub.com\u002Finvertase\u002Freact-native-firebase\u002Ftree\u002Fmain\u002Fpackages\u002Fapp)                                     |                 [![badge](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@react-native-firebase\u002Fapp.svg?style=for-the-badge&logo=npm)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@react-native-firebase\u002Fapp)                 |\n| [App Check](https:\u002F\u002Fgithub.com\u002Finvertase\u002Freact-native-firebase\u002Ftree\u002Fmain\u002Fpackages\u002Fapp-check)                         |               [![badge](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@react-native-firebase\u002Fapp-check.svg?style=for-the-badge&logo=npm)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@react-native-firebase\u002Fapp-check)       |\n| [App Distribution](https:\u002F\u002Fgithub.com\u002Finvertase\u002Freact-native-firebase\u002Ftree\u002Fmain\u002Fpackages\u002Fapp-distribution)           |  [![badge](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@react-native-firebase\u002Fapp-distribution.svg?style=for-the-badge&logo=npm)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@react-native-firebase\u002Fapp-distribution)      |\n| [Authentication](https:\u002F\u002Fgithub.com\u002Finvertase\u002Freact-native-firebase\u002Ftree\u002Fmain\u002Fpackages\u002Fauth)                         |                [![badge](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@react-native-firebase\u002Fauth.svg?style=for-the-badge&logo=npm)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@react-native-firebase\u002Fauth)                |\n| [Cloud Firestore](https:\u002F\u002Fgithub.com\u002Finvertase\u002Freact-native-firebase\u002Ftree\u002Fmain\u002Fpackages\u002Ffirestore)                   |           [![badge](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@react-native-firebase\u002Ffirestore.svg?style=for-the-badge&logo=npm)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@react-native-firebase\u002Ffirestore)           |\n| [Cloud Functions](https:\u002F\u002Fgithub.com\u002Finvertase\u002Freact-native-firebase\u002Ftree\u002Fmain\u002Fpackages\u002Ffunctions)                   |           [![badge](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@react-native-firebase\u002Ffunctions.svg?style=for-the-badge&logo=npm)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@react-native-firebase\u002Ffunctions)           |\n| [Cloud Messaging](https:\u002F\u002Fgithub.com\u002Finvertase\u002Freact-native-firebase\u002Ftree\u002Fmain\u002Fpackages\u002Fmessaging)                   |           [![badge](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@react-native-firebase\u002Fmessaging.svg?style=for-the-badge&logo=npm)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@react-native-firebase\u002Fmessaging)           |\n| [Cloud Storage](https:\u002F\u002Fgithub.com\u002Finvertase\u002Freact-native-firebase\u002Ftree\u002Fmain\u002Fpackages\u002Fstorage)                       |             [![badge](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@react-native-firebase\u002Fstorage.svg?style=for-the-badge&logo=npm)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@react-native-firebase\u002Fstorage)             |\n| [Crashlytics](https:\u002F\u002Fgithub.com\u002Finvertase\u002Freact-native-firebase\u002Ftree\u002Fmain\u002Fpackages\u002Fcrashlytics)                     |         [![badge](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@react-native-firebase\u002Fcrashlytics.svg?style=for-the-badge&logo=npm)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@react-native-firebase\u002Fcrashlytics)         |\n| [Dynamic Links](https:\u002F\u002Fgithub.com\u002Finvertase\u002Freact-native-firebase\u002Ftree\u002Fmain\u002Fpackages\u002Fdynamic-links)                 |       [![badge](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@react-native-firebase\u002Fdynamic-links.svg?style=for-the-badge&logo=npm)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@react-native-firebase\u002Fdynamic-links)       |\n| [In-app Messaging](https:\u002F\u002Fgithub.com\u002Finvertase\u002Freact-native-firebase\u002Ftree\u002Fmain\u002Fpackages\u002Fin-app-messaging)           |    [![badge](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@react-native-firebase\u002Fin-app-messaging.svg?style=for-the-badge&logo=npm)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@react-native-firebase\u002Fin-app-messaging)    |\n| [Installations](https:\u002F\u002Fgithub.com\u002Finvertase\u002Freact-native-firebase\u002Ftree\u002Fmain\u002Fpackages\u002Finstallations)                 |    [![badge](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@react-native-firebase\u002Finstallations.svg?style=for-the-badge&logo=npm)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@react-native-firebase\u002Finstallations)          |\n| [ML](https:\u002F\u002Fgithub.com\u002Finvertase\u002Freact-native-firebase\u002Ftree\u002Fmain\u002Fpackages\u002Fml)                                       |           [![badge](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@react-native-firebase\u002Fml.svg?style=for-the-badge&logo=npm)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@react-native-firebase\u002Fml)                         |\n| [Performance Monitoring](https:\u002F\u002Fgithub.com\u002Finvertase\u002Freact-native-firebase\u002Ftree\u002Fmain\u002Fpackages\u002Fperf)                 |                [![badge](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@react-native-firebase\u002Fperf.svg?style=for-the-badge&logo=npm)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@react-native-firebase\u002Fperf)                |\n| [Realtime Database](https:\u002F\u002Fgithub.com\u002Finvertase\u002Freact-native-firebase\u002Ftree\u002Fmain\u002Fpackages\u002Fdatabase)                  |            [![badge](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@react-native-firebase\u002Fdatabase.svg?style=for-the-badge&logo=npm)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@react-native-firebase\u002Fdatabase)            |\n| [Remote Config](https:\u002F\u002Fgithub.com\u002Finvertase\u002Freact-native-firebase\u002Ftree\u002Fmain\u002Fpackages\u002Fremote-config)                 |       [![badge](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@react-native-firebase\u002Fremote-config.svg?style=for-the-badge&logo=npm)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@react-native-firebase\u002Fremote-config)       |\n\n## Documentation\n\n- [Quick Start](https:\u002F\u002Frnfirebase.io\u002F)\n- [Reference API](https:\u002F\u002Frnfirebase.io\u002Freference)\n\nLooking for the Version 5 documentation? [View legacy documentation](https:\u002F\u002Fv5.rnfirebase.io).\n\n## Contributing\n\n- [Overview](https:\u002F\u002Fgithub.com\u002Finvertase\u002Freact-native-firebase\u002Fblob\u002Fmain\u002FCONTRIBUTING.md)\n- [Issues](https:\u002F\u002Fgithub.com\u002Finvertase\u002Freact-native-firebase\u002Fissues)\n- [PRs](https:\u002F\u002Fgithub.com\u002Finvertase\u002Freact-native-firebase\u002Fpulls)\n- [Documentation](https:\u002F\u002Frnfirebase.io)\n- [Community](https:\u002F\u002Fgithub.com\u002Finvertase\u002Freact-native-firebase\u002Fblob\u002Fmain\u002FCONTRIBUTING.md)\n- [Code of Conduct](https:\u002F\u002Fgithub.com\u002Finvertase\u002F.github\u002Fblob\u002Fmain\u002FCODE_OF_CONDUCT.md)\n\n## License\n\n- See [LICENSE](\u002FLICENSE)\n\n---\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Finvertase.io\u002F?utm_source=readme&utm_medium=footer&utm_campaign=react-native-firebase\">\n    \u003Cimg width=\"75px\" src=\"https:\u002F\u002Fstatic.invertase.io\u002Fassets\u002Finvertase\u002Finvertase-rounded.png\">\n  \u003C\u002Fa>\n  \u003Cp align=\"center\">\n    Built and maintained by \u003Ca href=\"https:\u002F\u002Finvertase.io\u002F?utm_source=readme&utm_medium=footer&utm_campaign=react-native-firebase\">Invertase\u003C\u002Fa>.\n  \u003C\u002Fp>\n\u003C\u002Fp>\n","React Native Firebase 是一个为React Native应用提供全面Firebase服务支持的模块化库，适用于iOS和Android平台。该项目的核心功能包括但不限于认证、实时数据库、云存储、推送通知等，并且每个模块都经过充分测试，达到95%以上的覆盖率。它还提供了对TypeScript的一流支持，以及详尽的文档和指南，帮助开发者快速上手。此外，React Native Firebase在设计上尽可能地与官方Firebase Web SDK保持一致，使得跨平台代码复用成为可能。非常适合需要利用Firebase后端服务构建跨平台移动应用的场景。","2026-06-11 03:28:13","top_topic"]