このページの内容

Awesome Firebase Lint Awesome List

Firebase Lint Awesome Listを扱う資料や関連プロジェクトをまとめたAwesomeリストです。

目次

凡例: 📝 ブログ記事 · 💡 サンプル · 📖 ドキュメント · 🔌 ライブラリ · 🔧 ツール · 📹 講演/動画 · 🔊 ポッドキャスト

注目の新着

  • 🔧 (Unofficial) Firebase Admin SDK for PHP - Firebase Admin PHP SDK は、PHP でサーバーまたはクラウドなどの信頼できる環境から Firebase サービスにアクセスできるようにします。
  • 📖 App Check - バックエンドリソースから、請求詐欺やフィッシングなどの悪用を防ぎます。
  • 📖 Firestore Data Bundles - Data Bundles は、CDN キャッシュに使用される静的クエリ結果で、最初のページ読み込みを高速化します。
  • 📖 Modular Web SDK (v9) - 必要に応じてのみインポートすることで、SDK のサイズを最大 80% まで削減できます。

公式ドキュメントとクイックスタート

  • 📖 Firebase Documentation - Firebase の公式ドキュメント。
  • 🔧 Firebase Status Dashboard - このページは、Firebase に含まれるサービスの状態情報を提供します。
  • 💡 Firebase Quickstarts - 公式 Firebase クイックスタート。
  • 💡 Google Codelabs | Firebase - Google デベロッパーのコードラボは、チュートリアル形式の実際のコーディング体験を提供します。
  • 📖 Firebase for Games - Firebase for Games の新規ページで、ゲーム開発者向けの Firebase/Google リソースへのリンクを提供します。

Firebase Extensions

  • 🔧 Firebase Extensions - Firebase Extensions は、アプリに追加機能を提供し、独自に調査・開発・デバッグを行う必要がありません。
  • 🔧 Experimental Firebase Extensions - Firebase が開発した新しい拡張機能のラボ。
  • 🔧 Stripe Extensions - 公式 Stripe サブスクリプションおよび請求書拡張機能。
  • 🔧 MessageBird Extensions - 公式 MessageBird 拡張機能で、MessageBird Conversations API を使ってメッセージを送信できます。
  • 🔧 Algolia Extensions - 公式 Algolia 拡張機能で、Cloud Firestore の全文検索を Algolia で実現できます。
  • 🔧 Mailchimp Extensions - 公式 Mailchimp 拡張機能。Firebase Authentication のイベントを同期し、Mailchimp のメンバータグ、マージフィールド、メンバーイベントを作成できます。
  • 🔧 Typesense Extension for Full-Text Search - Firestore に全文検索を追加する公式 Typesense 拡張機能。データを Typesense に同期し、Algolia のオープンソース代替として利用できます。

