Emberfire

screenshot of Emberfire
ember
firebase

The officially supported adapter for using Firebase with Ember

Overview

EmberFire is a library developed and maintained by the Firebase team, offering developers a set of tools for integrating Firebase services into Ember applications. Key features include Ember Data Adapters for Cloud Firestore and Realtime Database, Realtime Bindings, Authentication Providers integration, Offline Persistence, and Fastboot compatibility.

Features

  • Developed by experts: Maintained by the Firebase team.
  • Ember Data Adapters: Allows persistence of models in Firebase using Cloud Firestore and Realtime Database adapters for Ember Data.
  • Ember Services: Provides firebase and firebase-app services for direct access to the Firebase SDK instance.
  • Realtime Bindings: Listen for realtime updates to Firebase backed Ember Data models.
  • Authentication Providers: Easily integrate Firebase Authentication with Ember applications.
  • Analytics Collection: Adds Google Analytics screen tracking to the Ember Router.
  • Offline Enabled: Automatically persist Ember Data models offline with FirestoreAdapter.
  • Fastboot Compatible: Improves application performance by rendering and fetching models server-side.
ember
Ember

Ember.js is a productive, battle-tested JavaScript framework for building modern web applications. It includes everything you need to build rich UIs that work on any device.

firebase
Firebase

Firebase offers a comprehensive set of features, including real-time database, authentication, hosting, cloud functions, storage, and more. Firebase provides an easy-to-use interface and allows developers to focus on building features rather than managing infrastructure.

google-analytics
Google Analytics

A website that uses Google Analytics to track website performance and user behavior. This includes features such as website traffic monitoring, conversion tracking, and audience segmentation to gain insights and optimize website performance.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.