Awesome Capacitorjs Overview
⚡️ A curated list of awesome things related to Capacitor.
🏠 Home · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 capawesome-team/awesome-capacitorjs · ⭐ 207 · 🏷️ Platforms
Awesome Capacitor 
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)
Contents
- 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
Official
Communities
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.
AI
- Agent Skills - Pre-written instructions that let AI coding agents perform Capacitor tasks such as migrations, plugin setup, and cloud integration correctly.
Guides
- 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
Convert a Web App to a Mobile 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.
Learnings
Videos
- 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.
Plugins
Official Plugins
- @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.
Capawesome Plugins
Maintained by the Capawesome team. See the full SDK list for details.
Authentication & Security
- @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.
Payments & Monetization
- @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.
Media & Audio
- @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.
Scanning
- @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.
Files & Storage
- @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.
Databases
- @capawesome-team/capacitor-sqlite - Access encrypted SQLite databases with migrations and transactions.
- @capawesome/capacitor-libsql - Work with libSQL databases in your app.
Device & Sensors
- @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.
Location
- @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.
Health & Fitness
- @capawesome-team/capacitor-health - Read and write health and workout data via Health Connect and HealthKit.
App Experience & UI
- @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.
Accessibility
- @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.
App Updates
- @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.
Android
- @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.
Platforms
- @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.
Wearables
- @capawesome-team/capacitor-watch - Exchange messages, user info, and state with Apple Watch and Wear OS apps.
Analytics & Feedback
- @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.
Customer Support & Chat
- @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.
AI
- @capawesome-team/capacitor-llm - Run on-device AI with Gemini Nano and Apple Intelligence.
ML Kit
- @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
- @capacitor-community/admob (⭐300) - Community plugin for using Google AdMob.
- @capacitor-community/app-icon (⭐102) - Capacitor plugin for managing an iOS app's icon.
- @capacitor-community/apple-sign-in (⭐165) - Sign in with Apple Support.
- @capacitor-community/background-geolocation (⭐251) - Capacitor plugin which lets you receive geolocation updates even while the app is backgrounded.
- @capacitor-community/bluetooth-le (⭐360) - Capacitor plugin for Bluetooth Low Energy.
- @capacitor-community/camera-preview (⭐229) - Capacitor plugin that allows camera interaction from HTML code.
- @capacitor-community/contacts (⭐145) - Contacts Plugin for Capacitor.
- @capacitor-community/date-picker (⭐94) - Native DateTime Picker Plugin for Capacitor Apps.
- @capacitor-community/electron (⭐399) - Capacitor plugin to run Capacitor apps on Electron.
- @capacitor-community/facebook-login (⭐115) - Facebook Login support.
- @capacitor-community/google-maps (⭐162) - Capacitor Plugin using native Google Maps SDK for Android and iOS.
- @capacitor-community/intercom (⭐70) - Enable Intercom for Capacitor apps.
- @capacitor-community/keep-awake (⭐175) - Capacitor plugin to prevent devices from dimming or locking the screen.
- @capacitor-community/media (⭐135) - Capacitor plugin to activate extra media features.
- @capacitor-community/native-audio (⭐154) - Capacitor community plugin for playing sounds.
- @capacitor-community/native-market (⭐34) - Capacitor community plugin for native market for Play Store/App Store.
- @capacitor-community/photoviewer (⭐71) - PhotoViewer table images with fullscreen and sharing capabilities.
- @capacitor-community/privacy-screen (⭐103) - Capacitor plugin that protects your app from displaying a screenshot in Recents screen/App Switcher.
- @capacitor-community/safe-area (⭐177) - A plugin to expose the safe area insets from the native iOS/Android device to your web project.
- @capacitor-community/screen-brightness (⭐31) - Capacitor community plugin for controlling screen brightness on iOS and Android devices.
- @capacitor-community/speech-recognition (⭐130) - Capacitor community plugin for speech recognition.
- @capacitor-community/sqlite (⭐664) - Community plugin for native & electron SQLite databases.
- @capacitor-community/stripe (⭐248) - Stripe Mobile SDK wrapper for Capacitor.
- @capacitor-community/text-to-speech (⭐130) - Capacitor plugin for synthesizing speech from text.
- @capacitor-community/vue-cli-plugin-capacitor (⭐134) - A Vue CLI 3/4 Plugin for Capacitor.
Capgo
- @capgo/camera-preview (⭐52) - Capacitor plugin that allows camera interaction from HTML code (fork).
- @capgo/capacitor-crisp (⭐19) - Crisp chat SDK for your app.
- @capgo/capacitor-flash (⭐25) - Switch the Flashlight / Torch of your device.
- @capgo/capacitor-mute (⭐16) - Detect silent mode and mute audio.
- @capgo/capacitor-screen-recorder (⭐29) - Record screen and save to pelicule.
- @capgo/capacitor-updater (⭐877) - Live update for capacitor app.
- @capgo/inappbrowser (⭐135) - Browser In app browser with urlChangeEvent.
- @capgo/native-audio (⭐79) - Capacitor plugin for native audio engine (fork).
- @capgo/native-market (⭐18) - Capacitor community plugin for native market for Play Store/App Store.
- @capgo/nativegeocoder (⭐41) - Native forward and reverse geocoding.
Aparajita
- @aparajita/capacitor-dark-mode (⭐33) – Universal, reliable dark mode support for Capacitor apps on the web, iOS and Android.
- @aparajita/capacitor-ios-silent-notifications (⭐9) – Silent (AKA remote) notification support for Capacitor apps on iOS.
- @aparajita/capacitor-logger (⭐22) – Better logging for the web and native Ionic/Capacitor apps.
- @aparajita/capacitor-secure-storage (⭐174) - Secure, flexible storage for Capacitor apps using iOS Keychain and Android Keystore.
Transistor Software
- @transistorsoft/capacitor-background-fetch (⭐91) - Periodic callbacks in the background for both iOS and Android.
- @transistorsoft/capacitor-background-geolocation (⭐144) - Background location tracking and geofencing with battery-conscious motion-detection intelligence for iOS and Android.
Luan Freitas
- capacitor-app-attest (⭐4) - Apple Attest with Ionic Capacitor.
- capacitor-live-activities (⭐19) - Capacitor plugin to use Live Activities on iOS 16.2+.
- capacitor-lottie-splash-screen (⭐21) - Capacitor plugin to use Lottie animations as splash screen.
- capacitor-screenshot (⭐18) - Capacitor plugin to take screenshots.
Other Creators
- @cartona/capacitor-google-play-availability (⭐2) - 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 (⭐335) - Capacitor plugin for Google Auth.
- @ebarooni/capacitor-calendar (⭐88) - Capacitor plugin for interacting with calendar and reminders.
- @erkamyaman/capacitor-foldable (⭐42) - Capacitor plugin for foldable phones: fold state, posture, hinge angle, size classes and a Device Posture and Viewport Segments polyfill.
- @revenuecat/purchases-capacitor (⭐233) - Capacitor in-app purchases and subscriptions made easy with RevenueCat.
- @smartcompanion/native-audio-player (⭐5) - 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 (⭐61) - Video recorder plugin for Capacitor.
- @wahr/capacitor-websocket-client (⭐51) - Capacitor WebSocket Client Plugin.
- capacitor-bing-translator (⭐2) - A simple and free API for using Bing Translator.
- capacitor-plugin-safe-area (⭐147) - Get SafeArea info on Android and IOS.
- capacitor-video-player (⭐130) - Capacitor Video Player Plugin.
- send-intent (⭐134) - This is a Capacitor plugin meant to be used in Ionic applications for checking if your App was targeted as a share goal.
Firebase
Everything related to using Firebase in a Capacitor app. See the Firebase plugin suite for the full documentation.
Firebase Plugins
- @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 (⭐273) - Enable Firebase Cloud Messaging for Capacitor apps.
- @capacitor-community/firebase-analytics (⭐178) - Enable Firebase Analytics for Capacitor Apps.
- capacitor-firebase-auth (⭐263) - Capacitor Firebase Authentication Plugin.
Firebase Guides
- Track App Events with Firebase Analytics in Capacitor
- Capacitor Firestore: Real-Time Data & Offline Sync
- Upload & Manage Files with Firebase Storage in Capacitor
Firebase Demo Apps
- capacitor-firebase-authentication-demo (⭐33) - Simple Ionic Angular app to demonstrate the use of the Capacitor Firebase Authentication plugin.
- capacitor-firebase-plugin-demo (⭐23) - Simple Ionic Angular app to demonstrate the use of certain Capacitor Firebase plugins.
- ionic-capacitor-firebase-messaging-demo (⭐3) - Simple Ionic Angular app to demonstrate the use of the Capacitor Firebase Messaging plugin.
Demo Apps
Free and open source Capacitor starter apps.
- capacitor-testapp (⭐41) - The Capacitor TestApp is used to develop new features and verify bug fixes in Capacitor and the official plugins.
- capacitor-plugin-demo (⭐128) - Simple Ionic Angular app to demonstrate the use of certain Capacitor plugins.
- capacitor-mlkit-plugin-demo (⭐52) - Simple Ionic Angular app to demonstrate the use of certain Capacitor ML Kit plugins.
- ionic-capacitor-barcode-scanner-demo (⭐16) - Simple Ionic Angular app to demonstrate the use of the Capacitor ML Kit Barcode Scanning plugin.
- capacitor-sqlite-angular-demo (⭐2) - Simple Ionic Angular app to demonstrate the use of the Capacitor SQLite plugin.
- capacitor-sqlite-react-demo (⭐1) - Simple Ionic React app to demonstrate the use of the Capacitor SQLite plugin.
- capacitor-oauth-demo (⭐1) - Simple Capacitor app to demonstrate the use of the OAuth plugin.
- capacitor-vault-demo (⭐2) - Simple Ionic Angular app to demonstrate the use of the Capacitor Vault plugin.
- capacitor-biometrics-demo (⭐1) - Learn how to add biometric authentication to your Capacitor app using the Capawesome Biometrics plugin.
- capacitor-nfc-demo (⭐15) - Simple Ionic Angular app to demonstrate the use of the Capacitor NFC plugin.
- capacitor-share-target-demo (⭐3) - Simple Capacitor app to demonstrate the use of the Share Target plugin.
- capacitor-audio-recorder-demo (⭐0) - Simple Capacitor app to demonstrate the use of the Audio Recorder plugin.
- capacitor-privacy-screen-demo (⭐1) - Simple demo app to demonstrate the use of the Capacitor Privacy Screen plugin.
- capacitor-live-update-demo (⭐6) - Simple Ionic app to demonstrate the use of the Capacitor Live Update plugin.
- capacitor-angular-starter-guide-demo (⭐8) - Simple Ionic Angular app, built as part of the Capawesome starter guide.
Tools
- Docgen (⭐13) - Docs Readme Markdown and JSON Generator for Capacitor Plugins.
- Plugin generator (⭐123) - Create a new Capacitor plugin.
- Assets (⭐589) - Local Capacitor icon/splash screen resource generation tool.
- Capver (⭐21) - CLI for managing versions in a Capacitor project across multiple platforms.
- Tailwind Capacitor (⭐22) - 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.
- APPLORE Icon Exporter - Generate an iOS AppIcon.appiconset and Android mipmap resources (including adaptive icon layers) from one image in the browser.
Apps Built with Capacitor
Production apps whose use of Capacitor is publicly documented.
- AAA - Member services app of the American Automobile Association, migrated to Capacitor.
- AI Gist (⭐901) - Open-source, local-first AI prompt manager for desktop and mobile, built with Vue, Ionic, and 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.
- Kapsula - App that runs a single user-supplied HTML file as a sandboxed mini-app with exact alarms, with a write-up of its Capacitor sandbox and bridge architecture.
- 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.
Showcase
- 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.
Related Lists
Freelancers
- Dayana Jabif - Ionic Developer Expert, creator of multiple mobile apps and Capawesome team member.
Contributing
Contributions welcome! Read the contribution guidelines first.
Author
Capawesome — Build and Ship Mobile Apps Faster.