finds.dev← search

// the find

firebase/flutterfire

★ 9,220 · Dart · BSD-3-Clause · updated Jun 2026

🔥 A collection of Firebase plugins for Flutter apps.

The official Firebase plugins for Flutter, maintained by Google/Firebase team. Covers the full Firebase product suite — Auth, Firestore, Storage, Messaging, Crashlytics, Analytics, Remote Config, and more — across Android, iOS, web, and partially macOS/Windows. This is the standard way to use Firebase in Flutter apps; there's no serious alternative.

- Actively maintained by Firebase team with frequent releases and real e2e integration tests against live Firebase infrastructure, not just unit tests against mocks

- Uses Pigeon for type-safe platform channel bindings on Android/iOS, which eliminates a whole class of serialization bugs that plagued earlier plugin codebases

- Melos-based monorepo structure makes it manageable — each package has independent versioning and changelogs, so a Crashlytics bug fix doesn't force you to bump your Firestore dependency

- Platform coverage is honest and clearly documented — the table showing which features are N/A or beta on which platforms is genuinely useful instead of hiding gaps

- Windows support is effectively 'dev only' for most packages and completely absent for others — if you're building a Flutter desktop app targeting Windows in production, you're blocked on core Firebase features

- The plugin-per-package model means dependency version hell is common: mismatched firebase_core vs firebase_auth vs cloud_firestore versions produce cryptic build errors, and the error messages rarely tell you which package is the culprit

- Cloud Messaging on iOS still requires substantial native setup (APNs certificates, background modes, entitlements) that isn't handled by the plugin, and the documentation for getting this right in CI is thin

- macOS support is stuck at beta across most packages with no clear timeline — the parity gap with iOS is surprisingly large given they share the same underlying Firebase Apple SDK

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →