https://github.com/capawesome-team/capacitor-firebase
⚡️ Firebase plugins for Capacitor. Supports Android, iOS and the Web.
https://github.com/capawesome-team/capacitor-firebase
List: capacitor-firebase
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
Last synced: about 2 months ago
JSON representation
⚡️ Firebase plugins for Capacitor. Supports Android, iOS and the Web.
- Host: GitHub
- URL: https://github.com/capawesome-team/capacitor-firebase
- Owner: capawesome-team
- License: apache-2.0
- Created: 2022-03-11T11:50:11.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-16T09:31:22.000Z (about 1 year ago)
- Last Synced: 2025-04-10T09:24:05.949Z (12 months ago)
- 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
- Language: Java
- Homepage: https://capawesome.io/plugins/firebase/
- Size: 1.95 MB
- Stars: 454
- Watchers: 14
- Forks: 119
- Open Issues: 52
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Citation: CITATION.cff
- Security: SECURITY.md
Awesome Lists containing this project
README
## Features
Capacitor 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]
- 🔋 Supports **Android, iOS and the Web**
- ⚡️ **Capacitor 7** support
- 🔥 **Firebase Web SDK** (modular) support
- 🦋 Consistent versioning (no more SDK versions conflicts)
- 👁 Unified Typescript definitions
- 📄 Full documentation
- ⚙️ Under active development, more plugins coming soon
## Maintainers
| Maintainer | GitHub | Social |
| ---------- | ----------------------------------------- | --------------------------------------------- |
| Robin Genz | [robingenz](https://github.com/robingenz) | [@robin_genz](https://twitter.com/robin_genz) |
## Installation
Each plugin has its own installation instructions.
Click on the name of the desired plugin under the [`Plugins`](#plugins) section to get to the installation guide.
## Plugins
| Name | Package | Version | Downloads |
| ------------------------------------------------ | ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [Analytics](./packages/analytics) | `@capacitor-firebase/analytics` | [](https://www.npmjs.com/package/@capacitor-firebase/analytics) | [](https://www.npmjs.com/package/@capacitor-firebase/analytics) |
| [App](./packages/app) | `@capacitor-firebase/app` | [](https://www.npmjs.com/package/@capacitor-firebase/app) | [](https://www.npmjs.com/package/@capacitor-firebase/app) |
| [App Check](./packages/app-check) | `@capacitor-firebase/app-check` | [](https://www.npmjs.com/package/@capacitor-firebase/app-check) | [](https://www.npmjs.com/package/@capacitor-firebase/app-check) |
| [Authentication](./packages/authentication) | `@capacitor-firebase/authentication` | [](https://www.npmjs.com/package/@capacitor-firebase/authentication) | [](https://www.npmjs.com/package/@capacitor-firebase/authentication) |
| [Crashlytics](./packages/crashlytics) | `@capacitor-firebase/crashlytics` | [](https://www.npmjs.com/package/@capacitor-firebase/crashlytics) | [](https://www.npmjs.com/package/@capacitor-firebase/crashlytics) |
| [Cloud Firestore](./packages/firestore) | `@capacitor-firebase/firestore` | [](https://www.npmjs.com/package/@capacitor-firebase/firestore) | [](https://www.npmjs.com/package/@capacitor-firebase/firestore) |
| [Cloud Functions](./packages/functions) | `@capacitor-firebase/functions` | [](https://www.npmjs.com/package/@capacitor-firebase/functions) | [](https://www.npmjs.com/package/@capacitor-firebase/functions) |
| [Cloud Messaging](./packages/messaging) | `@capacitor-firebase/messaging` | [](https://www.npmjs.com/package/@capacitor-firebase/messaging) | [](https://www.npmjs.com/package/@capacitor-firebase/messaging) |
| [Cloud Storage](./packages/storage) | `@capacitor-firebase/storage` | [](https://www.npmjs.com/package/@capacitor-firebase/storage) | [](https://www.npmjs.com/package/@capacitor-firebase/storage) |
| [Performance Monitoring](./packages/performance) | `@capacitor-firebase/performance` | [](https://www.npmjs.com/package/@capacitor-firebase/performance) | [](https://www.npmjs.com/package/@capacitor-firebase/performance) |
| [Remote Config](./packages/remote-config) | `@capacitor-firebase/remote-config` | [](https://www.npmjs.com/package/@capacitor-firebase/remote-config) | [](https://www.npmjs.com/package/@capacitor-firebase/remote-config) |
## Changelogs
Each plugin has its own `CHANGELOG.md` file which contains information about version changes.
Click on the name of the desired plugin under the [`Plugins`](#plugins) section to get to the plugin folder.
## Breaking Changes
Each plugin has its own `BREAKING.md` file which contains information about breaking changes.
Click on the name of the desired plugin under the [`Plugins`](#plugins) section to get to the plugin folder.
## Contributing
See [CONTRIBUTING.md](./CONTRIBUTING.md).
## License
See [LICENSE](./LICENSE).
[^1]: This project is not affiliated with, endorsed by, sponsored by, or approved by Google LLC or any of their affiliates or subsidiaries.