SylphxAI/firestore_odm
🔥 Type-safe Firestore ODM for Dart/Flutter - code-generation with zero reflection
Leverages code generation with Dart extensions and inline callables to eliminate reflection overhead while maintaining full type safety across queries, updates, and aggregations. Supports advanced patterns like smart cursor-based pagination, streaming aggregations, generic models, and atomic field operations (increment, arrayUnion, serverTimestamp) with both declarative patch and smart modify APIs. Integrates seamlessly with the Firestore ecosystem via cloud_firestore, Freezed for immutable models, and json_serializable for serialization control.
Stars
12
Forks
4
Language
Dart
License
MIT
Category
Last pushed
Mar 17, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/SylphxAI/firestore_odm"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
inducer/cgen
C/C++ source generation from an AST
westandskif/convtools
convtools is a specialized Python library for dynamic, declarative data transformations with...
pyecore/pyecore
A Python(nic) Implementation of EMF/Ecore (Eclipse Modeling Framework)
mutating/transfunctions
Say NO to Python fragmentation on sync and async
cogu/cfile
A python C code generator