Skip to content

Firestore ODM for Dart

Stop fighting with Firestore queries. Start building amazing apps.

Transform your Firestore development experience with type-safe, intuitive database operations that feel natural and productive.

⚡ Lightning Fast Code Generation (3.0 Enhanced)

Inline-first optimized code using callables and Dart extensions. 20% faster runtime, 15% less generated code.

🪶 Minimal Generated Code

Smart code generation produces compact, efficient output without bloating your project size. Sub-second compilation.

🧬 Full Generic Support (New in 3.0)

Complete generic model support with type-safe patch operations that respect generic constraints.

🛡️ Runtime Error Prevention

Catch mistakes at compile-time, not in production. Say goodbye to string-based field names.

🎯 Intuitive & Type-Safe Queries

Write complex filters that read like natural language and are fully type-safe.

🧠 Smart Pagination

Revolutionary pagination with zero inconsistency risk, thanks to our Smart Builder.

🔄 Powerful Updates (3.0 Improved)

Two powerful update strategies (patch, modify) with enhanced atomic operation detection.

🧩 Flexible Modeling (3.0 Enhanced)

Supports freezed, plain Dart classes, fast_immutable_collections, JsonKey & JsonConverter.