Track Awesome Capacitor Updates Daily
😎 Awesome lists of capacitor plugins.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 riderx/awesome-capacitor · ⭐ 346 · 🏷️ Platforms
Sep 13, 2023
- Shake (⭐0) - Detect shake gesture in device.
- Navigation bar (⭐1) - Set navigation bar color for android lolipop and higher.
- Video Player IVS (⭐1) - Native Ivs player for Capacitor app Android and IOS.
- Home indicator (⭐0) - Hide and show home button indicator in Capacitor app.
- Naitve Purchases (⭐2) - Manage IAP on capacitor with latest libs Android and IOS.
Other plugins
- Purchases (⭐74) - Capacitor in-app purchases and subscriptions made easy with RevenueCat.
Aug 16, 2023
- Biometric Auth (⭐46) - Easy access to native biometric auth APIs on iOS and Android.
- Dark Mode (⭐12) - Universal, reliable dark mode support on the web, iOS and Android.
- Logger (⭐13) - Better logging for the web and native Ionic/Capacitor apps.
- Secure Storage (⭐49) - Secure, flexible storage for Capacitor apps using iOS Keychain and Android Keystore. Supports Keychain sync across devices on iOS.
Aug 02, 2023
Other plugins
- Websocket Client (⭐46) - Capacitor WebSocket Client Plugin.
May 26, 2023
Community plugins
- Websocket (⭐6) - Plugin providing native Websocket implementations for each platform.
- Live Update (⭐355) - Live update for capacitor app.
Learning / Community Tutorials
Freelancers / Case study
- Martin Donadieu - Creator of this list and of Capgo live update system + 10 plugins.
- Christophe Surbier - Expert developer mobile since 2009 and Capacitor since 2017.
- Timothee Porcq - Expert developer Mobile Ionic/Angular & Capacitor +7 years.
- Nicolas Izac - Developper Fullstack | Vue-Angular-Ionic-Laravel +7 years.
Jan 23, 2023
Cordova plugins / Compatible
Cordova plugins / Incompatible
cordova-plugin-add-swift-support
(not needed, Capacitor has built in Swift support)
cordova-plugin-compat
(not needed)
cordova-plugin-console
(not needed, Capacitor has its own)
cordova-plugin-crosswalk-webview
(Capacitor doesn't allow to change the webview)
cordova-plugin-ionic-keyboard
(not needed, Capacitor has it's own)
cordova-plugin-ionic-webview
(not needed, Capacitor uses WKWebView)
cordova-plugin-music-controls
(causes build failures, skipped)
cordova-plugin-splashscreen
(not needed, Capacitor has its own)
cordova-plugin-statusbar
(not needed, Capacitor has its own)
cordova-plugin-wkwebview-engine
(not needed, Capacitor uses WKWebView)
cordova-plugin-googlemaps
(causes build failures on iOS, skipped for iOS only)
Jan 13, 2023
- Background Geolocation (⭐69) - The most sophisticated background location-tracking & geofencing module with battery-conscious motion-detection intelligence for iOS and Android.
- Background Fetch (⭐65) - Periodic callbacks in the background for both IOS and Android.
- Background Geolocation Firebase (⭐6) - Firebase adapter for Capacitor Background Geolocation.
Nov 17, 2022
Other plugins
- Dynamsoft
- Barcode Reader (⭐7) - Scan barcodes and QR codes using Dynamsoft Barcode Reader.
- Camera Preview (⭐3) - Access camera using Dynamsoft Camera Enhancer.
- Document Normalizer (⭐1) - Scan documents using Dynamsoft Document Normalizer.
- Label Recognizer (⭐0) - Recognize text on labels like MRZ on passports using Dynamsoft Label Recognizer.
Nov 07, 2022
- Native audio (⭐15) - Capacitor plugin for native audio engine (fork).
- Native market (⭐4) - Capacitor community plugin for native market for Play Store/App Store.
- Camera preview (⭐1) - Capacitor plugin that allows camera interaction from HTML code (fork).
Oct 15, 2022
- Managed configuration (⭐5) - Capacitor plugin to access managed configuration settings.
Oct 13, 2022
Community plugins
- File opener (⭐47) - The plugin is able to open a file given the mimeType and the file uri.
Oct 10, 2022
- Crisp (⭐7) - Crisp chat SDK for your app.
- Flash (⭐10) - Switch the Flashlight / Torch of your device.
- Mute (⭐1) - Detect silent mode and mute audio.
- Native Geocoder (⭐18) - Native forward and reverse geocoding.
- Screen recorder (⭐6) - Record screen and save to pelicule.
- In app Browser (⭐26) - Browser In app browser with urlChangeEvent and ability to clear cookie.
- Background tasks (⭐49) - A native plugin for running background tasks.
- Badge (⭐67) - Access and update the badge number of the app icon.
- Firebase
- Analytics (⭐265) - Firebase plugins for Capacitor. Supports Android, iOS and the web.
- App (⭐265) - Capacitor plugin for Firebase App.
- Auth (⭐265) - Handle the authentication on Native layer and propagate the token to the web view layer.
- Performance (⭐265) - Capacitor plugin for Firebase Performance Monitoring.
- Crashlytics (⭐265) - Capacitor plugin for Firebase Crashlytics.
- Screen orientation (⭐28) - Lock/unlock the screen orientation.
- Native updates (⭐113) - Capacitor plugin that assists with app updates.
- File picker (⭐59) - Capacitor plugin that allows the user to select a file.
- Photo editor (⭐8) - Capacitor plugin that allows the user to edit a photo.
Aug 28, 2022
Official plugins
- Preferences (⭐398) - Provides a simple key/value persistent store for lightweight data, ex Storage.
Community plugins
- Electron (⭐263) - Support for the Electron platform.
Jul 24, 2022
Other plugins
- Playlist (⭐22) - Native support for audio playlists, background support, and lock screen controls.
Jul 18, 2022
Other plugins
- Google
- Auth (⭐204) - Google auth plugin for Capacitor.
- Availability (⭐2) - Verifies that Google Play services is installed and enabled, and request enabling Google Play services on device.
- Fit (⭐22) - Retrieve data from Google Fit.
- MlKit Language (⭐3) - Identify the language of a string of text.
- MlKit Vision (⭐11) - Detect faces in an image, identify key facial features, and get the contours of detected faces.
Jul 07, 2022
Other plugins
- Apple Pay (⭐15) - Get Apple Pay payments in your app.
Apr 25, 2022
Learning / Community Tutorials
- Automatic build and release - Create your own CI/CD pipeline with GitHub actions for free, to deploy your app every time you push to main.
Demo apps / Case study
- capacitor-updater-plugin-demo (⭐2) - Simple Ionic Vue app to demonstrate the use of OTA updates.
Community / Case study
- Proposal (⭐69) - Official repo for plugin and platform requests.
Apr 24, 2022
Other plugins
- Firebase
- AppCheck (⭐6) - Allows usage of native AppCheck tokens.
- Dynamic Links (⭐22) - Firebase Dynamic Links.
- Push (⭐27) - This Plugin it used for Firebase Push Messages. It support Data.
- Photo library (⭐1) - Get all the images from system album.
Tools / Incompatible
- Docgen (⭐11) - Docs Readme Markdown and JSON Generator for Capacitor Plugins.
- Plugin generator (⭐57) - Create a new Capacitor plugin.
- Assets (⭐432) - Local Capacitor icon/splash screen resource generation tool.
Learning / Offical guides
- How Capacitor Works - Capacitor takes a modern web app, and then packages it up to run on iOS, Android, and PWA.
- Creating Plugins - This guide will help you get started creating a shareable Capacitor plugin which will be published on npm.
- Creating Splash Screens and Icons - Use cordova-res to generate resource images for native projects.
- App Deployment and Realtime Updates - Update your Capacitor app remotely through the app stores.
- CI/CD for Capacitor Apps - Adding Mobile CI/CD to your Capacitor App development process.
- Data Storage in Capacitor - Storing small to large amounts of data in Capacitor.
- Security Best Practices for Capacitor - Security best practices for your Capacitor apps.
- Using Push Notifications with Firebase - Learn how to get Firebase Cloud Messaging working on iOS and Android.
- Saving Plugin Calls - How to save plugin calls in Capacitor.
- Mocking Capacitor Plugins - How to create mock objects for Capacitor plugins.
- Build Mobile Apps with Tailwind CSS, Next.js, Ionic Framework, and Capacitor - A very popular stack for building responsive web apps is Tailwind CSS and Next.js by Vercel.
Learning / Community Tutorials
- Appcenter migration - Migrating from Microsoft App Center to Capgo in just a few simple steps.
- Update app seamlessly - Set up Capacitor-updater into your app to seamless releases update to your users.
Learning / Case study
- Native React Apps Without React Native - React Native is not a web environment, so it's not possible for teams to take their web-based React to deploy native apps, with Capacitor they can.
Demo apps / Case study
- capacitor-testapp (⭐30) - The Capacitor TestApp is used to develop new features and verify bug fixes in Capacitor and the official plugins.
- capacitor-plugin-demo (⭐66) - Simple Ionic Angular app to demonstrate the use of certain Capacitor plugins.
- capacitor-firebase-plugin-demo (⭐11) - Simple Ionic Angular app to demonstrate the use of certain Capacitor Firebase plugins.
Apr 10, 2022
Other plugins
- Document Scanner (⭐32) - Scan documents (notes, homework, business cards, receipts, or anything with a rectangular shape).
Mar 07, 2022
Other plugins
- Print (⭐2) - Print the WebView.
Mar 03, 2022
Official plugins
- Device (⭐398) - Exposes internal information about the device, such as the model and operating system version, along with user information such as unique IDs.
- File system (⭐398) - Provides a NodeJS-like API for working with files on the device.
Learning / Crash Courses
- Capacitor Crash Course - Learn to use Capacitor with Ionic by Simon Grimm.
Learning / Community Tutorials
- Capacitor Tutorial - Getting Started with Capacitor.
- Adding Icons & Splash Screens to Capacitor - Generating the Icon and Splash Screen Asset.
- Capacitor Workflow in an Ionic Application - Cover the basic workflow when using Capacitor in an Ionic application.
- Creating a Local Plugin - Running Custom Native iOS Code with Capacitor.
- Publishing Capacitor Plugin on NPM - Build and publish a standalone Capacitor plugin using the Capacitor CLI.
- Do Capacitor applications are native ? - Demonstrate why referring to Capacitor applications as "not native" is inaccurate and confusing terminology.
Learning / Books
- Building cross platform app with Capacitor - A New Approach to Cross-Platform Development.
Learning / Case study
- Burger King - How Burger King Brought Their Design System to Mobile.
- Capacitor vs Cordova - This guide provides an overview of Capacitor and how it stacks up against Cordova.
Community / Case study
- Discord - Official Discord community.
- Forum - Official Forum community.
- Reddit - Official Reddit community.
- Stack Overflow - Official Stack Overflow community.
Jan 24, 2022
Official plugins
- Toast (⭐398) - Provides a native notification pop up for displaying important information to a user.
Community plugins
- Keep awake (⭐97) - Prevent your screen from getting some sleep.
- Microsoft
- Appcenter (⭐26) - AppCenter SDK.
- Analytics (⭐26) - AppCenter Analytics.
- Crashes (⭐26) - AppCenter Crashes.
Other plugins
- Healthkit (⭐40) - Retrieve data from HealthKit.
- UDP (⭐3) - Support both IPv6 and IPv4, multicast and broadcast.
Jan 23, 2022
Official plugins
- App (⭐398) - Handles high-level App state and events.
- Screen Reader (⭐398) - Provides access to TalkBack/VoiceOver/etc. and provides simple text-to-speech capabilities for visual accessibility.
Community plugins
- Firebase
- Analytics (⭐145) - A native plugin for Firebase analytics.
- Crashlytics (⭐66) - Firebase Crashlytics.
- Fcm (⭐218) - Enable Firebase Cloud Messaging features for Capacitor apps.
- Remote config (⭐22) - A native plugin for Firebase remote config.
- Photoviewer (⭐38) - PhotoViewer table images with full-screen and sharing capabilities.
- Privacy screen (⭐54) - Protects your app from displaying a screenshot in recents screen/App Switcher.
- Screen brightness (⭐15) - Control screen brightness on iOS and android.
Other plugins
- Intent (⭐6) - Supports multiple broadcast receiving of intents, and sending out BroadcastIntents in Android.
- Oauth2 (⭐191) - Generic OAuth 2 client plugin. It let you configure the OAuth parameters yourself instead of using SDKs.
- Video player (⭐85) - Play a video full-screen on IOS, Android, Web and Electron platforms.
Jan 08, 2022
Other plugins
- Data Storage SQlite (⭐69) - Providing a key-value permanent store for simple data of type string only to SQLite on IOS, Android and Electron platforms and to IndexedDB for the Web platform.
Dec 30, 2021
Community plugins
- App-icon (⭐58) - Capacitor community plugin for changing an app's icon.
Other plugins
- Zalo login (⭐3) - Zalo login plugin for Capacitor.
Nov 18, 2021
Official plugins
- Action Sheet (⭐398) - Provides access to native Action Sheets.
- App Launcher (⭐398) - Allows to check if an app can be opened and open it.
- Browser (⭐398) - Provides the ability to open an in-app browser and subscribe to browser events.
- Camera (⭐398) - Provides the ability to take a photo with the camera or choose an existing one from the photo album.
- Clipboard (⭐398) - Enables copy and pasting to/from the system clipboard.
- Dialog (⭐398) - Provides methods for triggering native dialog windows for alerts, confirmations, and input prompts.
- Geolocation (⭐398) - Provides simple methods for getting and tracking the current position of the device using GPS, along with altitude, heading, and speed information if available.
- Haptics (⭐398) - Provides physical feedback to the user through touch or vibration.
- Keyboard (⭐398) - Provides keyboard display and visibility control, along with event tracking when the keyboard shows and hides.
- Local Notifications (⭐398) - Provides a way to schedule device notifications locally (i.e. without a server sending push notifications).
- Motion (⭐398) - Tracks accelerometer and device orientation (compass heading, etc.).
- Network (⭐398) - Provides network and connectivity information.
- Push Notifications (⭐398) - Provides access to native push notifications.
- Share (⭐398) - Provides methods for sharing content in any sharing-enabled apps the user may have installed.
- Splash Screen (⭐398) - Provides methods for showing or hiding a Splash image.
- Status Bar (⭐398) - Provides methods for configuring the style of the Status Bar, along with showing or hiding it.
- Text Zoom (⭐398) - Provides the ability to change Web View text size for visual accessibility.
Community plugins
- Admob (⭐167) - A native plugin for AdMob.
- Apple sign in (⭐119) - Capacitor Sign in with Apple.
- Background geolocation (⭐149) - Receive geolocation updates even while app is backgrounded.
- Barcode scanner (⭐408) - A fast and efficient QR / barcode scanner for Capacitor.
- Bluetooth-le (⭐197) - Bluetooth Low Energy.
- Camera preview (⭐151) - Camera preview.
- Googlemaps (⭐137) - Plugin using native Maps API for Android and iOS.
- Contacts (⭐104) - Contacts Plugin for Capacitor.
- Date picker (⭐75) - Native DateTime Picker Plugin for Capacitor Apps.
- Facebook Login (⭐81) - A native plugin for Facebook Login.
- Flipper (⭐7) - A native plugin for flipper debugger.
- Http (⭐209) - A native HTTP plugin for CORS-free requests and file transfers.
- Intercom (⭐47) - Enable Intercom features for Capacitor apps.
- Media (⭐70) - Enable some media features for Capacitor such as create albums, save videos, gifs and more.
- Native audio (⭐76) - A native plugin for native audio engine.
- Native market (⭐23) - A native market plugin for linking to google play or app store.
- React hooks (⭐230) - React Hooks for Capacitor apps.
- Realm (⭐23) - A native plugin for MongoDB Realm.
- Speech recognition (⭐57) - A native plugin for speech recognition.
- Sqlite (⭐326) - Native & electron SQLite databases.
- Stripe (⭐149) - Stripe SDK bindings for Capacitor Applications.
- Tauri (⭐90) - Support for the Tauri platform.
- Text to speech (⭐74) - Synthesizing speech from text.
- Twitter (⭐11) - Enable TwitterKit features for Capacitor.
- Uxcam (⭐5) - UXCam and FullStory analytics. It uses UXCam for Android and iOS platforms and FullStory for Web/PWA.
Other plugins
- App Tracking Transparency (⭐23) - Request user authorization to access app-related data for tracking the user or the device. iOS only.
- Brother Print (⭐5) - A native Brother Print SDK implementation for iOS & Android.
- Biometric (⭐139) - Use biometrics confirm device owner presence or authenticate users.
- Dark mode (⭐1) - Monitor the changes made to system's dark mode.
- Email composer (⭐17) - Open a native E-Mail Composer within your Capacitor App.
- Facebook Analytics (⭐5) - Facebook Analytics Plugin for Capacitor.
- File selector (⭐13) - Select files form Android/iOS devices and the web.
- Jitsi (⭐69) - Make video calls through the free, open-sourced Jitsi video platform.
- Lightsensor (⭐2) - Get the illuminance level on the device.
- Native settings (⭐54) - Open native settings screens.
- NativeScript
- NativeScript Capacitor (⭐31) - Empower Capacitor with native APIs.
- Augmented Reality (⭐116) - Add AR experiences.
- Navigation bar (⭐36) - Navigation Bar manipulation, hide/show.
- Rate app (⭐106) - Let users rate your app using native rate app dialog for both Android and iOS.
- Read sms (⭐0) - Read the user's SMS with their permission.
- Screenshot (⭐11) - Take a screenshot of the current view.
- Send intent (⭐7) - Expose a listener in your JavaScript application for when another application sends data to your Capacitor application via the Android share menu or share sheet.
- Sentry (⭐112) - Add Sentry error tracking and performance monitoring for Capacitor apps.
- Stripe terminal (⭐27) - Stripe Terminal Plugin for Capacitor.
- Sprig (⭐0) - All-in-one product research platform.
- Square Payments (⭐2) - Enable Square Payments for Capacitor.
- Sumup (⭐1) - SumUp Mobile SDK.