/awesome-firebase

๐Ÿ”ฅ List of Firebase talks, tools, examples & articles! Translations in ๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ท๐Ÿ‡บ Contributions welcome!

OtherNOASSERTION

Awesome Firebase Awesome Lint Awesome List

The most up to date list of Firebase docs, talks, tools, examples & articles the internet has to offer.

Translations: ๐Ÿ‡ฌ๐Ÿ‡ง en ยท ๐Ÿ‡ท๐Ÿ‡บ 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

Featured (new releases)

Official Firebase Docs & Quickstarts

Firebase Extensions

  • ๐Ÿ”ง Firebase Extensions - Firebase Extensions provide extended functionality to your apps without the need to research, write, or debug code on your own.

Web

  • ๐Ÿ”Œ React Fire - Official Firebase React library with Hooks, Context Providers, and Components that make it easy to interact with Firebase.
  • ๐Ÿ”Œ 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

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)

CLI & Editor

  • ๐Ÿ”ง VSCode Firebase Explorer - Explore and manage your Firebase projects.
  • ๐Ÿ”ง Firebase Tools - The Firebase Command Line Tools.
  • ๐Ÿ”ง Firebase CI - Simplified Firebase interaction for continuous integration.
  • ๐Ÿ”ง VSFire - VSCode extension for syntax highlighting & code completions with Firestore security rules & indexes.
  • ๐Ÿ”ง 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!

Other

Follow

Official

๐Ÿ“น Firebase YouTube ๐Ÿ“ Firebase Blog ๐Ÿฆ @firebase ๐Ÿฆ @bestoffirebase ๐Ÿ‘ค Firebase Facebook

Community

Who else should we be following!?

Contributing

Contributions of any kind welcome, just follow the guidelines!

Contributors

Thanks goes to these contributors!

License

CC0 License