https://github.com/vuejs/vuefire
๐ฅ Firebase bindings for Vue.js
https://github.com/vuejs/vuefire
database firebase firestore nuxt pinia realtime vue vuex
Last synced: 5 months ago
JSON representation
๐ฅ Firebase bindings for Vue.js
- Host: GitHub
- URL: https://github.com/vuejs/vuefire
- Owner: vuejs
- License: mit
- Created: 2016-01-07T22:57:53.000Z (almost 10 years ago)
- Default Branch: main
- Last Pushed: 2025-04-30T19:18:47.000Z (6 months ago)
- Last Synced: 2025-05-07T21:14:00.236Z (5 months ago)
- Topics: database, firebase, firestore, nuxt, pinia, realtime, vue, vuex
- Language: TypeScript
- Homepage: https://vuefire.vuejs.org
- Size: 11.6 MB
- Stars: 3,902
- Watchers: 69
- Forks: 345
- Open Issues: 35
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/funding.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-firebase - VueFire - Vue.js 1 & 2 binding for Firebase 2 & 3 (Adapters)
- awesome-vue-js - Vuefire
- StarryDivineSky - vuejs/vuefire
- awesome-firebase - VueFire - Vue.js๋ฅผ ์ํ Firebase ๋ฐ์ธ๋ฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค. (์น)
README
> Firebase for Vue made easy!
- Works with Vue >=2.7 and Vue 3
- Supports Composition and Options API
- Supports Vuex, Pinia, and anything that gives you a Vue `ref()`
- Built for Modular Firebase >=9 for optimal tree shaking
- Automatically listen for changes in nested references[**๐ Documentation**](https://vuefire.vuejs.org/)
## Help me keep working on this project ๐
- [Become a Sponsor on GitHub](https://github.com/sponsors/posva)
- [One-time donation via PayPal](https://paypal.me/posva)Silver Sponsors
Bronze Sponsors
---
## Status
- VueFire and Nuxt VueFire are both currently stable
## Roadmap
You can follow the progress and future plans on [the Roadmap issue](https://github.com/vuejs/vuefire/issues/1241).
## Installation
VueFire requires the `firebase` package to be installed as well as `vuefire`:
```bash
npm install vuefire firebase
```Check [the documentation](https://vuefire.vuejs.org/nuxt/getting-started.html) for Nuxt instructions.
## Usage
- [Getting Started](https://vuefire.vuejs.org/guide/getting-started.html)
- [Vite Demo](https://github.com/posva/vuefire-vite-example)
- [Nuxt demo - Spark Plan](https://github.com/posva/nuxt--vuefire-example-spark-plan)
- [Nuxt demo - Blaze Plan](https://github.com/posva/nuxt--vuefire-example-blaze-plan)## Related
- [Firebase Web Docs](https://firebase.google.com/docs/web/setup)
- [Realtime database](https://firebase.google.com/docs/database/)
- [Cloud Firestore](https://firebase.google.com/docs/firestore/)## License
[MIT](http://opensource.org/licenses/MIT)