{"id":13514813,"url":"https://github.com/capawesome-team/capacitor-firebase","last_synced_at":"2026-02-19T09:19:02.725Z","repository":{"id":37085042,"uuid":"468730667","full_name":"capawesome-team/capacitor-firebase","owner":"capawesome-team","description":"⚡️ Firebase plugins for Capacitor. Supports Android, iOS and the Web.","archived":false,"fork":false,"pushed_at":"2025-03-16T09:31:22.000Z","size":2043,"stargazers_count":454,"open_issues_count":52,"forks_count":119,"subscribers_count":14,"default_branch":"main","last_synced_at":"2025-04-10T09:24:05.949Z","etag":null,"topics":["android","capacitor","capacitor-android","capacitor-community","capacitor-ios","capacitor-plugin","firebase","firebase-analytics","firebase-app-check","firebase-auth","firebase-crashlytics","firebase-database","firebase-messaging","firebase-performance","firebase-remote-config","firebase-storage","google-devlibrary","hacktoberfest","ios","web"],"latest_commit_sha":null,"homepage":"https://capawesome.io/plugins/firebase/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/capawesome-team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["capawesome-team"],"open_collective":"capawesome","polar":"capawesome-team"}},"created_at":"2022-03-11T11:50:11.000Z","updated_at":"2025-04-08T08:46:30.000Z","dependencies_parsed_at":"2023-09-22T20:58:24.442Z","dependency_job_id":"8b7f2899-824b-4163-96e8-77a85fa9f933","html_url":"https://github.com/capawesome-team/capacitor-firebase","commit_stats":{"total_commits":490,"total_committers":36,"mean_commits":13.61111111111111,"dds":"0.17959183673469392","last_synced_commit":"73f3ca499290c9a4d850d1a5292f5be98c82187d"},"previous_names":["robingenz/capacitor-firebase"],"tags_count":222,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/capawesome-team%2Fcapacitor-firebase","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/capawesome-team%2Fcapacitor-firebase/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/capawesome-team%2Fcapacitor-firebase/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/capawesome-team%2Fcapacitor-firebase/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/capawesome-team","download_url":"https://codeload.github.com/capawesome-team/capacitor-firebase/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248572260,"owners_count":21126614,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","capacitor","capacitor-android","capacitor-community","capacitor-ios","capacitor-plugin","firebase","firebase-analytics","firebase-app-check","firebase-auth","firebase-crashlytics","firebase-database","firebase-messaging","firebase-performance","firebase-remote-config","firebase-storage","google-devlibrary","hacktoberfest","ios","web"],"created_at":"2024-08-01T05:01:02.159Z","updated_at":"2026-02-19T09:19:02.719Z","avatar_url":"https://github.com/capawesome-team.png","language":"Java","readme":"\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003e\n    \u003cimg src=\"https://user-images.githubusercontent.com/13857929/161965231-b2c7f586-2ee8-4342-a71a-0532bb8b4c1f.png\" alt=\"Capacitor Firebase\" width=\"720\" /\u003e\n  \u003c/h1\u003e\n\u003c/div\u003e\n\u003cbr /\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/capawesome-team/capacitor-firebase\"\u003e\u003cimg src=\"https://img.shields.io/maintenance/yes/2026?style=flat-square\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/capawesome-team/capacitor-firebase/actions/workflows/ci.yml\"\u003e\u003cimg src=\"https://img.shields.io/github/actions/workflow/status/capawesome-team/capacitor-firebase/ci.yml?branch=main\u0026style=flat-square\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/capawesome-team/capacitor-firebase\"\u003e\u003cimg src=\"https://img.shields.io/github/license/capawesome-team/capacitor-firebase?style=flat-square\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/capawesome-team\"\u003e\u003cimg src=\"https://img.shields.io/badge/part%20of-capawesome-%234f46e5?style=flat-square\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://turborepo.org/\"\u003e\u003cimg src=\"https://img.shields.io/badge/maintained%20with-turborepo-%237f6ab2?style=flat-square\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://devlibrary.withgoogle.com/products/firebase/repos/robingenz-capacitor-firebase\"\u003e\u003cimg src=\"https://img.shields.io/badge/part%20of-DevLibrary-9cf?color=4285F4\u0026logoColor=4285F4\u0026logo=google\u0026style=flat-square\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## Features\n\nCapacitor Firebase is a collection of Capacitor plugins that make it easier for you to use [Firebase](https://firebase.google.com/) in your Capacitor project.[^1]\n\n- 🔋 Supports **Android, iOS and the Web**\n- ⚡️ **Capacitor 7** support\n- 🔥 **Firebase Web SDK** (modular) support\n- 🦋 Consistent versioning (no more SDK versions conflicts)\n- 👁 Unified Typescript definitions\n- 📄 Full documentation\n- ⚙️ Under active development, more plugins coming soon\n\n## Maintainers\n\n| Maintainer | GitHub                                    | Social                                        |\n| ---------- | ----------------------------------------- | --------------------------------------------- |\n| Robin Genz | [robingenz](https://github.com/robingenz) | [@robin_genz](https://twitter.com/robin_genz) |\n\n## Installation\n\nEach plugin has its own installation instructions.\nClick on the name of the desired plugin under the [`Plugins`](#plugins) section to get to the installation guide.\n\n## Plugins\n\n| Name                                             | Package                              | Version                                                                                                                                                             | Downloads                                                                                                                                                                |\n| ------------------------------------------------ | ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| [Analytics](./packages/analytics)                | `@capacitor-firebase/analytics`      | [![npm badge](https://img.shields.io/npm/v/@capacitor-firebase/analytics?style=flat-square)](https://www.npmjs.com/package/@capacitor-firebase/analytics)           | [![npm downloads](https://img.shields.io/npm/dw/@capacitor-firebase/analytics?style=flat-square)](https://www.npmjs.com/package/@capacitor-firebase/analytics)           |\n| [App](./packages/app)                            | `@capacitor-firebase/app`            | [![npm badge](https://img.shields.io/npm/v/@capacitor-firebase/app?style=flat-square)](https://www.npmjs.com/package/@capacitor-firebase/app)                       | [![npm downloads](https://img.shields.io/npm/dw/@capacitor-firebase/app?style=flat-square)](https://www.npmjs.com/package/@capacitor-firebase/app)                       |\n| [App Check](./packages/app-check)                | `@capacitor-firebase/app-check`      | [![npm badge](https://img.shields.io/npm/v/@capacitor-firebase/app-check?style=flat-square)](https://www.npmjs.com/package/@capacitor-firebase/app-check)           | [![npm downloads](https://img.shields.io/npm/dw/@capacitor-firebase/app-check?style=flat-square)](https://www.npmjs.com/package/@capacitor-firebase/app-check)           |\n| [Authentication](./packages/authentication)      | `@capacitor-firebase/authentication` | [![npm badge](https://img.shields.io/npm/v/@capacitor-firebase/authentication?style=flat-square)](https://www.npmjs.com/package/@capacitor-firebase/authentication) | [![npm downloads](https://img.shields.io/npm/dw/@capacitor-firebase/authentication?style=flat-square)](https://www.npmjs.com/package/@capacitor-firebase/authentication) |\n| [Crashlytics](./packages/crashlytics)            | `@capacitor-firebase/crashlytics`    | [![npm badge](https://img.shields.io/npm/v/@capacitor-firebase/crashlytics?style=flat-square)](https://www.npmjs.com/package/@capacitor-firebase/crashlytics)       | [![npm downloads](https://img.shields.io/npm/dw/@capacitor-firebase/crashlytics?style=flat-square)](https://www.npmjs.com/package/@capacitor-firebase/crashlytics)       |\n| [Cloud Firestore](./packages/firestore)          | `@capacitor-firebase/firestore`      | [![npm badge](https://img.shields.io/npm/v/@capacitor-firebase/firestore?style=flat-square)](https://www.npmjs.com/package/@capacitor-firebase/firestore)           | [![npm downloads](https://img.shields.io/npm/dw/@capacitor-firebase/firestore?style=flat-square)](https://www.npmjs.com/package/@capacitor-firebase/firestore)           |\n| [Cloud Functions](./packages/functions)          | `@capacitor-firebase/functions`      | [![npm badge](https://img.shields.io/npm/v/@capacitor-firebase/functions?style=flat-square)](https://www.npmjs.com/package/@capacitor-firebase/functions)           | [![npm downloads](https://img.shields.io/npm/dw/@capacitor-firebase/functions?style=flat-square)](https://www.npmjs.com/package/@capacitor-firebase/functions)           |\n| [Cloud Messaging](./packages/messaging)          | `@capacitor-firebase/messaging`      | [![npm badge](https://img.shields.io/npm/v/@capacitor-firebase/messaging?style=flat-square)](https://www.npmjs.com/package/@capacitor-firebase/messaging)           | [![npm downloads](https://img.shields.io/npm/dw/@capacitor-firebase/messaging?style=flat-square)](https://www.npmjs.com/package/@capacitor-firebase/messaging)           |\n| [Cloud Storage](./packages/storage)              | `@capacitor-firebase/storage`        | [![npm badge](https://img.shields.io/npm/v/@capacitor-firebase/storage?style=flat-square)](https://www.npmjs.com/package/@capacitor-firebase/storage)               | [![npm downloads](https://img.shields.io/npm/dw/@capacitor-firebase/storage?style=flat-square)](https://www.npmjs.com/package/@capacitor-firebase/storage)               |\n| [Performance Monitoring](./packages/performance) | `@capacitor-firebase/performance`    | [![npm badge](https://img.shields.io/npm/v/@capacitor-firebase/performance?style=flat-square)](https://www.npmjs.com/package/@capacitor-firebase/performance)       | [![npm downloads](https://img.shields.io/npm/dw/@capacitor-firebase/performance?style=flat-square)](https://www.npmjs.com/package/@capacitor-firebase/performance)       |\n| [Remote Config](./packages/remote-config)        | `@capacitor-firebase/remote-config`  | [![npm badge](https://img.shields.io/npm/v/@capacitor-firebase/remote-config?style=flat-square)](https://www.npmjs.com/package/@capacitor-firebase/remote-config)   | [![npm downloads](https://img.shields.io/npm/dw/@capacitor-firebase/remote-config?style=flat-square)](https://www.npmjs.com/package/@capacitor-firebase/remote-config)   |\n\n## Changelogs\n\nEach plugin has its own `CHANGELOG.md` file which contains information about version changes.\nClick on the name of the desired plugin under the [`Plugins`](#plugins) section to get to the plugin folder.\n\n## Breaking Changes\n\nEach plugin has its own `BREAKING.md` file which contains information about breaking changes.\nClick on the name of the desired plugin under the [`Plugins`](#plugins) section to get to the plugin folder.\n\n## Contributing\n\nSee [CONTRIBUTING.md](./CONTRIBUTING.md).\n\n## License\n\nSee [LICENSE](./LICENSE).\n\n[^1]: This project is not affiliated with, endorsed by, sponsored by, or approved by Google LLC or any of their affiliates or subsidiaries.\n","funding_links":["https://github.com/sponsors/capawesome-team","https://opencollective.com/capawesome","https://polar.sh/capawesome-team"],"categories":["Java"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcapawesome-team%2Fcapacitor-firebase","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcapawesome-team%2Fcapacitor-firebase","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcapawesome-team%2Fcapacitor-firebase/lists"}