Awesome Firebase

The most up to date list of Firebase docs, talks,
tools, examples & articles the internet has to offer.
Translations: 🇬🇧 en · 🇰🇷 ko · 🇷🇺 ru
Firebase is an app dev
platform built on the Google
Cloud Platform providing services and cross-platform SDKs!
Contents
Legend: 📝 blog posts · 💡 examples · 📖 docs · 🔌
libraries · 🔧 tools · 📹 talks/video · 🔊 podcasts
Featured (new releases)
- 🔧 (Unofficial)
Firebase Admin SDK for PHP - The Firebase Admin PHP SDK enables
access to Firebase services from privileged environments (such as
servers or cloud) in PHP.
- 📖 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%.
Official Docs & Quickstarts
Firebase Extensions
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.
- 🔧 FirelordJS -
Extremely High Precision Typescript Wrapper for Firestore Web. (Admin version)
- 🔧 FireSageJS -
Extreme Type Safe For Realtime Database Web.
Mobile
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
Server-side (Cloud
Functions, BigQuery etc)
CLI & Editor
- 📖 Firebase
Tools UI - Web UI for Firebase Emulator Suite.
- 📖 Storage
in Emulator Suite - Emulator suite is now complete!
- 🔧 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 - Deprecated
~VSCode 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 for
firebase-tools. Manage your Firebase CLI without Node.js or
npm! Great for python, golang,
c++ & java Firebase projects.
Other
- 🔧 FireCMS - FireCMS is an
open source headless CMS and admin panel built by developers for
developers. It generates CRUD views based on your configuration.
- 🔧 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.
- 📹 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.
- 🔧 Dynaboard - Generate low-code
web apps from Firebase using AI.
Follow
Official
Who else should we be following!?
Contributing
Contributions of any kind welcome, just
follow the guidelines!
Contributors
Thanks
goes to these contributors!
firebase.md
Github