A curated list of awesome things related to Capacitor.
Capacitor is a cross-platform native runtime that makes it easy to build modern web apps that run natively on iOS, Android, and the Web. (Source)
- Official
- Communities
- AI
- Guides
- Convert a Web App to a Mobile App
- Learnings
- Videos
- Plugins
- Firebase
- Demo Apps
- Tools
- Apps Built with Capacitor
- Related Lists
- Freelancers
- Contributing
- Author
Places to discuss about Capacitor.
- Ionic Discord - Official Discord community.
- Capawesome Discord - Discord community of the Capawesome team.
- Ionic Forum - Official Forum community.
- Capacitor Reddit - Official Reddit community.
- Agent Skills - Pre-written instructions that let AI coding agents perform Capacitor tasks such as migrations, plugin setup, and cloud integration correctly.
- Creating Plugins
- Creating Splash Screens and Icons
- Security Best Practices for Capacitor
- Saving Plugin Calls
- Mocking Capacitor Plugins
- Capacitor App Updates: The Complete Guide
- The Right Way to Update Your Capacitor App Remotely
- How Live Updates Are Changing Mobile App Deployment
- CI/CD for Capacitor Apps: Choosing the Right Approach
- Best CI/CD Platforms for Capacitor Apps
- Exploring the Capacitor SQLite API
- Exploring the Capacitor Secure Preferences API
- How to Securely Store Credentials with Capacitor
- Alternative to the Ionic Secure Storage Plugin
- The Push Notifications Guide for Capacitor
- Capacitor OAuth Plugin: OAuth 2.0 & OpenID Connect
- Alternative to the Ionic Auth Connect Plugin
- Alternatives to Ionic Enterprise Plugins
- Migrating from Ionic Appflow to Capawesome Cloud
- How to Use SQLite in a Capacitor App
- Capacitor Live Updates: Signing vs Encryption
- Capacitor Live Updates: Reliability & Uptime
- Best OTA Update Tools for Capacitor
- How to Sign In with Google Using Capacitor
- How to Sign In with Okta Using Capacitor
- How to Sign In with Azure Entra ID Using Capacitor
- How to Use Better Auth in Ionic and Capacitor Apps
- How to Detect the Network Status in a Capacitor App
Tutorials that cover the path from an existing web app to a published mobile app.
- 11 Steps to Get Your Web App on the App Store - End-to-end overview of the whole process, from web app to a live listing on both stores.
- Build Mobile Apps with Any Web Framework and Capacitor - Turn a React, Angular, Vue, or Svelte app into native iOS and Android apps.
- How to Wrap an Angular App with Capacitor and Firebase - Wrap an existing Angular app and connect it to Firebase.
- Convert Your Lovable App to iOS & Android Apps - Turn an app built with Lovable into native mobile apps.
- How to Create Your Apple Developer and Google Play Developer Accounts - Set up the developer accounts required to publish.
- iOS Certificates and Provisioning Profiles Explained - How iOS code signing works and how to set it up.
- How to Distribute iOS and Android Apps to Testers - Ship builds to testers before a public release.
- How to Prepare Your App Store Listing - Prepare the metadata, screenshots, and assets each store requires.
- Turn Your Lovable App into an iOS & Android App - Capawesome.
- Ionic & Capacitor for Building Native Mobile Apps – Full Course for Beginners - freeCodeCamp.
- From React Web to Native Mobile App with Capacitor & Ionic - Simon Grimm.
- How to Build a Native App from Angular Projects with Capacitor - Simon Grimm.
- Building a Native Mobile App with Next.js and Capacitor - Simon Grimm.
- How To Create A Mobile App Using Vite, Vue and Ionic Capacitor - Aaron Saunders.
- Build a Mobile App Fast! React + Capacitor + Tailwind + DaisyUI - Aaron Saunders.
- Building Modern Angular 17 Apps with Ionic and Standalone Components - Simon Grimm.
- Handling OAuth in Mobile Apps the Correct Way - Capawesome.
- How to use Biometrics in a Capacitor mobile app - Capawesome.
- How to Secure Sensitive Data Using Capacitor Vault Plugin - Capawesome.
- Capacitor SQLite Tutorial — CRUD, Transactions, and Real-World Usage - Capawesome.
- How to Setup Deep Links With Capacitor (iOS & Android) - Simon Grimm.
- Add Share Target to Your Capacitor App (Receive Links, Texts, Files & More) - Capawesome.
- How to Create Background Tasks in Ionic with Capacitor - Simon Grimm.
- The Ionic Image Guide with Capacitor (Capture, Store & Upload) - Simon Grimm.
- How to set up Capawesome Live Updates in a Capacitor App - Capawesome.
- Set Up a Full CI/CD Pipeline for Your Capacitor App (iOS + Android) - Capawesome.
- Cross-Platform Development: Exploring CapacitorJS with Mike Hartington - This Dot Media.
- @capacitor/action-sheet - Provides access to native Action Sheets.
- @capacitor/app - The App API handles high level App state and events.
- @capacitor/app-launcher - The AppLauncher API allows your app to open other apps.
- @capacitor/browser - The Browser API provides the ability to open an in-app browser and subscribe to browser events.
- @capacitor/clipboard - The Clipboard API enables copy and pasting to/from the system clipboard.
- @capacitor/device - The Device API exposes internal information about the device.
- @capacitor/dialog - The Dialog API provides methods for triggering native dialog windows for alerts, confirmations, and input prompts.
- @capacitor/filesystem - The Filesystem API provides a NodeJS-like API for working with files on the device.
- @capacitor/file-viewer - The FileViewer API provides mechanisms for opening files and previewing media.
- @capacitor/file-transfer - The FileTransfer API provides mechanisms for downloading and uploading files.
- @capacitor/geolocation - The Geolocation API provides simple methods for getting and tracking the current position of the device using GPS.
- @capacitor/haptics - The Haptics API provides physical feedback to the user through touch or vibration.
- @capacitor/keyboard - The Keyboard API provides keyboard display and visibility control, along with event tracking when the keyboard shows and hides.
- @capacitor/local-notifications - The Local Notifications API provides a way to schedule device notifications locally.
- @capacitor/motion - The Motion API tracks accelerometer and device orientation.
- @capacitor/network - The Network API provides network and connectivity information.
- @capacitor/preferences - The Preferences API provides a simple key/value persistent store for lightweight data (replaces the deprecated Storage API).
- @capacitor/push-notifications - The Push Notifications API provides access to native push notifications.
- @capacitor/screen-reader - The Screen Reader API provides access to TalkBack/VoiceOver/etc.
- @capacitor/share - The Share API provides methods for sharing content in any sharing-enabled apps the user may have installed.
- @capacitor/splash-screen - The Splash Screen API provides methods for showing or hiding a Splash image.
- @capacitor/status-bar - The StatusBar API Provides methods for configuring the style of the Status Bar, along with showing or hiding it.
- @capacitor/text-zoom - The Text Zoom API provides the ability to change Web View text size for visual accessibility.
- @capacitor/toast - The Toast API provides a notification pop up for displaying important information to a user.
Maintained by the Capawesome team. See the full SDK list for details.
- @capawesome-team/capacitor-biometrics - Face ID, fingerprint, and device-credential authentication.
- @capawesome-team/capacitor-oauth - OAuth 2.0 and OpenID Connect with PKCE and token refresh.
- @capawesome-team/capacitor-secure-preferences - Securely store sensitive data like tokens and passwords.
- @capawesome-team/capacitor-vault - Store key/value pairs in lockable, biometric-protected vaults.
- @capawesome/capacitor-app-integrity - Verify app and device integrity using Play Integrity and App Attest.
- @capawesome/capacitor-app-tracking-transparency - Read tracking status, request permission, and access the IDFA on iOS.
- @capawesome/capacitor-apple-sign-in - Sign in with Apple on Android, iOS, and Web.
- @capawesome/capacitor-facebook-sign-in - Sign in users with their Facebook account, including Limited Login on iOS.
- @capawesome/capacitor-google-sign-in - Sign in with Google on Android, iOS, and Web.
- @capawesome/capacitor-intune - Enforce Microsoft Intune app protection policies (MAM) with MSAL authentication.
- @capawesome/capacitor-passkeys - Create and authenticate with passkeys based on the WebAuthn standard.
- @capawesome/capacitor-password-autofill - Save passwords to the platform credential store after in-app login.
- @capawesome/capacitor-permissions - Check and request device permissions through one unified API.
- @capawesome/capacitor-privacy-screen - Hide sensitive content in the app switcher and block screenshots.
- @capawesome/capacitor-root-detection - Detect rooted and jailbroken devices, emulators, and developer mode.
- @capawesome-team/capacitor-admob - Monetize your app with banner, interstitial, rewarded, and app open ads.
- @capawesome-team/capacitor-purchases - Native in-app purchases and subscriptions with StoreKit 2 and Google Play Billing.
- @capawesome/capacitor-square-mobile-payments - Accept in-person payments with the Square SDK.
- @capawesome/capacitor-superwall - Manage paywalls and subscriptions with the Superwall SDK.
- @capawesome-team/capacitor-audio-player - Play audio through the device speakers with background support.
- @capawesome-team/capacitor-audio-recorder - Record audio from the device microphone.
- @capawesome-team/capacitor-media-session - Show media controls and metadata on the lock screen.
- @capawesome-team/capacitor-speech-recognition - Transcribe speech into text (speech-to-text).
- @capawesome-team/capacitor-speech-synthesis - Synthesize speech from text (text-to-speech).
- @capawesome/capacitor-audio-session - Configure and observe the iOS audio session, output routing, and interruptions.
- @capawesome/capacitor-cloudinary - Upload files directly from the filesystem to Cloudinary.
- @capawesome/capacitor-exif - Losslessly read, write, and strip EXIF image metadata including HEIC.
- @capawesome/capacitor-photo-editor - Edit photos with filters, cropping, and annotations.
- @capawesome/capacitor-photo-manipulator - Headless crop, resize, rotate, flip and HEIC-to-JPEG image conversion.
- @capawesome/capacitor-realtimekit - Add real-time audio, video, and chat to your app.
- @capawesome/capacitor-youtube-player - Embed and control inline YouTube players.
- @capawesome-team/capacitor-barcode-scanner - Scan barcodes and QR codes with the camera or from images.
- @capawesome-team/capacitor-document-scanner - Scan documents with automatic edge detection and JPEG or PDF output.
- @capawesome-team/capacitor-file-compressor - Compress images and other files.
- @capawesome-team/capacitor-file-manager - Read, write, copy, and move files and directories with persistent folder access.
- @capawesome-team/capacitor-file-opener - Open files like PDF, DOCX, and XLSX in their default app.
- @capawesome-team/capacitor-file-transfer - Download and upload files with progress, pause and resume, and background support.
- @capawesome-team/capacitor-zip - Zip and unzip files and directories, with encryption support.
- @capawesome/capacitor-asset-manager - Read and copy files from the native app bundle.
- @capawesome/capacitor-file-picker - Let users pick files, images, or videos from the device.
- @capawesome/capacitor-pdf-generator - Generate paginated PDF files from HTML content or a URL.
- @capawesome/capacitor-pdf-viewer - Display PDF documents in a fullscreen native viewer.
- @capawesome-team/capacitor-sqlite - Access encrypted SQLite databases with migrations and transactions.
- @capawesome/capacitor-libsql - Work with libSQL databases in your app.
- @capawesome-team/capacitor-accelerometer - Read acceleration force along the x, y, and z axes.
- @capawesome-team/capacitor-barometer - Read air pressure and altitude from the barometer sensor.
- @capawesome-team/capacitor-bluetooth-low-energy - Communicate with BLE devices, including headless tasks.
- @capawesome-team/capacitor-calendar - Create, read, update, and delete calendars and events with recurrence support.
- @capawesome-team/capacitor-contacts - Read, write, and select device contacts.
- @capawesome-team/capacitor-geocoder - Geocode and reverse-geocode addresses and coordinates.
- @capawesome-team/capacitor-nfc - Read, write, and emulate NFC tags.
- @capawesome-team/capacitor-pedometer - Count steps and track distance traveled.
- @capawesome-team/capacitor-wifi - Manage Wi-Fi connectivity and network connections.
- @capawesome/capacitor-battery - Read the battery level, state, and low power mode, and listen for changes.
- @capawesome/capacitor-compass - Read the device compass heading with live updates and true north on iOS.
- @capawesome/capacitor-device-info - Read device model, OS, memory, and per-install identifier.
- @capawesome/capacitor-gyroscope - Read the device's gyroscope sensor with real-time rotation rate measurements.
- @capawesome/capacitor-haptics - Trigger impacts, notifications, vibrations, and custom haptic patterns.
- @capawesome/capacitor-network - Read network status and type, and listen for changes.
- @capawesome/capacitor-proximity-sensor - Read the device proximity sensor with real-time measurement updates.
- @capawesome/capacitor-shake - Detect physical shake gestures with configurable sensitivity.
- @capawesome/capacitor-silent-mode - Detect silent mode, read the ringer mode, and listen for changes.
- @capawesome/capacitor-sim - Read SIM card and carrier information such as name and country code.
- @capawesome/capacitor-thermal-state - Read the device thermal state before the OS throttles your app.
- @capawesome/capacitor-torch - Toggle the device flashlight.
- @capawesome/capacitor-volume - Control the volume and observe hardware volume button presses.
- @capawesome-team/capacitor-background-geolocation - Track the device location in the background with native HTTP sync.
- @capawesome-team/capacitor-geofences - Monitor circular regions and receive transitions, even while the app is terminated.
- @capawesome-team/capacitor-health - Read and write health and workout data via Health Connect and HealthKit.
- @capawesome-team/capacitor-datetime-picker - Show a native date and time picker.
- @capawesome-team/capacitor-printer - Print HTML, PDFs, files, and web views.
- @capawesome-team/capacitor-share-target - Receive text, links, and files shared from other apps.
- @capawesome/capacitor-action-sheet - Present native action sheets with styled and destructive buttons.
- @capawesome/capacitor-age-signals - Retrieve age-assurance signals to gate sensitive content.
- @capawesome/capacitor-alarm - Create real system alarms and timers via AlarmKit.
- @capawesome/capacitor-app-icon - Change the app icon at runtime by switching between alternate icons.
- @capawesome/capacitor-app-language - Manage the app's language override independently of the device language.
- @capawesome/capacitor-app-launcher - Check whether an app can open and launch it.
- @capawesome/capacitor-app-review - Request in-app store reviews and ratings.
- @capawesome/capacitor-app-shortcuts - Add home-screen shortcuts for quick actions.
- @capawesome/capacitor-background-task - Run tasks after the app moves to the background.
- @capawesome/capacitor-badge - Set and clear the app icon badge count.
- @capawesome/capacitor-clipboard - Read and write clipboard text, HTML, images, and URLs.
- @capawesome/capacitor-dialog - Show native alert, confirm, and prompt dialogs.
- @capawesome/capacitor-home-indicator - Hide and show the iOS home indicator for fullscreen experiences.
- @capawesome/capacitor-in-app-browser - Open URLs in the external browser, system browser, or embedded web view.
- @capawesome/capacitor-keep-awake - Keep the device screen awake and prevent it from sleeping.
- @capawesome/capacitor-localization - Read the user's preferred locales, time zone, and regional formatting.
- @capawesome/capacitor-mail-composer - Open the native email composer prefilled with recipients, subject, and attachments.
- @capawesome/capacitor-maplibre - Render native MapLibre maps with markers, polylines, and GeoJSON layers.
- @capawesome/capacitor-maps-launcher - Launch navigation apps with turn-by-turn directions to a destination.
- @capawesome/capacitor-nodejs - Run a full Node.js runtime in your app.
- @capawesome/capacitor-phone-dialer - Open the native phone dialer prefilled with a number.
- @capawesome/capacitor-pixlive - Display augmented reality content with the PixLive SDK by Vidinoti.
- @capawesome/capacitor-screen-brightness - Read, set, and reset the app's screen brightness.
- @capawesome/capacitor-screen-orientation - Lock the screen to portrait, landscape, or any mode.
- @capawesome/capacitor-screenshot - Capture and save screenshots.
- @capawesome/capacitor-settings-launcher - Open native app, notification, and system settings screens.
- @capawesome/capacitor-sms-composer - Open the native SMS composer prefilled with recipients and a body.
- @capawesome/capacitor-text-interaction - Enable or disable WebView text selection and callout menus on iOS.
- @capawesome/capacitor-text-zoom - Read and control the WebView text zoom level.
- @capawesome/capacitor-toast - Show native toast notifications with position and duration.
- @capawesome/capacitor-wallet - Add passes to Apple Wallet and Google Wallet from your app.
- @capawesome/capacitor-accessibility-preferences - Read the user's system accessibility preferences like font scale and reduce motion.
- @capawesome/capacitor-screen-reader - Detect screen readers and post accessibility announcements.
- @capawesome/capacitor-app-update - Check for and prompt users to install app store updates.
- @capawesome/capacitor-live-update - Ship over-the-air updates with auto-update and rollback.
- @capawesome-team/capacitor-android-dark-mode-support - Add dark mode support via the prefers-color-scheme media feature.
- @capawesome-team/capacitor-android-foreground-service - Run foreground services with notifications.
- @capawesome/capacitor-android-battery-optimization - Manage battery optimization and Doze exemptions.
- @capawesome/capacitor-android-edge-to-edge-support - Enable edge-to-edge display and style the system bars.
- @capawesome/capacitor-android-intent-launcher - Launch arbitrary Android intents, start activities, and read their results.
- @capawesome/capacitor-android-sms-retriever - OTP autofill via the SMS User Consent and Phone Number Hint APIs.
- @capawesome/capacitor-light-sensor - Read real-time ambient light illuminance in lux via event listeners.
- @capawesome/capacitor-managed-configurations - Read MDM-managed app configuration settings.
- @capawesome/capacitor-navigation-bar - Customize the Android navigation bar.
- @capawesome/capacitor-system-webview - Detect an outdated Android System WebView and guide users to update.
- @capawesome/capacitor-electron - Build, run, and package desktop apps for macOS, Windows, and Linux.
- @capawesome/capacitor-tauri - Build lean, secure desktop apps with tiny binaries for macOS, Windows, and Linux.
- @capawesome-team/capacitor-watch - Exchange messages, user info, and state with Apple Watch and Wear OS apps.
- @capawesome/capacitor-formbricks - Run surveys and collect user feedback with Formbricks.
- @capawesome/capacitor-grafana-faro - Send logs, errors, and crash reports to Grafana Faro.
- @capawesome/capacitor-install-referrer - Read install attribution data from Play Install Referrer and Apple Ad Services.
- @capawesome/capacitor-posthog - Track events and user interactions with PostHog.
- @capawesome/capacitor-crisp - Add the Crisp chatbox, helpdesk, and push notifications to your app.
- @capawesome/capacitor-intercom - Present the Intercom Messenger with identity verification and push notifications.
- @capawesome-team/capacitor-llm - Run on-device AI with Gemini Nano and Apple Intelligence.
- @capacitor-mlkit/barcode-scanning - Capacitor plugin for ML Kit Barcode Scanning.
- @capacitor-mlkit/document-scanner - Capacitor plugin for ML Kit Document Scanner.
- @capacitor-mlkit/face-detection - Capacitor plugin for ML Kit Face Detection.
- @capacitor-mlkit/face-mesh-detection - Capacitor plugin for ML Kit Face Mesh Detection.
- @capacitor-mlkit/selfie-segmentation - Capacitor plugin for ML Kit Selfie Segmentation.
- @capacitor-mlkit/subject-segmentation - Capacitor plugin for ML Kit Subject Segmentation.
- @capacitor-mlkit/translation - Capacitor plugin for ML Kit Translation.
- @capacitor-community/admob - Community plugin for using Google AdMob.
- @capacitor-community/app-icon - Capacitor plugin for managing an iOS app's icon.
- @capacitor-community/apple-sign-in - Sign in with Apple Support.
- @capacitor-community/background-geolocation - Capacitor plugin which lets you receive geolocation updates even while the app is backgrounded.
- @capacitor-community/bluetooth-le - Capacitor plugin for Bluetooth Low Energy.
- @capacitor-community/camera-preview - Capacitor plugin that allows camera interaction from HTML code.
- @capacitor-community/contacts - Contacts Plugin for Capacitor.
- @capacitor-community/date-picker - Native DateTime Picker Plugin for Capacitor Apps.
- @capacitor-community/electron - Capacitor plugin to run Capacitor apps on Electron.
- @capacitor-community/facebook-login - Facebook Login support.
- @capacitor-community/google-maps - Capacitor Plugin using native Google Maps SDK for Android and iOS.
- @capacitor-community/intercom - Enable Intercom for Capacitor apps.
- @capacitor-community/keep-awake - Capacitor plugin to prevent devices from dimming or locking the screen.
- @capacitor-community/media - Capacitor plugin to activate extra media features.
- @capacitor-community/native-audio - Capacitor community plugin for playing sounds.
- @capacitor-community/native-market - Capacitor community plugin for native market for Play Store/App Store.
- @capacitor-community/photoviewer - PhotoViewer table images with fullscreen and sharing capabilities.
- @capacitor-community/privacy-screen - Capacitor plugin that protects your app from displaying a screenshot in Recents screen/App Switcher.
- @capacitor-community/safe-area - A plugin to expose the safe area insets from the native iOS/Android device to your web project.
- @capacitor-community/screen-brightness - Capacitor community plugin for controlling screen brightness on iOS and Android devices.
- @capacitor-community/speech-recognition - Capacitor community plugin for speech recognition.
- @capacitor-community/sqlite - Community plugin for native & electron SQLite databases.
- @capacitor-community/stripe - Stripe Mobile SDK wrapper for Capacitor.
- @capacitor-community/text-to-speech - Capacitor plugin for synthesizing speech from text.
- @capacitor-community/vue-cli-plugin-capacitor - A Vue CLI 3/4 Plugin for Capacitor.
- @capgo/camera-preview - Capacitor plugin that allows camera interaction from HTML code (fork).
- @capgo/capacitor-crisp - Crisp chat SDK for your app.
- @capgo/capacitor-flash - Switch the Flashlight / Torch of your device.
- @capgo/capacitor-mute - Detect silent mode and mute audio.
- @capgo/capacitor-screen-recorder - Record screen and save to pelicule.
- @capgo/capacitor-updater - Live update for capacitor app.
- @capgo/inappbrowser - Browser In app browser with urlChangeEvent.
- @capgo/native-audio - Capacitor plugin for native audio engine (fork).
- @capgo/native-market - Capacitor community plugin for native market for Play Store/App Store.
- @capgo/nativegeocoder - Native forward and reverse geocoding.
- @aparajita/capacitor-dark-mode – Universal, reliable dark mode support for Capacitor apps on the web, iOS and Android.
- @aparajita/capacitor-ios-silent-notifications – Silent (AKA remote) notification support for Capacitor apps on iOS.
- @aparajita/capacitor-logger – Better logging for the web and native Ionic/Capacitor apps.
- @aparajita/capacitor-secure-storage - Secure, flexible storage for Capacitor apps using iOS Keychain and Android Keystore.
- @transistorsoft/capacitor-background-fetch - Periodic callbacks in the background for both iOS and Android.
- @transistorsoft/capacitor-background-geolocation - Background location tracking and geofencing with battery-conscious motion-detection intelligence for iOS and Android.
- capacitor-app-attest - Apple Attest with Ionic Capacitor.
- capacitor-live-activities - Capacitor plugin to use Live Activities on iOS 16.2+.
- capacitor-lottie-splash-screen - Capacitor plugin to use Lottie animations as splash screen.
- capacitor-screenshot - Capacitor plugin to take screenshots.
- @cartona/capacitor-google-play-availability - Capacitor plugin to verify that Google Play services is installed and enabled, and request enabling Google Play services on device.
- @codetrix-studio/capacitor-google-auth - Capacitor plugin for Google Auth.
- @ebarooni/capacitor-calendar - Capacitor plugin for interacting with calendar and reminders.
- @revenuecat/purchases-capacitor - Capacitor in-app purchases and subscriptions made easy with RevenueCat.
- @smartcompanion/native-audio-player - Play audio that keeps playing in the background, player is shown in system controls, audio output can be switched between speaker/earpiece.
- @teamhive/capacitor-video-recorder - Video recorder plugin for Capacitor.
- @wahr/capacitor-websocket-client - Capacitor WebSocket Client Plugin.
- capacitor-bing-translator - A simple and free API for using Bing Translator.
- capacitor-plugin-safe-area - Get SafeArea info on Android and IOS.
- capacitor-video-player - Capacitor Video Player Plugin.
- send-intent - This is a Capacitor plugin meant to be used in Ionic applications for checking if your App was targeted as a share goal.
Everything related to using Firebase in a Capacitor app. See the Firebase plugin suite for the full documentation.
- @capacitor-firebase/analytics - Capacitor plugin for Firebase Analytics.
- @capacitor-firebase/app-check - Capacitor plugin for Firebase App Check.
- @capacitor-firebase/app - Capacitor plugin for Firebase App.
- @capacitor-firebase/authentication - Capacitor plugin for Firebase Authentication.
- @capacitor-firebase/crashlytics - Capacitor plugin for Firebase Crashlytics.
- @capacitor-firebase/firestore - Capacitor plugin for Firebase Cloud Firestore.
- @capacitor-firebase/functions - Capacitor plugin for Firebase Cloud Functions.
- @capacitor-firebase/messaging - Capacitor plugin for Firebase Cloud Messaging.
- @capacitor-firebase/performance - Capacitor plugin for Firebase Performance Monitoring.
- @capacitor-firebase/remote-config - Capacitor plugin for Firebase Remote Config.
- @capacitor-firebase/storage - Capacitor plugin for Firebase Cloud Storage.
- @capacitor-community/fcm - Enable Firebase Cloud Messaging for Capacitor apps.
- @capacitor-community/firebase-analytics - Enable Firebase Analytics for Capacitor Apps.
- capacitor-firebase-auth - Capacitor Firebase Authentication Plugin.
- Track App Events with Firebase Analytics in Capacitor
- Capacitor Firestore: Real-Time Data & Offline Sync
- Upload & Manage Files with Firebase Storage in Capacitor
- capacitor-firebase-authentication-demo - Simple Ionic Angular app to demonstrate the use of the Capacitor Firebase Authentication plugin.
- capacitor-firebase-plugin-demo - Simple Ionic Angular app to demonstrate the use of certain Capacitor Firebase plugins.
- ionic-capacitor-firebase-messaging-demo - Simple Ionic Angular app to demonstrate the use of the Capacitor Firebase Messaging plugin.
Free and open source Capacitor starter apps.
- capacitor-testapp - The Capacitor TestApp is used to develop new features and verify bug fixes in Capacitor and the official plugins.
- capacitor-plugin-demo - Simple Ionic Angular app to demonstrate the use of certain Capacitor plugins.
- capacitor-mlkit-plugin-demo - Simple Ionic Angular app to demonstrate the use of certain Capacitor ML Kit plugins.
- ionic-capacitor-barcode-scanner-demo - Simple Ionic Angular app to demonstrate the use of the Capacitor ML Kit Barcode Scanning plugin.
- capacitor-sqlite-angular-demo - Simple Ionic Angular app to demonstrate the use of the Capacitor SQLite plugin.
- capacitor-sqlite-react-demo - Simple Ionic React app to demonstrate the use of the Capacitor SQLite plugin.
- capacitor-oauth-demo - Simple Capacitor app to demonstrate the use of the OAuth plugin.
- capacitor-vault-demo - Simple Ionic Angular app to demonstrate the use of the Capacitor Vault plugin.
- capacitor-biometrics-demo - Learn how to add biometric authentication to your Capacitor app using the Capawesome Biometrics plugin.
- capacitor-nfc-demo - Simple Ionic Angular app to demonstrate the use of the Capacitor NFC plugin.
- capacitor-share-target-demo - Simple Capacitor app to demonstrate the use of the Share Target plugin.
- capacitor-audio-recorder-demo - Simple Capacitor app to demonstrate the use of the Audio Recorder plugin.
- capacitor-privacy-screen-demo - Simple demo app to demonstrate the use of the Capacitor Privacy Screen plugin.
- capacitor-live-update-demo - Simple Ionic app to demonstrate the use of the Capacitor Live Update plugin.
- capacitor-angular-starter-guide-demo - Simple Ionic Angular app, built as part of the Capawesome starter guide.
- Docgen - Docs Readme Markdown and JSON Generator for Capacitor Plugins.
- Plugin generator - Create a new Capacitor plugin.
- Assets - Local Capacitor icon/splash screen resource generation tool.
- Capver - CLI for managing versions in a Capacitor project across multiple platforms.
- Tailwind Capacitor - Collection of helper plugins for Tailwind, it adds safe area classes and other utilities.
- Capacitor Safe Area Simulator - Chrome extension to simulate safe area in the browser, it supports Ionic, Konsta UI and Tailwind Capacitor.
- Android Keystore Generator - Generate Android keystores for app signing directly in the browser.
- iOS Certificate Generator - Generate iOS signing certificates directly in the browser, without sending data to a server.
- iOS UDID Finder - Find the UDID of an iPhone or iPad without a Mac, Xcode, or iTunes.
- Capawesome Cloud Live Updates - Push over-the-air updates to users to fix bugs and release features without an app store review.
- Capawesome Cloud Native Builds - Build signed iOS and Android binaries in the cloud from any operating system, without a Mac.
- Capawesome Cloud App Store Publishing - Publish builds to TestFlight, the App Store, Google Play, and Firebase App Distribution.
- Capawesome Cloud Automations - Turn a git push into a native build, live update, or app store submission automatically.
Production apps whose use of Capacitor is publicly documented.
- AAA - Member services app of the American Automobile Association, migrated to Capacitor.
- BBC Games - Children's games from the BBC, shipped to the app stores as PWAs wrapped with Capacitor.
- Bestinvest - Investment platform that wrapped its existing web app with Capacitor for iOS and Android.
- DayClocks Agenda - Family agenda app that moved from Cordova to Capacitor.
- Found - Banking app for small businesses, with an engineering write-up of its Cordova to Capacitor migration.
- Komed Health - Clinical communication app for hospitals, built with Capacitor and custom plugins.
- MyBlock - Tax preparation app by H&R Block, running on Capacitor.
- snapAddy - B2B contact data capture app with more than 200,000 monthly active users.
- Spreekuur.nl - Dutch healthcare consultation app by Topicus, built with Ionic 7 and Capacitor 5.
- StoryHunt - Travel app with interactive maps and audio tours, built with Ionic, Angular, and Capacitor.
- YesHelp - Social assistance app built with Capacitor for iOS and Android.
- Appreciation Jar - Privacy-first app to send appreciative messages to your partner.
- CostPal - Price tracking app for Costco purchases.
- LEAGUES - Immersive football viewing app.
- MyBodyTutor - Personalized nutrition and weight loss coaching app.
- More showcases - Full list of Capawesome showcases.
- Capawesome case studies - Full list of Capawesome case studies.
- Ionic case studies - Case studies published by the Ionic team.
- Dayana Jabif - Ionic Developer Expert, creator of multiple mobile apps and Capawesome team member.
Contributions welcome! Read the contribution guidelines first.
Capawesome — Build and Ship Mobile Apps Faster.