Skip to content
forked from vuejs/vuefire

πŸ”₯ Firebase bindings for Vue.js & Vuex

Notifications You must be signed in to change notification settings

cosmini/vuefire

This branch is 123 commits ahead of, 867 commits behind vuejs/vuefire:main.

Folders and files

NameName
Last commit message
Last commit date
Oct 14, 2019
Apr 30, 2021
Dec 20, 2019
Dec 22, 2020
Dec 16, 2019
Jul 15, 2019
Jan 24, 2019
Jul 12, 2019
Jan 25, 2018
Dec 31, 2019
Nov 30, 2020
Jul 16, 2019
Apr 20, 2020
Mar 24, 2021
Dec 7, 2020
Dec 7, 2020
Jul 15, 2019
Mar 29, 2021

Repository files navigation

VueFire logo

Vuefire & Vuexfire

Build Status Build Status

Synchronize your data and Firebase Cloud Store database in real-time

Note: This version currently supports Vue 2 and Firebase 7. Support for Vue 3 / Composition API and Firebase 8 is on the way.

Documentation

Introduction

Firebase provides two solutions to handle real-time databases: Realtime Database and Cloud Store (which is also a realtime database). In order to keep all clients data in-sync with its cloud database, their js SDK provides the tools to do so. However, it quickly becomes bothersome to bind multiple documents or collections to your application, keep them synchronized as well as handling references to other documents or collections, which can contain references themselves and must also be kept up to date. The goal of vuefire and vuexfire is to make this as simple as a function call that returns a promise so it is also easy to setup SSR and allows you to focus on developing your application.

To better understand why Vuefire will make it so much easier to develop Vue apps with firebase, please, check this link in the documentation

Note: This repository contains the code for vuefire and vuexfire packages:

Packages

Package version Description
vuefire vuefire-status Firebase bindings for vue
vuexfire vuexfire-status Firebase bindings for vuex
@posva/vuefire-bundler @posva/vuefire-bundler-status Rollup config to bundle packages
@posva/vuefire-core @posva/vuefire-core-status Core bindings used for vuefire and vuexfire
@posva/vuefire-test-helpers @posva/vuefire-test-helpers-status Helpers used across core, vuefire and vuexfire

Related

License

MIT

Sponsors

Help me keep working on Open Source in a sustainable way πŸš€. Help me with as little as $1 a month, sponsor me on Github.

Silver Sponsors

Vue Mastery logo

Vuetify logo

Bronze Sponsors

Storyblok logo

About

πŸ”₯ Firebase bindings for Vue.js & Vuex

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 88.4%
  • HTML 8.3%
  • JavaScript 3.3%