back to home

firebase / flutterfire

πŸ”₯ A collection of Firebase plugins for Flutter apps.

9,149 stars
4,095 forks
224 issues
DartC++Java

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing firebase/flutterfire 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.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind-ai.vercel.app/repo/firebase/flutterfire)
Preview:Analyzed by RepoMind

Repository Summary (README)

Preview
<p align="center"> <a href="https://firebase.google.com/docs/flutter"> <img width="250px" src=".github/images/flutterfire_300x.png" alt="Flutter + Firebase logo"><br/> </a> <h1 align="center">FlutterFire</h1> </p> <p align="center"> <a href="https://twitter.com/flutterfiredev"> <img src="https://img.shields.io/twitter/follow/flutterfiredev.svg?colorA=1da1f2&colorB=&label=Follow%20on%20Twitter&style=flat-square" alt="Follow on Twitter" /> </a> <a href="https://github.com/invertase/melos"> <img src="https://img.shields.io/badge/maintained%20with-melos-f700ff.svg?style=flat-square" alt="Maintained with Melos" /> </a> <a href="https://api.securityscorecards.dev/projects/github.com/firebase/flutterfire"> <img src="https://api.securityscorecards.dev/projects/github.com/firebase/flutterfire/badge" alt="OSSF scorecard" /> </a> </p>

[Changelog] β€’ [Packages]


FlutterFire is a set of Flutter plugins that enable Flutter apps to use Firebase services. You can follow an example that shows how to use these plugins in the Firebase for Flutter codelab.

Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. Flutter is used by developers and organizations around the world, and is free and open source.


Documentation


Stable Plugins

Namepub.devFirebase ProductDocumentationView SourceAndroidiOSWebMacOSWindows
AnalyticsAnalytics pub.dev badgeπŸ”—πŸ“–firebase_analyticsβœ”βœ”βœ”Ξ²N/A
App CheckApp Check pub.dev badgeπŸ”—πŸ“–firebase_app_checkβœ”βœ”βœ”Ξ²N/A
AuthenticationAuthentication pub.dev badgeπŸ”—πŸ“–firebase_authβœ”βœ”βœ”Ξ²(*)
Cloud FirestoreCloud Firestore pub.dev badgeπŸ”—πŸ“–cloud_firestoreβœ”βœ”βœ”Ξ²(*)
Cloud FunctionsCloud Functions pub.dev badgeπŸ”—πŸ“–cloud_functionsβœ”βœ”βœ”Ξ²N/A
Cloud MessagingCloud Messaging pub.dev badgeπŸ”—πŸ“–firebase_messagingβœ”βœ”βœ”Ξ²N/A
Cloud StorageCloud Storage pub.dev badgeπŸ”—πŸ“–firebase_storageβœ”βœ”βœ”Ξ²(*)
CoreCore pub.dev badgeπŸ”—πŸ“–firebase_coreβœ”βœ”βœ”Ξ²(*)
CrashlyticsCrashlytics pub.dev badgeπŸ”—πŸ“–firebase_crashlyticsβœ”βœ”N/AΞ²N/A
Data ConnectData Connect pub.dev badgeπŸ”—πŸ“–firebase_data_connectβœ”βœ”βœ”N/AN/A
In-App MessagingIn-App Messaging pub.dev badgeπŸ”—πŸ“–firebase_in_app_messagingβœ”βœ”N/AN/AN/A
InstallationsInstallations pub.dev badgeπŸ”—πŸ“–firebase_app_installationsβœ”βœ”βœ”Ξ²N/A
Performance MonitoringPerformance Monitoring pub.dev badgeπŸ”—πŸ“–firebase_performanceβœ”βœ”βœ”N/AN/A
Realtime DatabaseRealtime Database pub.dev badgeπŸ”—πŸ“–firebase_databaseβœ”βœ”βœ”Ξ²N/A
Remote ConfigRemote Config pub.dev badgeπŸ”—πŸ“–firebase_remote_configβœ”βœ”βœ”Ξ²N/A

(*) for development only. Production on Windows is not supported.

Preview Plugins

Namepub.devFirebase ProductDocumentationView SourceAndroidiOSWebMacOS
ML Model DownloaderML Model Downloader pub.dev badgeπŸ”—πŸ“–firebase_ml_model_downloaderβœ”βœ”N/AΞ²

Issues

Please file FlutterFire specific issues, bugs, or feature requests in our issue tracker.

Plugin issues that are not specific to FlutterFire can be filed in the Flutter issue tracker.

Contributing

If you wish to contribute a change to any of the existing plugins in this repo, please review our contribution guide and open a pull request.