vuejs/vuefire

🔥 Firebase bindings for Vue.js

View on GitHub ↗Jump to charts ↓Open shareable report →

Summary Information

Updated 17 minutes ago
Added to GitGenius on September 17th, 2026
Created on January 7th, 2016
Open Issues & Pull Requests: 46 (+0)
GitHub issues: Enabled
Number of forks: 340
Total Stargazers: 3,909 (+0)
Total Subscribers: 66 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 34.9 hours
Mean response time: 50.8 days
90th percentile: 69.1 days
Tracked items: 30

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 16
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 692 days
Stale 30+ days: 15
Stale 90+ days: 14

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • feature request (8)
  • firestore (2)
  • need repro (2)
  • RTDB (1)
  • bug (1)
  • contribution welcome (1)
  • enhancement (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

VueFire is a Firebase bindings library for Vue.js that integrates Firestore and Realtime Database with Vue components.

The library solves the problem of connecting Firebase data sources to Vue applications by automatically synchronizing remote data with local reactive state. It works by binding Firestore collections and documents, as well as Realtime Database references, directly to Vue refs, automatically listening for changes in nested references and keeping the UI in sync without manual subscription management.

VueFire suits projects that use Vue 2.7 or Vue 3 with either the Composition or Options API, and it integrates with state management solutions including Vuex and Pinia. The library is built on Modular Firebase for optimal tree shaking, meaning you only bundle the Firebase features you actually use. Teams choosing this tool should be comfortable with Firebase as their backend; the library is specifically designed to reduce boilerplate when connecting Vue to Firebase rather than providing a database-agnostic abstraction.

The project maintains active test coverage and receives regular updates to support new Vue and Firebase versions. Development activity shows consistent attention to both the core library and its documentation, with the maintainer actively managing issues and pull requests.