awesome-capacitor
Mobile app framework plugins
An extensive collection of plugins and tools for building hybrid mobile apps using Capacitor
😎 Awesome lists of capacitor plugins.
479 stars
20 watching
35 forks
Language: HTML
last commit: 3 months ago
Linked from 4 awesome lists
awesomeawesome-listcapacitorcapacitor-pluginionic
Awesome Capacitor / Official plugins | |||
Action Sheet | 530 | 6 days ago | Provides access to native Action Sheets |
App | 530 | 6 days ago | Handles high-level App state and events |
App Launcher | 530 | 6 days ago | Allows to check if an app can be opened and open it |
Browser | 530 | 6 days ago | Provides the ability to open an in-app browser and subscribe to browser events |
Camera | 530 | 6 days ago | Provides the ability to take a photo with the camera or choose an existing one from the photo album |
Clipboard | 530 | 6 days ago | Enables copy and pasting to/from the system clipboard |
Device | 530 | 6 days ago | Exposes internal information about the device, such as the model and operating system version, along with user information such as unique IDs |
Dialog | 530 | 6 days ago | Provides methods for triggering native dialog windows for alerts, confirmations, and input prompts |
File system | 530 | 6 days ago | Provides a NodeJS-like API for working with files on the device |
Geolocation | 530 | 6 days ago | 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 | 530 | 6 days ago | Provides physical feedback to the user through touch or vibration |
Keyboard | 530 | 6 days ago | Provides keyboard display and visibility control, along with event tracking when the keyboard shows and hides |
Local Notifications | 530 | 6 days ago | Provides a way to schedule device notifications locally (i.e. without a server sending push notifications) |
Motion | 530 | 6 days ago | Tracks accelerometer and device orientation (compass heading, etc.) |
Network | 530 | 6 days ago | Provides network and connectivity information |
Preferences | 530 | 6 days ago | Provides a simple key/value persistent store for lightweight data, ex Storage |
Push Notifications | 530 | 6 days ago | Provides access to native push notifications |
Screen Reader | 530 | 6 days ago | Provides access to TalkBack/VoiceOver/etc. and provides simple text-to-speech capabilities for visual accessibility |
Share | 530 | 6 days ago | Provides methods for sharing content in any sharing-enabled apps the user may have installed |
Splash Screen | 530 | 6 days ago | Provides methods for showing or hiding a Splash image |
Status Bar | 530 | 6 days ago | Provides methods for configuring the style of the Status Bar, along with showing or hiding it |
Text Zoom | 530 | 6 days ago | Provides the ability to change Web View text size for visual accessibility |
Toast | 530 | 6 days ago | Provides a native notification pop up for displaying important information to a user |
Awesome Capacitor / Community plugins | |||
Admob | 221 | 5 months ago | A native plugin for AdMob |
App-icon | 78 | 5 months ago | Capacitor community plugin for changing an app's icon |
Apple sign in | 145 | 7 days ago | Capacitor Sign in with Apple |
Background geolocation | 193 | 3 months ago | Receive geolocation updates even while app is backgrounded |
Barcode scanner | 439 | about 1 month ago | A fast and efficient QR / barcode scanner for Capacitor |
Bluetooth-le | 280 | 6 days ago | Bluetooth Low Energy |
Camera preview | 189 | about 1 month ago | Camera preview |
Googlemaps | 153 | about 2 months ago | Plugin using native Maps API for Android and iOS |
Contacts | 124 | about 2 months ago | Contacts Plugin for Capacitor |
Date picker | 87 | 3 months ago | Native DateTime Picker Plugin for Capacitor Apps |
Electron | 342 | 6 months ago | Support for the Electron platform |
Facebook Login | 102 | 5 months ago | A native plugin for Facebook Login |
File opener | 65 | 3 months ago | The plugin is able to open a file given the mimeType and the file uri |
Awesome Capacitor / Community plugins / Firebase | |||
Analytics | 162 | 5 months ago | A native plugin for Firebase analytics |
Crashlytics | 72 | 5 months ago | Firebase Crashlytics |
Fcm | 243 | 5 months ago | Enable Firebase Cloud Messaging features for Capacitor apps |
Remote config | 23 | over 2 years ago | A native plugin for Firebase remote config |
Awesome Capacitor / Community plugins | |||
Flipper | 11 | almost 2 years ago | A native plugin for flipper debugger |
Http | 208 | about 2 years ago | A native HTTP plugin for CORS-free requests and file transfers |
Intercom | 59 | 19 days ago | Enable Intercom features for Capacitor apps |
Keep awake | 126 | 3 months ago | Prevent your screen from getting some sleep |
Media | 107 | 23 days ago | Enable some media features for Capacitor such as create albums, save videos, gifs and more |
Awesome Capacitor / Community plugins / Microsoft | |||
Appcenter | 35 | 7 months ago | AppCenter SDK |
Analytics | 35 | 7 months ago | AppCenter Analytics |
Crashes | 35 | 7 months ago | AppCenter Crashes |
Awesome Capacitor / Community plugins | |||
MQTT v5 | 0 | 6 months ago | A native plugin for using MQTT v5 with correlation data and Request/Response Pattern |
Native audio | 114 | 4 months ago | A native plugin for native audio engine |
Native market | 27 | 7 months ago | A native market plugin for linking to google play or app store |
Photoviewer | 53 | 3 months ago | PhotoViewer table images with full-screen and sharing capabilities |
Privacy screen | 86 | 3 months ago | Protects your app from displaying a screenshot in recents screen/App Switcher |
React hooks | 249 | over 1 year ago | React Hooks for Capacitor apps |
Realm | 25 | over 4 years ago | A native plugin for MongoDB Realm |
Screen brightness | 23 | about 1 month ago | Control screen brightness on iOS and android |
Speech recognition | 93 | about 2 months ago | A native plugin for speech recognition |
Sqlite | 504 | 2 months ago | Native & electron SQLite databases |
Stripe | 198 | 21 days ago | Stripe SDK bindings for Capacitor Applications |
Tauri | 115 | about 3 years ago | Support for the Tauri platform |
Text to speech | 99 | 8 days ago | Synthesizing speech from text |
11 | about 2 years ago | Enable TwitterKit features for Capacitor | |
Uxcam | 5 | over 3 years ago | UXCam and FullStory analytics. It uses UXCam for Android and iOS platforms and FullStory for Web/PWA |
Websocket | 14 | about 1 year ago | Plugin providing native Websocket implementations for each platform |
Awesome Capacitor / Capgo plugins | |||
Live Update | 534 | 10 days ago | Live update for capacitor app |
Crisp | 8 | about 1 month ago | Crisp chat SDK for your app |
Flash | 13 | 2 months ago | Switch the Flashlight / Torch of your device |
Mute | 5 | 10 days ago | Detect silent mode and mute audio |
Native audio | 38 | 10 days ago | Capacitor plugin for native audio engine (fork) |
Native Geocoder | 25 | 10 days ago | Native forward and reverse geocoding |
Native market | 7 | 10 days ago | Capacitor community plugin for native market for Play Store/App Store |
Screen recorder | 8 | 10 days ago | Record screen and save to pelicule |
In app Browser | 71 | 6 days ago | Browser In app browser with urlChangeEvent and ability to clear cookie |
Camera preview | 6 | 10 days ago | Capacitor plugin that allows camera interaction from HTML code (fork) |
Shake | 6 | 10 days ago | Detect shake gesture in device |
Navigation bar | 8 | 10 days ago | Set navigation bar color for android lolipop and higher |
Video Player IVS | 2 | 10 days ago | Native Ivs player for Capacitor app Android and IOS |
Home indicator | 0 | 10 days ago | Hide and show home button indicator in Capacitor app |
Native Purchases | 7 | 10 days ago | Manage IAP on capacitor with latest libs Android and IOS |
Awesome Capacitor / Capawesome plugins | |||
Background tasks | 51 | over 1 year ago | A native plugin for running background tasks |
Badge | 73 | over 1 year ago | Access and update the badge number of the app icon |
Awesome Capacitor / Capawesome plugins / Firebase | |||
Analytics | 405 | 14 days ago | Firebase plugins for Capacitor. Supports Android, iOS and the web |
App | 405 | 14 days ago | Capacitor plugin for Firebase App |
Auth | 405 | 14 days ago | Handle the authentication on Native layer and propagate the token to the web view layer |
Performance | 405 | 14 days ago | Capacitor plugin for Firebase Performance Monitoring |
Crashlytics | 405 | 14 days ago | Capacitor plugin for Firebase Crashlytics |
Awesome Capacitor / Capawesome plugins | |||
Screen orientation | 29 | over 1 year ago | Lock/unlock the screen orientation |
Native updates | 119 | over 1 year ago | Capacitor plugin that assists with app updates |
File picker | 66 | over 1 year ago | Capacitor plugin that allows the user to select a file |
Managed configuration | 5 | over 1 year ago | Capacitor plugin to access managed configuration settings |
Photo editor | 9 | over 1 year ago | Capacitor plugin that allows the user to edit a photo |
Awesome Capacitor / Transistor Software plugins | |||
Background Geolocation | 97 | 8 days ago | The most sophisticated background location-tracking & geofencing module with battery-conscious motion-detection intelligence for iOS and Android |
Background Fetch | 80 | 3 months ago | Periodic callbacks in the background for both IOS and Android |
Background Geolocation Firebase | 6 | 16 days ago | Firebase adapter for Capacitor Background Geolocation |
Awesome Capacitor / Aparajita plugins | |||
Biometric Auth | 147 | 4 months ago | Easy access to native biometric auth APIs on iOS and Android |
Dark Mode | 24 | 4 months ago | Universal, reliable dark mode support on the web, iOS and Android |
Logger | 16 | 7 months ago | Better logging for the web and native Ionic/Capacitor apps |
Secure Storage | 108 | 4 months ago | Secure, flexible storage for Capacitor apps using iOS Keychain and Android Keystore. Supports Keychain sync across devices on iOS |
Awesome Capacitor / Other plugins | |||
Barcode Reader | 11 | 14 days ago | Scan barcodes and QR codes using Dynamsoft Barcode Reader |
Camera Preview | 4 | 10 months ago | Access camera using Dynamsoft Camera Enhancer |
Document Normalizer | 1 | 14 days ago | Scan documents using Dynamsoft Document Normalizer |
Label Recognizer | 2 | 3 months ago | Recognize text on labels like MRZ on passports using Dynamsoft Label Recognizer |
AppCheck | 7 | over 3 years ago | Allows usage of native AppCheck tokens |
Dynamic Links | 22 | 3 months ago | Firebase Dynamic Links |
Push | 29 | about 2 years ago | This Plugin it used for Firebase Push Messages. It support Data |
Auth | 284 | about 1 month ago | Google auth plugin for Capacitor |
Availability | 2 | 9 months ago | Verifies that Google Play services is installed and enabled, and request enabling Google Play services on device |
Fit | 22 | about 1 year ago | Retrieve data from Google Fit |
MlKit Language | 3 | over 3 years ago | Identify the language of a string of text |
MlKit Vision | 12 | over 3 years ago | Detect faces in an image, identify key facial features, and get the contours of detected faces |
NativeScript Capacitor | 38 | about 1 year ago | Empower Capacitor with native APIs |
Augmented Reality | 118 | over 3 years ago | Add AR experiences |
Awesome Capacitor / Cordova plugins / Compatible | |||
NPM search | |||
Awesome Capacitor / Cordova plugins / Incompatible | |||
cordova-plugin-add-swift-support | 117 | 10 months ago | (not needed, Capacitor has built in Swift support) |
cordova-plugin-admobpro | 717 | over 1 year ago | ( ) |
cordova-plugin-braintree | 27 | over 4 years ago | ( ) |
cordova-plugin-code-push | 4,372 | 7 days ago | ( ) |
cordova-plugin-compat | 36 | over 5 years ago | (not needed) |
cordova-plugin-console | 146 | almost 6 years ago | (not needed, Capacitor has its own) |
cordova-plugin-crosswalk-webview | 945 | almost 5 years ago | (Capacitor doesn't allow to change the webview) |
cordova-plugin-fcm | 623 | about 3 years ago | ( ) |
cordova-plugin-firebase | 1,006 | 5 months ago | ( ) |
cordova-plugin-ionic-keyboard | 192 | about 1 year ago | (not needed, Capacitor has it's own) |
cordova-plugin-ionic-webview | 486 | 3 months ago | (not needed, Capacitor uses WKWebView) |
cordova-plugin-music-controls | 155 | about 5 years ago | (causes build failures, skipped) |
cordova-plugin-qrscanner | 575 | about 1 year ago | ( ) |
cordova-plugin-splashscreen | 643 | about 1 year ago | (not needed, Capacitor has its own) |
cordova-plugin-statusbar | 617 | 3 months ago | (not needed, Capacitor has its own) |
cordova-plugin-wkwebview-engine | 612 | almost 2 years ago | (not needed, Capacitor uses WKWebView) |
cordova-plugin-googlemaps | 1,659 | 5 months ago | (causes build failures on iOS, skipped for iOS only) |
Awesome Capacitor / Tools | |||
Docgen | 12 | about 1 month ago | Docs Readme Markdown and JSON Generator for Capacitor Plugins |
Plugin generator | 79 | 28 days ago | Create a new Capacitor plugin |
Assets | 516 | 2 months ago | Local Capacitor icon/splash screen resource generation tool |
Tailwind Capacitor | 10 | 9 days ago | Collection of helper plugin for Tailwind, it add safe area class and others utlitilies |
Capacitor safe area simulator | Chrome extension to simulate safe area in the browser, it support Ionic, Knsta UI and Tailwind Capacitor | ||
Awesome Capacitor / 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 | ||
Awesome Capacitor / Learning / Crash Courses | |||
Capacitor Crash Course | Learn to use Capacitor with Ionic by Simon Grimm | ||
Awesome Capacitor / 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 | ||
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 | ||
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 | ||
The Push Notifications Guide for Capacitor | |||
Awesome Capacitor / Learning / Books | |||
Building cross platform app with Capacitor | A New Approach to Cross-Platform Development | ||
Awesome Capacitor / 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 | ||
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 | ||
Awesome Capacitor / Demo apps | |||
capacitor-testapp | 35 | 6 months ago | The Capacitor TestApp is used to develop new features and verify bug fixes in Capacitor and the official plugins |
capacitor-plugin-demo | 99 | 12 days ago | Simple Ionic Angular app to demonstrate the use of certain Capacitor plugins |
capacitor-firebase-plugin-demo | 13 | 5 months ago | Simple Ionic Angular app to demonstrate the use of certain Capacitor Firebase plugins |
capacitor-updater-plugin-demo | 3 | 26 days ago | Simple Ionic Vue app to demonstrate the use of OTA updates |
Awesome Capacitor / Community | |||
Discord | Official Discord community | ||
Forum | Official Forum community | ||
Official Reddit community | |||
Stack Overflow | Official Stack Overflow community | ||
Proposal | 75 | over 4 years ago | Official repo for plugin and platform requests |
Awesome Capacitor / Freelancers | |||
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 |