Awesome Firebase

The most up to date list of Firebase docs, talks, tools, examples & articles the internet has to offer.
Translations:
Firebase is an app dev platform built on the Google Cloud Platform providing services and cross-platform SDKs!
Contents
- Featured (new releases)
- Official Docs & Quickstarts
- Firebase Extensions
- Web
- Mobile
- Games
- Server-side (Cloud Functions, BigQuery etc)
- CLI & Editor
- Other
- Follow
Legend:
Featured (new releases)
π§ FireCMS - FireCMS is an open source headless CMS and admin panel built by developers for developers. It generates CRUD views based on your configuration.π Storage in Emulator Suite - Emulator suite is now complete!π App Check - Protect your backend resources from abuse, such as billing fraud or phishing.π Firestore Data Bundles - Data Bundles are static query results for CDN caching to speed first page loads.π Modular Web SDK (v9) - Import only what you need reducing SDK size up to 80%.π App Distribution App Bundles - Support for Android App Bundles (AAB) is officially supported in App Distribution.
Official Docs & Quickstarts
π Firebase Documentation - Official Firebase Documentation.π§ Firebase Status Dashboard - This page provides status information on the services that are part of Firebase.π‘ Firebase Quickstarts - Official Firebase Quickstarts.π‘ Google Codelabs | Firebase - Google Developers Codelabs provide a guided, tutorial, hands-on coding experience.π Firebase for Games - New Firebase for Games landing page with links to Firebase/Google resources for game developers.
Firebase Extensions
π§ Firebase Extensions - Firebase Extensions provide extended functionality to your apps without the need to research, write, or debug code on your own.π§ Experimental Firebase Extensions - laboratory for new extensions created by Firebase.π§ Stripe Extensions - Official Stripe subscriptions and invoices extensions.π§ MessageBird Extensions - Official MessageBird extension to send messages via the MessageBird Converstations API.π§ Algolia Extensions - Official Algolia extension to enable full text search of Cloud Firestore with Algolia.π§ Mailchimp Extensions - Official Mailchimp extension to sync Firebase Authentication events to create member tags, merge fields, and member events with Mailchimp.π§ Typesense Extension for Full-Text Search - Official Typesense extension to add full-text search in Firestore, by syncing the data to Typesense, an OSS alternative to Algolia.
Web
π Firestore Lite - Lightweight Cloud Firestore library for the browser.π SvelteFire - Cybernetically enhanced Firebase apps.π React Fire - Official Firebase React library with Hooks, Context Providers, and Components that make it easy to interact with Firebase.π§ Remote Styles with Remote Config - Dynamic/Conditional loading of CSS stored in Remote Config. (Launch post).π React Firebase Hooks - React Hooks for Firebase services.π Firebase UI - FirebaseUI is an open-source JavaScript library for Web that provides simple, customizable UI bindings on top of Firebase SDKs to eliminate boilerplate code and promote best practices.π Firebase UI for React - React Wrapper for firebaseUI Web.π GeoFire for JavaScript - Realtime location queries with Firebase.π‘ FirePad - Collaborative Text Editor Powered by Firebase.π Ember Fire - Official Ember data adapter for Firebase.π Firebase Dart - Dart wrapper for Firebase.π PolymerFire - Polymer Web Components for Firebase.π VueFire - Firebase bindings for Vue.js.π Angular Fire 2 - Official library for Firebase and Angular.π Re-base - Relay inspired library for building React.js + Firebase applications.π React Redux Firebase - Redux bindings for Firebase. Includes Higher Order Component for use with React.π GatsbyJS Firebase Data Source - Query your Firebase data right into your statically generated pages with Gatsby.π Apollo Link Firebase - Provides a local GraphQL interface to RealtimeDB. DB syncs locally to device, Apollo Link provides querying into the local DB.π BuckleScript Bindings for Firebase - BuckleScript bindings for Firebase for use in ReasonML projects.π‘ Angular Firebase PWA - Is an Angular PWA powered by Firebase. It can serve as a foundation to learn this stack and roll out more complex features.π FireSQL - Query Firestore using SQL syntax. Issues the minimum amount of queries necessary in order to get the data that you request.π Hosting Version History - Automatic deletion of older versions of your site deployments.π Firestorter - Use Firestore in React with zero effort, using MobX (also for react-native).π‘ Nextbase - Boilerplate of Next.js, Redux & Firebase for developers who want a quick start project.π§ Typesaurus - Type-safe TypeScript-first ODM for Firestore.π firebase-kotlin-sdk - Kotlin-first SDK for Firebase supporting multiplatform projects (ios,android&js).π GeoFirestore - Location-based querying and filtering using Firebase Firestore.
Mobile
π Firebase Flutter Documentation - Official Firebase Flutter Setup.π NativeScript plugin Firebase - NativeScript plugin for Firebase.π FlutterFire - Collection of Firebase plugins for Flutter apps.π React Native Firebase - Well-tested feature rich modular Firebase implementation for React Native. Supports both iOS & Android platforms.π React Native Firebase Cloud Messaging - React Native module for Firebase Cloud Messaging and local notification.π‘ Expo Native Firebase - Native Firebase Expo App (iOS, Android) Demo for Firestore, Notifications, Analytics, Storage, Messaging, Database.π‘ Flutter Calendar App - New Flutter application implementing a simple mobile calendar app for storing basic events into Firebase cloud database.π§ Firebase App Distribution - Distribute pre-release versions of your app to your trusted testers.π Flamingo - A Firebase Firestore model framework for Dart.
Android
π GeoFire for Java - Realtime location queries with Firebase.π Firebase UI - Optimized UI components for Firebase.π FireXtensions - Unofficial Kotlin Extensions for the Firebase Android SDK.π Firecoil - Load images from GCS in your Android app using the image loading library Coil.
iOS
π GeoFire for Objective-C - Realtime location queries with Firebase.π Firebase UI - iOS UI bindings for Firebase.π‘ MLKit - ARCore - Example detecting objects and tags them with 3D labels in Augmented Reality. Uses Firebase ML Kit, ARCore and Firebase RTDB.π‘ MLKit - ARKit - Example detecting objects using Firebase ML Kit and tags them with 3D labels in Augmented Reality.
Games
π Firestore for C++ and Unity - C++ and Unity SDKs for C++ and Unity (with Firebase Unity SDKs available via Unity Package Manager).
Server-side (Cloud Functions, BigQuery etc)
π Firebase Admin Documentation - Official Firebase Admin SDK Server Setup.π‘ Functions Samples - Collection of sample apps showcasing popular use cases using Cloud Functions for Firebase.π‘ Express Server on Cloud Functions - Host an Express server on Cloud Functions.π GraphQL Server on Cloud Functions - Host an Express server with GraphQL middleware on Cloud Functions.π‘ Compiled Code with Cloud Functions - Compile your Flow, TypeScript or ReasonML to the correct Node runtime using Babel, TypeScript Compiler or ParcelJS.π BigQuery & Google Analytics - How Do I Create a Closed Funnel in Google Analytics for Firebase Using BigQuery.
πΉ Official Cloud Function #Firecasts - YouTube video series about understanding how Cloud Functions work.π Firebase Hosting for Cloud Run Services - Dynamic content with Hosting Rewrites & Cloud Run Services.π Scheduled (Cron) Cloud Functions for Firebase - Firebase-native Cron triggers for Firebase Cloud Functions.π Integrify - Enforce referential and data integrity in Firestore using pre-canned Cloud Functions triggers.π Free Product Analytics with Firebase + BigQuery + Rakam - How to do behavioral & segmentation analysis on Firebase event data via BigQuery Export and Rakam.π Firestore Queue System - Simple queue system using Firestore and Cloud Functions.π Pyrebase - A simple python wrapper for the Firebase API.π Firecode - A light, fast, and memory-efficient collection traversal library for Firestore and Node.js.
CLI & Editor
π Firebase Tools UI - Web UI for Firebase Emulator Suite.π§ VSCode Firebase Explorer - Explore and manage your Firebase projects.π§ Firebase Tools - The Firebase Command Line Tools.π§ Firebase CI - Simplified Firebase interaction for continuous integration.π§ Firecode - VS Code Firestore Rules Extension.π§ Firebase Firestore Snippets - Contains the snippet for both Firebase and Firestore in VS Code editor.π§ Fuego - Firestore client CLI supporting document add/update/query with filtering and pagination.π§ Firestore Rules Generator - Official (but experimental) Firebase Rules Generator for Cloud Firestore based on Google's Protocol Buffer format.π§ Firepit - Firepit is a standalone, portable version of the Firebase CLI which has no depedencies (including Node.js).π§ Fireward - Easy to use language for Firestore rules, similar to Firebase Bolt.π§ Svarog - Cloud Firestore schema validation with JSON Schema generated Security Rule helper functions.π§ Firetable - Excel/Google Sheets like UI for Firebase/Firestore. No more admin portals!π§ VSFire - DeprecatedVSCode extension for syntax highlighting & code completions with Firestore security rules & indexes.π Refi App - A GUI tool to make developers less painful when interacting with Firestore DBπ§ Firefoo - Cloud Firestore GUI Admin Tool with JSON/CSV Export and JavaScript Query Shell.π§ asdf-firebase - An asdf-vm plugin forfirebase-tools. Manage your Firebase CLI without Node.js ornpm! Great forpython,golang,c++&javaFirebase projects.
Other
π§ Flank - Massively parallel Android and iOS test runner for Firebase Test Lab.π Firestore Query Browser - WebApp to Query, (Batch-)Edit & Export documents with app & user switching.π FireDrill - Find, Edit, Add, Remove, Import, Export, and Report on your Firebase data.π‘ Unity Solutions - Use Firebase tools to incorporate common features into your games.π Firebase AIR Native Extension - Firebase ANE collection give you access to the Google Firebase project in your AdobeAir projects supported on both Android and iOS with 100% identical ActionScript API.π QtFirebase - An effort to bring Google's Firebase C++ API to Qt + QML.π StackBlitz to Firebase Hosting Deployments - StackBlitz (online code editor) to Firebase Hosting static deployments.π§ Flamelink - CMS for Firebase. Supports Firestore, RealtimeDatabase & Storage.π§ Canner CMS - CMS for developers supporting data sources such as Firebase/Firestore, GraphQL and Restful APIs.πΉ Firebase Summit 2018 - All Firebase Summit 2018 talks.πΉ Firebase @ Google Cloud Next '18 - All Firebase talks @ Google Cloud Next 2018.πΉ Firebase @ Google IO '18 - All Firebase talks @ Google IO 2018.πΉ #AskFirebase YouTube Playlist - Official #AskFirebase playlist on YouTube.π State of Firebase (mid 2019) - Cloud Next & Google I/O 2019 updates!πΉ Firebase @ Google IO '19 - All Firebase talks @ Google IO 2019.πΉ Firebase Summit 2019 - All Firebase talks @ the Firebase Summit 2019.πΉ Firebase Live 2020 - Firebase Live is a web series for app developers consisting of talks, tips, and technical tutorials aimed at increasing their productivity, knowledge, and collaboration.πΉ Firebase Summit 2020 - All Firebase talks @ the Firebase Summit 2020.
Follow
Official
πΉ Firebase YouTubeπ Firebase Blogπ¦ @firebaseπ¦ @bestoffirebaseπ€ Firebase Facebookπ The Firebase Podcast - This is the place where we dive deep into Firebase products and learn new tips and tricks along the way.
Community
π₯ Firebase Developers Discord - an open community dedicated to Firebase and its services, where you can to socialize and help other web and app developers from around the world.πΉ Fireship - AngularFirebaseπΉ ru @firebase_ru - Telegram friendly chat
Who else should we be following!?
Contributing
Contributions of any kind welcome, just follow the guidelines!