What is an awesome list? Contribution guide Creating a list Twitter Stickers & t-shirts
Follow the Awesome Twitter account for updates on new list additions.
A curated list of Capacitor plugins
Inspired by the awesome list thing. You might also like to read complete awesome-list.
Official plugins for Capacitor are listed here.
- Action Sheet - Provides access to native Action Sheets.
- App - Handles high level App state and events.
- App Launcher - Allows to check if an app can be opened and open it.
- Browser - Provides the ability to open an in-app browser and subscribe to browser events.
- Camera - Provides the ability to take a photo with the camera or choose an existing one from the photo album.
- Clipboard - Enables copy and pasting to/from the system clipboard.
- Device - Exposes internal information about the device, such as the model and operating system version, along with user information such as unique ids.
- Dialog - Provides methods for triggering native dialog windows for alerts, confirmations, and input prompts.
- Filesystem - Provides a NodeJS-like API for working with files on the device.
- Geolocation - 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 - Provides physical feedback to the user through touch or vibration.
- Keyboard - Provides keyboard display and visibility control, along with event tracking when the keyboard shows and hides.
- Local Notifications - Provides a way to schedule device notifications locally (i.e. without a server sending push notifications).
- Motion - Tracks accelerometer and device orientation (compass heading, etc.).
- Network - Provides network and connectivity information.
- Push Notifications - Provides access to native push notifications.
- Screen Reader - Provides access to TalkBack/VoiceOver/etc. and Provides simple text-to-speech capabilities for visual accessibility.
- Share - Provides methods for sharing content in any sharing-enabled apps the user may have installed.
- Splash Screen - Provides methods for showing or hiding a Splash image.
- Status Bar - Provides methods for configuring the style of the Status Bar, along with showing or hiding it.
- Storage - Provides a simple key/value persistent store for lightweight data.
- Text Zoom - Provides the ability to change Web View text size for visual accessibility.
- Toast - Provides a notification pop up for displaying important information to a user. Just like real toast!
Community plugins owned by Capacitor are listed here.
- Admob - A native plugin for AdMob.
- App-icon - Capacitor community plugin for changing an iOS app icon.
- Apple sign in - Capacitor Sign in with Apple.
- App react - React Hooks for Capacitor App Plugin.
- 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.
- Browser react - React Hooks for Capacitor Browser plugin.
- Camera preview - Camera preview.
- Camera react - React Hooks for Capacitor Camera plugin.
- Googlemaps - Plugin using native Maps API for Android and iOS.
- Clipboard react - React Hooks for Capacitor Clipboard plugin.
- Contacts - Contacts Plugin for Capacitor.
- Date picker - Native DateTime Picker Plugin for Capacitor Apps.
- Device react - React Hooks for Capacitor Device plugin.
- Electron
- Electron - Support for the Electron platform.
- Electron core - Core for the Capacitor Community Electron platform.
- Electron platform - Support for the Electron platform.
- Facebook Login - A native plugin for Facebook Login.
- Filesystem-react - React Hooks for Capacitor Filesystem plugin.
- Firebase
- 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.
- Geolocation react - React Hooks for Capacitor GeoLocation plugin.
- 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!
- Keyboard react - React Hooks for Capacitor Keyboard plugin.
- Media - Enable some media features for Capacitor such as create albums, save videos, gifs and more.
- Microsft
- Native audio - A native plugin for native audio engine.
- Native market - A native market plugin for linking to google play or app store.
- Network react - React Hooks for Capacitor Network plugin.
- Photo library - get all the images from system album.
- Photoviewer - PhotoViewer table images with fullscreen and sharing capabilities.
- Privacy screen - Protects your app from displaying a screenshot in Recents screen/App Switcher.
- React hooks - React Hooks for Capacitor apps.
- Realm - A native plugin for MongoDB Realm.
- Screen brightness - Control screen brightness on ios and android.
- Screen reader react - React Hooks for Capacitor ScreenReader plugin.
- Speech recognition - A native plugin for speech recognition.
- Sqlite - Native & electron SQLite databases.
- Storage react - React Hooks for Capacitor Storage plugin.
- Stripe - Stripe SDK bindings for Capacitor Applications.
- Tauri - Support for the Tauri platform.
- Text to speech - Synthesizing speech from text.
- Twitter - Enable TwitterKit features for Capacitor.
- Uxcam - UXCam and FullStory analytics. It uses UXCam for Android and iOS platforms and FullStory for Web/PWA.
Independents plugins are listed here.
- App update - Retrieving app update information on Android and iOS.
- App Tracking Transparency - Request user authorization to access app-related data for tracking the user or the device. iOS only.
- Background tasks - A native plugin for running background tasks.
- Badge - Access and update the badge number of the app icon.
- Brother Print - A native Brother Print SDK implementation for iOS & Android.
- Biometric - Use biometrics confirm device owner presence or authenticate users.
- Dark mode - Monitor the changes made to system's dark mode.
- Data Storage SQlite - Providing a key-value permanent store for simple data of type string only to SQLite on IOS, Android and Electron platforms and to IndexDB for the Web platform.
- Email composer - Open a native E-Mail Composer within your Capacitor App.
- Face id / Touch id - Allow users to authenticate with Face ID or Touch ID on iOS devices.
- Facebook Analytics - Facebook Analytics Plugin for Capacitor.
- Flash - Switch the Flashlight / Torch of your device.
- Firebase
- Auth - Handle the authentication on Native layer and propagate the token to the web view layer.
- AppCheck - Allows usage of native AppCheck tokens.
- Dynamic Links - Firebase Dynamic Links.
- File selector - Select files form Android/iOS devices and the web.
- Google
- Auth - Google auth plugin for Capacitor.
- Fit - Retrieve data from Google Fit.
- MlKit Language - Identify the language of a string of text.
- MlKit Vision - Setect faces in an image, identify key facial features, and get the contours of detected faces.
- Healthkit - Retrieve data from HealthKi.
- Intent - Supports multiple broadcast receiving of intents, and sending out BroadcastIntents Android.
- Jitsi - Make video calls through the free, open-sourced Jitsi video platform.
- Lightsensor - Get the illuminance level on the device.
- Mute - Detect silent mode and mute audio.
- Native settings - Open native settings screens.
- NativeScript Official plugin list
- NativeScript Capacitor - Empower Capacitor with native APIs.
- Augmented Reality - Add AR experiences.
- Navigation bar - Navigation Bar manipulation, hide/show.
- Oauth2 - Generic OAuth 2 client plugin. It let you configure the oauth parameters yourself instead of using SDKs.
- Print - Print the webview.
- Rate app - Let users rate your app using native rate app dialog for both Android and iOS.
- Read sms - Read the user's SMS with their permission.
- Screen orientation - Lock/unlock the screen orientation.
- Screenshot - Take a screenshot of the current view.
- Screen recorder - Record screen and save to pelicule.
- Send intent - 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.
- Stripe terminal - Stripe Terminal Plugin for Capacitor.
- Sprig - All-in-one product research platform.
- Square Payments - Enable Square Payments for Capacitor.
- Sumup - SumUp Mobile SDK.
- UDP - Support both IPv6 and IPv4, multicast and broadcast!
- Video player - Play a video fullscreen on IOS, Android, Web and Electron platforms.
- Zalo loign - Zalo login plugin for Capacitor.
Contributions welcome! Read the contribution guidelines - first.