Firesnap

JSON →
library 1.0.14 ·javascript
verified Jun 5, 2026

Firesnap is an ORM/ODM for Google Firestore, inspired by Mongoose, providing data validation, population of related data, and lifecycle hooks (save/delete callbacks). Current stable version is 1.0.14. It supports both TypeScript (with decorators) and JavaScript (with static schema). Key differentiators: decorator-based model definition, built-in validation, and Firestore-specific query operators ($eq, $gt, etc.). Release cadence is irregular; maintained primarily by a single developer. Not officially stable or production-ready (version < 1.0).