invertase / react-native-firebase
๐ฅ A well-tested feature-rich modular Firebase implementation for React Native. Supports both iOS & Android platforms for all Firebase services.
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing invertase/react-native-firebase in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Summary (README)
PreviewReact 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.
React Native Firebase is built with four key principles in mind;
- ๐งช Well tested
- every module is extensively tested to >95% coverage
- ๐ Well typed
- first class support for Typescript included
- ๐ Well documented
- full reference & installation documentation alongside detailed guides and FAQs
- ๐ฅ Mirrors official Firebase Web SDK
- functions as a drop-in replacement for the Firebase Web SDK in React Native
- maximizes cross-platform code re-usability e.g. re-using code on web platforms
Firebase Modules
This 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.
The main package that you interface with is App (@react-native-firebase/app)
Documentation
Looking for the Version 5 documentation? View legacy documentation.
Contributing
License
- See LICENSE
<p align="center"> <a href="https://invertase.io/?utm_source=readme&utm_medium=footer&utm_campaign=react-native-firebase"> <img width="75px" src="https://static.invertase.io/assets/invertase/invertase-rounded.png"> </a> <p align="center"> Built and maintained by <a href="https://invertase.io/?utm_source=readme&utm_medium=footer&utm_campaign=react-native-firebase">Invertase</a>. </p> </p>