FirebaseExtended/reactfire
Hooks, Context Providers, and Components that make it easy to interact with Firebase. observed · 2026-08-28
Health v2 · maintenance only
97/100
- Activity 99
- Release rhythm 94
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 1.0
- age_days: 4510
- days_rel: 40
- days_push: 9
- n_releases_24m: 3
Adoption not part of the score
3571 stars · 403 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
ReactFire is a TypeScript library of hooks, context providers, and components that simplify interacting with the Firebase Web SDK in React web apps. It provides realtime subscriptions, safe SDK initialization, and optional React Suspense support.
Use cases
- subscribe to firestore collections in react components
- use firebase auth state with react hooks
- initialize firestore settings before data fetches in react
- load firebase data with react suspense
- access firebase sdk instances from any react component
When to choose
- building a React web app backed by Firebase
- you want realtime data subscriptions with automatic cleanup
- you prefer Suspense-based loading states
When to avoid
- building a React Native or Expo app (use react-native-firebase)
- your project does not use Firebase
- you need a framework-agnostic Firebase wrapper
Facets
library · maturity active
state-management auth database-driver sdk web-development frontend databases developer-tools browser firebase react-hooks react-suspense firestore realtime-database context-providers typescript nodejs web-server
2 sources
- readme: https://github.com/FirebaseExtended/reactfire · fetched 2026-08-28 · 06982acb67b2
- homepage: https://firebaseopensource.com/projects/firebaseextended/reactfire/ · fetched 2026-08-29 · 5537e40c6a13
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| FirebaseExtended/reactfire | main | 97 |
For agents
markdown · JSON · MCP: product_card(name="FirebaseExtended/reactfire")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem