{"repo":"SylphxAI/firestore_odm","free":true,"listed":false,"github":"https://github.com/SylphxAI/firestore_odm","clone":"git clone https://github.com/SylphxAI/firestore_odm.git","description":"🔥 Type-safe Firestore ODM for Dart/Flutter - code-generation with zero reflection","language":"Dart","stars":14,"topics":["dart","database","firebase","firestore","flutter","flutterfire","freezed","odm","riverpod","code-generation"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Firestore ODM 🔥 Type-safe Firestore ODM for Dart/Flutter - zero reflection, code generation 20% faster runtime • 15% less code • Zero reflection • Full type safety Documentation • Getting Started • Examples --- 🚀 Overview Firestore ODM transforms your Firestore development experience with type-safe, intuitive database operations that feel natural and productive. The Problem: The Solution: Result: Zero reflection, 20% faster runtime, eliminate runtime errors. --- 🎉 New in Version 4.0 Building on 3.0's performance foundation, 4.0 expands type coverage and ergonomics on top of a fully reworked code generator. New in 4.0 - ✅ Enum support - @JsonValue with both string and numeric values, enums in orderBy() , and default-value generation - 🧪 Firestore Pipelines (experimental) - collection.pipeline() for Enterprise-edition pipeline queries (see the release notes) - ✅ Automatic nested-class imports - filter, patch, aggregate, and orderBy selectors for nested types need no manual imports - ✅ Stronger nullable handling - nullable Map fields, and nested fromJson factories that accept nullable input no longer crash when a field is missing - ✅ Server timestamps on insert - not only on updates, and honored inside batches - ✅ Batch & transaction patch builders - atomic patch operations in runBatch / runTransaction - ✅ Reworked code generator - cleaner filter/patch/aggregate/orderBy builders and converters on a unified FieldPath model Performance (established in 3.0, retained in 4.0) Met","default_branch":null,"files":null,"tree":[],"storefront":"/r/SylphxAI","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SylphxAI/firestore_odm/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}