Awesome Firebase Lint Awesome List
Firebase Lint Awesome Listを扱う資料や関連プロジェクトをまとめたAwesomeリストです。
目次
- 注目の新着
- 公式ドキュメントとクイックスタート
- Firebase Extensions
- Web
- モバイル
- ゲーム
- サーバーサイド(Cloud Functions、BigQuery など)
- CLI とエディター
- その他
- フォロー
凡例: 📝 ブログ記事 · 💡 サンプル · 📖 ドキュメント · 🔌 ライブラリ · 🔧 ツール · 📹 講演/動画 · 🔊 ポッドキャスト
注目の新着
- 🔧 (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。マルチプラットフォームプロジェクト(
ios、android、js)をサポートします。 - 🔌 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ラベルでタグ付けする例。
ゲーム
- 📖 Firestore for C++ and Unity - C++およびUnity SDK(Firebase Unity SDKはUnity Package Manager経由で利用可能)。
サーバーサイド(Cloud Functions、BigQuery など)
-
📖 Firebase Admin Documentation - Firebase Admin SDKのサーバー設定(公式)。
-
💡 Functions Samples - Cloud Functions for Firebase の一般的なユースケースを示すサンプルアプリ集。
-
💡 Express Server on Cloud Functions - Cloud Functions上でExpressサーバーをホストする。
-
📝 GraphQL Server on Cloud Functions - Cloud Functions上でGraphQLミドルウェア付きExpressサーバーをホストする。
-
💡 Compiled Code with Cloud Functions - Babel、TypeScript CompilerまたはParcelJSを使用して、Flow、TypeScriptまたはReasonMLを正しいNodeランタイムにコンパイルする。
-
📝 BigQuery & Google Analytics - Google Analytics for Firebase と BigQuery でクローズドファネルを作成する方法。
-
📹 Official Cloud Function #Firecasts - Cloud Functionsの動作を理解するためのYouTube動画シリーズ。
-
📝 Firebase Hosting for Cloud Run Services - HostingのリライトとCloud Runサービスを活用した動的コンテンツ。
-
📝 Scheduled (Cron) Cloud Functions for Firebase - Firebase Cloud Functions向けのFirebase本体のCronトリガー。
-
🔌 Integrify - Firestoreで参照およびデータの整合性を確保するための事前準備済みCloud Functionsトリガー。
-
🔌 Free Product Analytics with Firebase + BigQuery + Rakam - Firebaseイベントデータに対する行動分析およびセグメンテーション分析を行う方法(BigQuery ExportおよびRakamを用いる)。
-
🔌 Firestore Queue System - Firestore と Cloud Functions を使って構築されたシンプルなキューシステム
-
🔌 Pyrebase - Firebase API 用のシンプルな Python ラッパー
-
🔌 Firecode - Firestore および Node.js 用の軽量かつ高速でメモリ効率の高いコレクション走査ライブラリ
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を管理可能!python、golang、c++および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 から低コードウェブアプリを生成
フォロー
公式
- 📹 Firebase YouTube
- 📝 Firebase Blog
- 🐦 @firebase
- 👤 Firebase Facebook
- 🔊 The Firebase Podcast - Firebase プロダクトについて深く掘り下げ、途中で新しいアドバイスやコツを学ぶ場所
コミュニティ
- :fire: Firebase Developers Discord - Firebase およびそのサービスに情熱をもつオープンコミュニティ。世界中のウェブ開発者やアプリ開発者と交流し、お互いをサポートできる場所
- 📹 Fireship - ジェフ・デラニーによる YouTube チャネル。Google Firebase の専門家であり、有名な『X in 100 Seconds』動画の作成者
- 📹 ru @firebase_ru - Telegram friendly chat
ほかにフォローすべき人やコミュニティがあれば、ぜひ教えてください。