Web

  • 🔌 Firestore Lite - ブラウザ向けの軽量Cloud Firestoreライブラリ。
  • 🔌 SvelteFire - Svelte を活用した Firebase アプリ。
  • 🔌 React Fire - Hooks、Context プロバイダー、コンポーネントを備え、Firebase を扱いやすくする公式 React ライブラリ。
  • 🔧 Remote Styles with Remote Config - Remote Config に保存された CSS を動的または条件付きで読み込みます(公開時の記事)。
  • 🔌 React Firebase Hooks - Firebaseサービス向けのReact Hooks。
  • 🔌 Firebase UI - FirebaseUIは、Web向けのオープンソースJavaScriptライブラリで、Firebase SDKの上にシンプルかつカスタマイズ可能なUIバインディングを提供し、ボイラープレートコードを削減し、ベストプラクティスを推進。
  • 🔌 Firebase UI for React - firebaseUI Web向けのReactラッパー。
  • 🔌 GeoFire for JavaScript - Firebase を使ってリアルタイムの位置情報検索。
  • 💡 FirePad - Firebaseを基盤とした協働テキストエディタ。
  • 🔌 Ember Fire - Firebase 用の公式 Ember Data アダプター。
  • 🔌 Firebase Dart - DartによるFirebaseラッパー。
  • 🔌 PolymerFire - Firebase 用の Polymer Web Components。
  • 🔌 VueFire - Vue.js向けのFirebaseバインディング。
  • 🔌 Angular Fire 2 - Firebase と Angular 用の公式ライブラリ。
  • 🔌 Re-base - React.js と Firebase のアプリケーションを構築するための、Relay に着想を得たライブラリ
  • 🔌 React Redux Firebase - Firebase 用の Redux バインディング。React で使うための高階コンポーネントを含みます
  • 🔌 GatsbyJS Firebase Data Source - Gatsbyで静的に生成されたページにFirebaseデータを直接クエリできる
  • 🔌 Apollo Link Firebase - リアルタイムDBに対してローカルのGraphQLインターフェースを提供。デバイスにローカルでDBを同期し、Apollo LinkによりローカルDBへのクエリが可能
  • 🔌 BuckleScript Bindings for Firebase - ReasonMLプロジェクトでFirebaseを使用するためのBuckleScriptバインディング
  • 💡 Angular Firebase PWA - Firebaseを活用したAngular PWA。このスタックを学び、より複雑な機能を実装するための基礎となるもの
  • 🔌 FireSQL - SQL構文を使用してFirestoreをクエリ。必要となるデータを取得するために必要な最小限のクエリを発行
  • 📖 Hosting Version History - 古いバージョンのサイトデプロイの自動削除
  • 🔌 Firestorter - MobX を使い、React から Firestore をほぼ設定不要で利用できます(React Native にも対応)
  • 💡 Nextbase - Next.js、Redux、Firebaseを組み合わせた開発者向けのスタートアップテンプレート
  • 🔧 Typesaurus - Firestore用のTypeScript中心の型安全ODM
  • 🔌 firebase-kotlin-sdk - Kotlin ファーストの Firebase SDK。マルチプラットフォームプロジェクト(iosandroidjs)をサポートします。
  • 🔌 GeoFirestore - Firebase Firestoreを用いた場所ベースのクエリとフィルタリング
  • 🔧 FirelordJS - Firestore Web 向けの厳密に型付けされた TypeScript ラッパー(Admin 版
  • 🔧 FireSageJS - リアルタイムデータベースWeb向けの極めて型安全なツール

モバイル

  • 📝 App Distribution App Bundles - App Distribution で Android アプリバンドル(AAB)のサポートが公式に提供されています。
  • 📖 Firebase Flutter Documentation - Firebase Flutter の公式セットアップ。
  • 🔌 NativeScript plugin Firebase - NativeScript 用の Firebase プラグイン。
  • 🔌 FlutterFire - Flutter アプリ向けの Firebase プラグインのコレクション。
  • 🔌 React Native Firebase - React Native 用に、機能豊富でモジュール化された Firebase の実装。iOS および Android プラットフォームをサポート。
  • 🔌 React Native Firebase Cloud Messaging - React Native 用の Firebase クラウドメッセージングおよびローカル通知モジュール。
  • 💡 Expo Native Firebase - Firebase の Firestore、通知、分析、ストレージ、メッセージング、データベースを用いた Native Firebase Expo アプリ(iOS、Android)のデモ。
  • 💡 Flutter Calendar App - 新しい Flutter アプリで、基本的なイベントを Firebase クラウドデータベースに保存するシンプルなモバイルカレンダーアプリを実装。
  • 🔧 Firebase App Distribution - アプリのプレリリースバージョンを信頼できるテスト者に配布できます。
  • 🔌 Flamingo - Dart 用の Firebase Firestore モデルフレームワーク。

Android

  • 🔌 GeoFire for Java - Firebase を使ってリアルタイムの位置情報検索。
  • 🔌 Firebase UI - Firebase 用の最適化された UI コンポーネント。
  • 🔌 FireXtensions - Firebase Android SDK 用の非公式 Kotlin 拡張。
  • 🔌 Firecoil - Android アプリ内で、画像ローディングライブラリ Coil を使って GCS から画像を読み込みます。

iOS

  • 🔌 GeoFire for Objective-C - Firebase を使ってリアルタイムの位置情報検索。
  • 🔌 Firebase UI - Firebase の iOS UI バインディング
  • 💡 MLKit - ARCore - オブジェクト検出を行い、ARで3Dラベルでタグ付けする例。Firebase ML Kit、ARCoreおよびFirebase RTDBを使用。
  • 💡 MLKit - ARKit - Firebase ML Kitを使用してオブジェクト検出を行い、ARで3Dラベルでタグ付けする例。

ゲーム

サーバーサイド(Cloud Functions、BigQuery など)

CLI とエディター

  • 📖 Firebase Tools UI - Firebase Emulator Suite 用のウェブUI
  • 📖 Storage in Emulator Suite - Emulator Suite がすべての主要機能に対応しました。
  • 🔧 VSCode Firebase Explorer - Firebase プロジェクトを探索・管理できます
  • 🔧 Firebase Tools - Firebase コマンドラインツール
  • 🔧 Firebase CI - 継続的インテグレーションから Firebase を簡単に操作するためのツール
  • 🔧 Firecode - VS Code Firestore Rules Extension
  • 🔧 Firebase Firestore Snippets - VS Code エディタにFirebaseおよびFirestore用のスニペットを含んでいます
  • 🔧 Fuego - Firestore クライアント CLI は、ドキュメントの追加・更新・クエリにフィルタとページネーションをサポート
  • 🔧 Firestore Rules Generator - Google の Protocol Buffer フォーマットに基づく、公式(実験的)Firebase Rules Generator(Cloud Firestore用)
  • 🔧 Firepit - Firepit は、Node.jsを含むすべての依存関係を必要としない、スタンドアローンかつポータブルなFirebase CLIのバージョンです
  • 🔧 Fireward - Firestore ルールに使えるシンプルな言語、Firebase Boltに類似
  • 🔧 Svarog - Cloud Firestoreのスキーマ検証にJSON Schemaを生成するセキュリティルールヘルパー関数
  • 🔧 Firetable - Firebase/Firestore に Excel/Google Sheets みたいな UI を。管理者用のポータルはもう不要!
  • 🔧 VSFire - 非推奨。Firestore のセキュリティルールとインデックスの構文強調・コード補完を提供する VS Code 拡張機能。
  • 📝 Refi App - 開発者が Firestore データベースをより扱いやすくする GUI ツール
  • 🔧 Firefoo - Cloud FirestoreのGUI管理ツール。JSON/CSVエクスポートとJavaScriptクエリシェルをサポート。
  • 🔧 asdf-firebase - asdf-vm向けのfirebase-toolsプラグイン。Node.jsやnpmを使わずにFirebase CLIを管理可能!pythongolangc++およびjavaのFirebaseプロジェクトに最適。

その他

  • 🔧 FireCMS - FireCMSは、開発者たちが開発者たちのために作成したオープンソースのヘッドレスCMSおよび管理パネル。設定に基づいてCRUDビューを生成します。
  • 🔧 Flank - Firebase Test Lab 用の Android/iOS テストランナー。テストを並列実行できます。
  • 🔌 Firestore Query Browser - アプリとユーザーの切り替えで、ドキュメントをクエリし、(バッチ-)編集・エクスポートできるウェブアプリ。
  • 🔌 FireDrill - Firebaseデータの検索、編集、追加、削除、インポート、エクスポート、報告を行うツール。
  • 💡 Unity Solutions - Firebaseツールを使って、ゲームに一般的な機能を統合できます。
  • 🔌 Firebase AIR Native Extension - Firebase ANEコレクションにより、AdobeAirプロジェクトにGoogle Firebaseプロジェクトを統合。AndroidおよびiOSでサポートされ、ActionScript APIが100%一致。
  • 🔌 QtFirebase - GoogleのFirebase C++ APIをQt + QMLに導入する試み。
  • 📝 StackBlitz to Firebase Hosting Deployments - StackBlitz(オンラインコードエディタ)によるFirebase Hostingの静的デプロイ。
  • 🔧 Flamelink - Firebase向けのCMS。Firestore、RealtimeDatabase、Storageをサポート。
  • 📹 Firebase Summit 2018 - Firebase Summit 2018のすべての講演。
  • 📹 Firebase @ Google Cloud Next ‘18 - Google Cloud Next 2018 での Firebase 講演集
  • 📹 Firebase @ Google IO ‘18 - Google I/O 2018 での Firebase 講演集
  • 📹 #AskFirebase YouTube Playlist - YouTube の公式 #AskFirebase プレイリスト
  • 📝 State of Firebase (mid 2019) - Cloud Next および Google I/O 2019 のアップデート!
  • 📹 Firebase @ Google IO ‘19 - Google I/O 2019 での Firebase 講演集
  • 📹 Firebase Summit 2019 - Firebase Summit 2019 の講演集
  • 📹 Firebase Live 2020 - Firebase Live は、アプリ開発者向けのウェブシリーズで、開発者の生産性、知識、協働を高めるための講演、アドバイス、技術チュートリアルを提供しています
  • 📹 Firebase Summit 2020 - Firebase Summit 2020 の講演集
  • 🔧 Dynaboard - AI を使って Firebase から低コードウェブアプリを生成

フォロー

公式

コミュニティ

  • :fire: Firebase Developers Discord - Firebase およびそのサービスに情熱をもつオープンコミュニティ。世界中のウェブ開発者やアプリ開発者と交流し、お互いをサポートできる場所
  • 📹 Fireship - ジェフ・デラニーによる YouTube チャネル。Google Firebase の専門家であり、有名な『X in 100 Seconds』動画の作成者
  • 📹 ru @firebase_ru - Telegram friendly chat

ほかにフォローすべき人やコミュニティがあれば、ぜひ教えてください。

貢献

ガイドラインに従った、あらゆる種類の貢献を歓迎します

貢献者

貢献者の皆さんに感謝します