FLUTTER ECOSYSTEM

firedart

A dart-native implementation of the Firebase Auth and Firestore SDKs.

Latest version
0.9.8
30-day downloads
2.8K
Likes
319
Pub points
140

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

Firedart is a Dart-native implementation of Firebase Auth and Firestore, enabling Flutter applications to interact with Firebase services without relying on platform-specific SDKs. It provides a pure Dart solution for authentication and real-time data management, offering seamless integration across Android, iOS, macOS, Windows, and Linux. By avoiding native dependencies, it simplifies cross-platform development and reduces app size. Firedart supports authentication flows, document and collection operations, queries, and real-time listeners, making it ideal for apps requiring offline capabilities and low-latency updates.

Use cases
  • Cross-platform Firebase integration
  • Offline-first applications
  • Real-time data synchronization
  • Serverless backend alternatives
  • Lightweight Firebase solutions
Key features
  • Pure Dart implementation
  • Supports Firebase Auth and Firestore
  • Real-time listeners
  • Offline persistence
  • Platform-agnostic design
Suitable for
  • Developers seeking no-native-dependency Firebase access
  • Apps targeting multiple platforms
  • Projects prioritizing minimal app size
  • Prototypes and lightweight apps
  • Teams avoiding Google Play Services
Considerations
  • Limited to Firebase Auth and Firestore features
  • Not officially supported by Google
  • May lack advanced Firebase features
  • Early-stage maturity
  • No built-in cloud functions support
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add firedart

Categories

Dependencies

Dependency list 4 items

Source repository

Related projects