awesome-capacitor
😎 Awesome lists of capacitor plugins. Made by Capgo
https://github.com/riderx/awesome-capacitor
Last synced: 26 days ago
JSON representation
Aparajita plugins
Specialized Hardware
- @aparajita
- Biometric Auth - Easy access to native biometric auth APIs on iOS and Android.
- Dark Mode - Universal, reliable dark mode support on the web, iOS and Android.
- Logger - Better logging for the web and native Ionic/Capacitor apps.
- Secure Storage - Secure, flexible storage for Capacitor apps using iOS Keychain and Android Keystore. Supports Keychain sync across devices on iOS.
- Silent Notifications - Silent (remote) notification support on iOS.
Apps built with Capacitor
Case study
- AAA - Member services app of the American Automobile Association.
- BBC Games - Children's games from the BBC, shipped as PWAs wrapped with Capacitor.
- Bestinvest - Investment platform that wrapped its existing web app for iOS and Android.
- DayClocks Agenda - Family agenda app that moved from Cordova.
- Found - Banking app for small businesses, with an engineering write-up of its Cordova migration.
- Komed Health - Clinical communication app for hospitals.
- MyBlock - Tax preparation app by H&R Block.
- Spreekuur.nl - Dutch healthcare consultation app by Topicus.
- YesHelp - Social assistance app for iOS and Android.
- Ionic case studies - More case studies published by the Ionic team.
[Capgo plugins](https://capgo.app/)
Analytics & Tracking
- AdMob - Bridge AdMob SDKs for iOS and Android.
- GTM - Google Tag Manager plugin for Capacitor.
- App Insights - A wrapper around the Apptopia App Insights SDK.
- AppsFlyer - Attribution, analytics, and deep links for AppsFlyer.
- Contentsquare - Mobile analytics SDK integration for Capacitor apps.
- Facebook Analytics - Meta/Facebook App Events analytics for Capacitor apps.
- Install Referrer - Attribution via Google Play Install Referrer and Apple AdServices.
- RudderStack - Analytics, identity, and event tracking for RudderStack.
Android Specific
- Usage Stats Manager - Exposes the Android's UsageStatsManager SDK.
- Android Age Signals - Exposes Google Play Age Signals to your app.
- Android Inline Install - Trigger Android inline install feature.
- Android Kiosk - Lock device into kiosk mode with launcher functionality.
- Intent Launcher - Launch Android intents and open system settings screens on Android and iOS.
- Android SMS Retriever - SMS Retriever and Phone Number Hint APIs on Android.
App Store & Market
- Native Market - A native market plugin for linking to Google Play or App Store.
- In App Review - Prompt users to submit app store ratings and reviews without leaving your app.
Authentication & Security
- Native Biometric - Access native biometric APIs for Android and iOS.
- Social Login - All social logins in one plugin.
- Autofill Save Password - Prompt to save login into device password manager.
- Persistent Account - Securely store account information for a user.
- Is Root - Jailbreak/Root Detection Plugin.
- App Tracking Transparency - Request ATT authorization for tracking on iOS.
- App Attest - Device attestation with Apple App Attest (iOS) and Play Integrity (Android).
- Persona - Launch Persona inquiry flows on iOS and Android.
- Device Integrity - Check Widevine, Play Integrity, App Attest, and DeviceCheck signals.
- Passkey - WebAuthn-compatible passkey shim for native apps.
- reCAPTCHA - Generate reCAPTCHA and reCAPTCHA Enterprise tokens.
- SSL Pinning - Pin HTTPS certificates through CapacitorHttp on Android and iOS.
- Verisoul - Fraud prevention sessions for Capacitor apps.
Camera & Media
- Native Audio - A native plugin for native audio engine.
- Screen Recorder - Record device's screen.
- Camera Preview - Native camera preview with custom controls.
- JW Player - Play videos from jwplayer.com.
- Document Scanner - Scan documents on iOS and Android.
- Audio Recorder - Record audio on iOS, Android, and Web.
- Audio Session - Get notified about audio interrupts & route changes on iOS.
- Video Player - Play video in native player.
- Video Thumbnails - Generate video thumbnails from local or remote video files.
- Photo Library - Display photo gallery as web page or native screen.
- FFmpeg - Exposes the FFmpeg API to Capacitor.
- IVS Player - Amazon IVS player for Capacitor apps.
- Mux Player - Native Mux Player SDK to play video on iOS and Android.
- YouTube Player - Embed YouTube player controls in Capacitor apps.
- Media Session - Expose media session controls of the device.
- Asset Cache - Transparently cache large images and videos locally.
Communication & Messaging
- Crisp - Native SDK for customer messaging and chat support.
- NFC - Native NFC tag discovery, reading and writing for iOS and Android.
- Bluetooth Low Energy - BLE plugin with support for scanning, connecting, reading, writing, and notifications.
- WiFi - Manage WiFi connectivity for your Capacitor app.
- iBeacon - Proximity detection and beacon region monitoring.
- Speech Recognition - Comprehensive on-device speech recognition with live partial results.
- Speech Synthesis - Synthesize speech from text with full control over language, voice, pitch, rate, and volume.
- Intercom - Customer messaging SDK integration for Capacitor apps.
- Incoming Call Kit - Native incoming call UI with Android full-screen notifications and iOS CallKit.
- MQTT - Connect to MQTT brokers on Android and iOS.
Contacts & Health
- Contacts - Work with device contacts using Capacitor APIs.
- Health - Interact with data from Apple HealthKit and Health Connect.
- Calendar - Manage calendar events on iOS and Android.
Core & Updates
- Updater - Live update for capacitor apps.
- Live Reload - Reload Capacitor apps from a remote Vite dev server.
- Capacitor Patch - Apply vetted Capgo patches during cap sync and cap update.
- Capacitor+ - Always-synced Capacitor fork with community fixes and faster releases.
- Electron Updater - OTA live updates for Electron apps with the same API as the updater plugin.
- Cordova Updater - OTA live updates for Cordova iOS and Android with the same API as the updater plugin.
- Tauri Updater - OTA live updates for Tauri apps.
- Notifications - Send native iOS and Android push notifications with user lookup, badges, and stats.
Device & Sensors
- Mute - Detect if the mute switch is enabled/disabled on a device.
- Shake - Detect shake gesture in device.
- Accelerometer - Read device accelerometer measurements.
- Barometer - Access device barometer readings.
- Brightness - Control screen brightness on iOS and Android.
- Compass - Native compass heading plugin.
- Light Sensor - Access the device light sensor (Android only).
- Pedometer - Access pedometer data including steps, distance, pace, cadence, and floors.
- Volume Buttons - Listen to volume button presses.
- SIM - Get information from device's sim cards.
- Age Range - Cross-platform age range detection for Android and iOS.
- Device Info - Read CPU, memory, GPU, storage, and onboard sensor metrics.
- Persistent UUID - Persist an app UUID across reinstalls and updates.
- Proximity - Monitor proximity sensor state in mobile apps.
Firebase
- Analytics - Firebase Analytics for Capacitor.
- App - Firebase App for Capacitor.
- Authentication - Firebase Authentication for Capacitor.
- Crashlytics - Firebase Crashlytics for Capacitor.
- Firestore - Firebase Cloud Firestore for Capacitor.
- Functions - Firebase Cloud Functions for Capacitor.
- Messaging - Firebase Cloud Messaging (FCM) for Capacitor.
- Performance - Firebase Performance Monitoring for Capacitor.
- Remote Config - Firebase Remote Config for Capacitor.
- Storage - Firebase Cloud Storage for Capacitor.
- App Check - Firebase App Check for Capacitor.
Location & Navigation
- Native Geocoder - Native forward and reverse geocoding.
- Background Geolocation - Receive accurate geolocation updates even while the app is in the background.
- Launch Navigator - Launch native route navigation apps for Android and iOS.
- Mock Location Detector - Detect simulated GPS locations and spoofing developer tools.
Platform Integrations
- Supabase - Native Supabase SDK integration - Auth, Database, and JWT access.
- WeChat - SDK for authentication, sharing, payments, and mini-programs.
- Watch - Apple Watch communication with bidirectional messaging support.
- Share Target - Receive shared content from other apps.
- Auto - CarPlay and Android Auto communication.
- Intune - Microsoft Intune MAM enrollment, app protection policies, app config, and MSAL authentication.
- Widget Kit - Build iOS widgets, Live Activities, and shared App Group integrations.
Purchases & Payments
- Native Purchases - In-app Subscriptions Made Easy.
- Pay - Trigger native payment for iOS (Apple Pay) and Android (Google Pay).
- Stripe Identity - Verify identities with Stripe Identity.
- Stripe Pay - Payment Sheet, Apple Pay, and Google Pay for Stripe.
- Stripe Terminal - In-person Stripe Terminal payments.
Specialized Hardware
- Ricoh360 Camera - SDK for the Ricoh360 cameras.
- UWB - Ultra-Wideband ranging on iOS and Android.
- Zebra DataWedge - Manage Zebra DataWedge profiles, notifications, queries, and soft scanning.
Storage & Files
- Uploader - Upload file natively.
- Data Storage SQLite - SQLite Storage of key/value strings pair.
- Fast SQL - High-performance native SQLite plugin with custom protocol for efficient sync operations.
- File - System operations compatible with Cordova File plugin API.
- File Picker - Pick files, images, videos, and directories.
- File Compressor - Efficient image compression supporting PNG, JPEG, and WebP formats.
- Downloader - Download file in background or foreground.
- Zip - Zipping and unzipping files on iOS, Android, and Web.
- File Sharer - Share and save files on Android, iOS, and Web.
UI & Display
- Flash - Switch the Flashlight / Torch of your device.
- In App Browser - Native in-app browser for secure web content.
- Navigation Bar - Set navigation bar color for Android Lollipop and higher.
- Home Indicator - Hide and show home button indicator in Capacitor app.
- Screen Orientation - Control device orientation with support for bypassing orientation lock.
- Keep Awake - Prevent the device screen from dimming or sleeping.
- Text Interaction - Toggle text interaction in Capacitor based iOS apps.
- Transitions - Framework-agnostic page transitions for Capacitor apps - iOS-style navigation.
- Printer - Print documents, HTML, PDFs, images and web views.
- PDF Generator - Generate PDF files from HTML strings or URLs.
- Live Activities - Manage iOS Live Activities from Capacitor.
- Native Navigation - Native navbar, tabbar, safe-area handling, and WebView transitions.
- Native Loader - Native animated loaders, transparent overlays, Lottie assets, and WebView resizing.
- Pretty Toast - Native-first toast notifications for Capacitor and the web.
- Privacy Screen - Hide app content in screenshots and app switcher previews.
- Date Picker - Native date, time, date-time, year-month, and range pickers.
- Sheets - Framework-agnostic sheets, drawers, dialogs, and overlay primitives.
Utilities
- Alarm - Manage native alarms.
- Env - Set Env var in Capacitor config and read them at runtime.
- WebView Guardian - Detect when the WebView was killed in the background and relaunch it on foreground.
- LLM - Adds support for LLM locally run for Capacitor.
- WebView Version Checker - Check Android WebView version and prompt users to update when needed.
- Background Task - Periodic background fetch tasks on iOS and Android.
- Network Diagnostics - Run native network diagnostics from Capacitor.
- WebView Crash - Detect recovered WebView crashes.
Video Calling & Real-time
- Stream Call - Uses the getstream.io SDK to implement calling in Capacitor.
- RealtimeKit - Cloudflare Calls integration for Capacitor apps with built-in UI for meetings.
- Twilio Voice - Integrates the Twilio Voice SDK into Capacitor.
- Twilio Video - Join Twilio Video rooms with native audio, camera, and room lifecycle events.
Community
Case study
- Discord - Official Discord community.
- Stack Overflow - Official Stack Overflow community.
- Proposal - Official repo for plugin and platform requests.
- Reddit - Official Reddit community.
Community plugins
- Capacitor organisation
- Appcenter - Microsoft AppCenter SDK integration.
- Analytics - AppCenter Analytics.
- Crashes - AppCenter Crashes.
- Admob - A native plugin for AdMob.
- App-icon - Capacitor community plugin for changing an app's icon.
- Apple sign in - Capacitor Sign in with Apple.
- Background geolocation - Receive geolocation updates even while app is backgrounded.
- Barcode scanner - A fast and efficient QR / barcode scanner for Capacitor.
- Bluetooth-le - Bluetooth Low Energy.
- Camera preview - Native camera preview with custom controls.
- Contacts - Plugin for accessing device contacts.
- Date picker - Native DateTime Picker Plugin for Capacitor Apps.
- Electron - Support for the Electron platform.
- Facebook Login - A native plugin for Facebook Login.
- File opener - The plugin is able to open a file given the mimeType and the file uri.
- Analytics - A native plugin for Firebase analytics.
- Crashlytics - Firebase Crashlytics.
- Fcm - Enable Firebase Cloud Messaging features for Capacitor apps.
- Remote config - A native plugin for Firebase remote config.
- Flipper - A native plugin for flipper debugger.
- Http - A native HTTP plugin for CORS-free requests and file transfers.
- Intercom - Enable Intercom features for Capacitor apps.
- Keep awake - Prevent your screen from getting some sleep.
- Media - Enable some media features for Capacitor such as create albums, save videos, gifs and more.
- MQTT v5 - A native plugin for using MQTT v5 with correlation data and Request/Response Pattern.
- Native audio - A native plugin for native audio engine.
- Native market - A native market plugin for linking to google play or app store.
- Photoviewer - Table images with full-screen and sharing capabilities.
- Privacy screen - Protects your app from displaying a screenshot in recents screen/App Switcher.
- React hooks - Hooks for using Capacitor plugins in React apps.