working with Firebase is powerful… but let’s be honest, it can also feel messy. every new project starts the same way
initializeApp,that’s exactly why I built Refirebase — a small library that takes the Firebase SDK and makes it feel like a modern state management tool instead of a tangle of functions
no more boilerplate hell
instead of scattering config files and repeating the same setup for Firestore, Realtime Database, Auth, and Storage, you get a single entry point
cleaner mental model
everything lives under the same roof: db.firestore, db.realtime, db.storage, auth. it feels consistent, predictable, and easy to read
environment-ready by default
tired of passing around config objects? Refirebase will just grab your .env values if you don’t feel like typing them out again
querying that feels natural
filtering Firestore data should be as simple as describing what you want. Refirebase adds a small, expressive layer that makes queries less verbose and easier to follow
instead of wrangling imports and writing five lines before you even fetch something, with Refirebase you’re already focused on the data.
that’s the point: less ceremony, more getting things done
firebase has always been about speed to market, and Refirebase is about speed to developer happiness. combine both, and you’re building apps faster and cleaner
if you’re interested, check out the documentation and npm install refirebase to get started, the package is available on npm as well, and the current version is