Courses & TutorialsSecurity & Cloud
Awesome Firebase – Massive Collection of Resources
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: ๐ blog posts ยท ๐ก examples ยท ๐ docs ยท ๐ libraries ยท ๐ง tools ยท ๐น talks/video ยท ๐ podcasts
Featured (new releases)
- ๐น Firebase Summit 2020 – All Firebase talks @ the Firebase Summit 2020.
- ๐ The Firebase Podcast – This is the place where we dive deep into Firebase products and learn new tips and tricks along the way.
- ๐ Pyrebase – A simple python wrapper for the Firebase API.
- ๐ Firestore Lite – Lightweight Cloud Firestore library for the browser.
- ๐ง asdf-firebase – An asdf-vm plugin for
firebase-tools
. Manage your Firebase CLI without Node.js ornpm
! Great forpython
,golang
,c++
&java
Firebase projects.
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.
- ๐ง Stripe Firebase Extensions – Official Stripe subscriptions and invoices extensions.
Web
- ๐ 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
).
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.
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 – Deprecated
VSCode extension for syntax highlighting & code completions with Firestore security rules & indexes.
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.
Follow
Official
๐น Firebase YouTube ๐ Firebase Blog ๐ฆ @firebase ๐ฆ @bestoffirebase ๐ค Firebase Facebook
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.
- ๐ฆ Firebase Developers Discord on Twitter @FirebaseDiscord
- ๐น Fireship – AngularFirebase
- ๐น ru @firebase_ru – Telegram friendly chat
Who else should we be following!?