Files
awesome-awesomeness/html/capacitor.html
2025-07-18 22:22:32 +02:00

888 lines
40 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<h1 id="awesome-capacitor-awesome">Awesome Capacitor <a
href="https://awesome.re"><img src="https://awesome.re/badge-flat2.svg"
alt="Awesome" /></a></h1>
<div data-align="center">
<pre><code>&lt;img width=&quot;100%&quot; src=&quot;https://raw.githubusercontent.com/riderx/awesome-capacitor/main/awesome_capacitor.png&quot; alt=&quot;Awesome&quot;&gt;
&lt;br&gt;</code></pre>
</div>
<br/>
<div data-align="center">
<p>⚡ A curated list of awesome resources related to the
<a href='https://www.capacitorjs.com/'>Capacitor</a> Platform. <br />
Capacitor is an open-source native runtime for building Web Native apps.
Create cross-platform iOS, Android, and Progressive Web Apps with
JavaScript, HTML, and CSS. <br/></p>
</div>
<div data-align="center">
<a href="https://capgo.app/"><img src='https://raw.githubusercontent.com/Cap-go/capgo/main/assets/capgo_banner.png' alt='Capgo - Instant updates for capacitor'/></a>
<h2>
<a href="https://capgo.app/?ref=awesomelist"> ➡️ Get Instant updates for
your App with Capgo 🚀</a>
</h2>
<h2>
<a href="https://capgo.app/consulting/?ref=awesomelist"> Fix your
annoying bug now, Hire a Capacitor expert 💪</a>
</h2>
</div>
<p><br></p>
<p><br></p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#official-plugins">Official plugins</a></li>
<li><a href="#community-plugins">Community plugins</a></li>
<li><a href="#capgo-plugins">Capgo plugins</a></li>
<li><a href="#capawesome-plugins">Capawesome plugins</a></li>
<li><a href="#transistor-software-plugins">Transistor Software
plugins</a></li>
<li><a href="#aparajita-plugins">Aparajita plugins</a></li>
<li><a href="#other-plugins">Other plugins</a></li>
<li><a href="#cordova-plugins">Cordova plugins</a></li>
<li><a href="#tools">Tools</a></li>
<li><a href="#learning">Learning</a></li>
<li><a href="#demo-apps">Demo apps</a></li>
<li><a href="#community">Community</a></li>
<li><a href="#freelancers">Freelancers</a></li>
<li><a href="#author">Author</a></li>
</ul>
<h2 id="official-plugins">Official plugins</h2>
<p>Official plugins for <a
href="https://github.com/ionic-team/capacitor-plugins">Capacitor</a> and
maintained by ionic are listed here.</p>
<ul>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/action-sheet">Action
Sheet</a> - Provides access to native Action Sheets.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/app">App</a>
- Handles high-level App state and events.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/app-launcher">App
Launcher</a> - Allows to check if an app can be opened and open it.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/browser">Browser</a>
- Provides the ability to open an in-app browser and subscribe to
browser events.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/camera">Camera</a>
- Provides the ability to take a photo with the camera or choose an
existing one from the photo album.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/clipboard">Clipboard</a>
- Enables copy and pasting to/from the system clipboard.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/device">Device</a>
- Exposes internal information about the device, such as the model and
operating system version, along with user information such as unique
IDs.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/dialog">Dialog</a>
- Provides methods for triggering native dialog windows for alerts,
confirmations, and input prompts.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/filesystem">File
system</a> - Provides a NodeJS-like API for working with files on the
device.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/geolocation">Geolocation</a>
- Provides simple methods for getting and tracking the current position
of the device using GPS, along with altitude, heading, and speed
information if available.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/haptics">Haptics</a>
- Provides physical feedback to the user through touch or
vibration.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/keyboard">Keyboard</a>
- Provides keyboard display and visibility control, along with event
tracking when the keyboard shows and hides.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/local-notifications">Local
Notifications</a> - Provides a way to schedule device notifications
locally (i.e. without a server sending push notifications).</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/motion">Motion</a>
- Tracks accelerometer and device orientation (compass heading,
etc.).</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/network">Network</a>
- Provides network and connectivity information.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/preferences">Preferences</a>
- Provides a simple key/value persistent store for lightweight data, ex
Storage.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/push-notifications">Push
Notifications</a> - Provides access to native push notifications.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/screen-reader">Screen
Reader</a> - Provides access to TalkBack/VoiceOver/etc. and provides
simple text-to-speech capabilities for visual accessibility.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/share">Share</a>
- Provides methods for sharing content in any sharing-enabled apps the
user may have installed.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/splash-screen">Splash
Screen</a> - Provides methods for showing or hiding a Splash image.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/status-bar">Status
Bar</a> - Provides methods for configuring the style of the Status Bar,
along with showing or hiding it.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/text-zoom">Text
Zoom</a> - Provides the ability to change Web View text size for visual
accessibility.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/toast">Toast</a>
- Provides a native notification pop up for displaying important
information to a user.</li>
</ul>
<h2 id="community-plugins">Community plugins</h2>
<p>Community plugins owned by <a
href="https://github.com/capacitor-community">Capacitor organisation</a>
and maintained by selected community member are listed here.</p>
<ul>
<li><a href="https://github.com/capacitor-community/admob">Admob</a> - A
native plugin for AdMob.</li>
<li><a
href="https://github.com/capacitor-community/app-icon">App-icon</a> -
Capacitor community plugin for changing an apps icon.</li>
<li><a href="https://github.com/capacitor-community/apple-sign-in">Apple
sign in</a> - Capacitor Sign in with Apple.</li>
<li><a
href="https://github.com/capacitor-community/background-geolocation">Background
geolocation</a> - Receive geolocation updates even while app is
backgrounded.</li>
<li><a
href="https://github.com/capacitor-community/barcode-scanner">Barcode
scanner</a> - A fast and efficient QR / barcode scanner for
Capacitor.</li>
<li><a
href="https://github.com/capacitor-community/bluetooth-le">Bluetooth-le</a>
- Bluetooth Low Energy.</li>
<li><a
href="https://github.com/capacitor-community/camera-preview">Camera
preview</a> - Camera preview.</li>
<li><a
href="https://github.com/capacitor-community/capacitor-googlemaps-native">Googlemaps</a>
- Plugin using native Maps API for Android and iOS.</li>
<li><a
href="https://github.com/capacitor-community/contacts">Contacts</a> -
Contacts Plugin for Capacitor.</li>
<li><a href="https://github.com/capacitor-community/date-picker">Date
picker</a> - Native DateTime Picker Plugin for Capacitor Apps.</li>
<li><a
href="https://github.com/capacitor-community/electron">Electron</a> -
Support for the Electron platform.</li>
<li><a
href="https://github.com/capacitor-community/facebook-login">Facebook
Login</a> - A native plugin for Facebook Login.</li>
<li><a href="https://github.com/capacitor-community/file-opener">File
opener</a> - The plugin is able to open a file given the mimeType and
the file uri.</li>
<li>Firebase
<ul>
<li><a
href="https://github.com/capacitor-community/firebase-analytics">Analytics</a>
- A native plugin for Firebase analytics.</li>
<li><a
href="https://github.com/capacitor-community/firebase-crashlytics">Crashlytics</a>
- Firebase Crashlytics.</li>
<li><a href="https://github.com/capacitor-community/fcm">Fcm</a> -
Enable Firebase Cloud Messaging features for Capacitor apps.</li>
<li><a
href="https://github.com/capacitor-community/firebase-remote-config">Remote
config</a> - A native plugin for Firebase remote config.</li>
</ul></li>
<li><a href="https://github.com/capacitor-community/flipper">Flipper</a>
- A native plugin for flipper debugger.</li>
<li><a href="https://github.com/capacitor-community/http">Http</a> - A
native HTTP plugin for CORS-free requests and file transfers.</li>
<li><a
href="https://github.com/capacitor-community/intercom">Intercom</a> -
Enable Intercom features for Capacitor apps.</li>
<li><a href="https://github.com/capacitor-community/keep-awake">Keep
awake</a> - Prevent your screen from getting some sleep.</li>
<li><a href="https://github.com/capacitor-community/media">Media</a> -
Enable some media features for Capacitor such as create albums, save
videos, gifs and more.</li>
<li>Microsoft
<ul>
<li><a
href="https://github.com/capacitor-community/appcenter-sdk-capacitor/tree/master/appcenter">Appcenter</a>
- AppCenter SDK.</li>
<li><a
href="https://github.com/capacitor-community/appcenter-sdk-capacitor/tree/master/appcenter-analytics">Analytics</a>
- AppCenter Analytics.</li>
<li><a
href="https://github.com/capacitor-community/appcenter-sdk-capacitor/tree/master/appcenter-crashes">Crashes</a>
- AppCenter Crashes.</li>
</ul></li>
<li><a
href="https://github.com/antonymarion/capacitorjs-mqtt-native-plugin">MQTT
v5</a> - A native plugin for using MQTT v5 with correlation data and
Request/Response Pattern.</li>
<li><a href="https://github.com/capacitor-community/native-audio">Native
audio</a> - A native plugin for native audio engine.</li>
<li><a
href="https://github.com/capacitor-community/native-market">Native
market</a> - A native market plugin for linking to google play or app
store.</li>
<li><a
href="https://github.com/capacitor-community/photoviewer">Photoviewer</a>
- PhotoViewer table images with full-screen and sharing
capabilities.</li>
<li><a
href="https://github.com/capacitor-community/privacy-screen">Privacy
screen</a> - Protects your app from displaying a screenshot in recents
screen/App Switcher.</li>
<li><a href="https://github.com/capacitor-community/react-hooks">React
hooks</a> - React Hooks for Capacitor apps.</li>
<li><a href="https://github.com/capacitor-community/realm">Realm</a> - A
native plugin for MongoDB Realm.</li>
<li><a
href="https://github.com/capacitor-community/screen-brightness">Screen
brightness</a> - Control screen brightness on iOS and android.</li>
<li><a
href="https://github.com/capacitor-community/speech-recognition">Speech
recognition</a> - A native plugin for speech recognition.</li>
<li><a href="https://github.com/capacitor-community/sqlite">Sqlite</a> -
Native &amp; electron SQLite databases.</li>
<li><a href="https://github.com/capacitor-community/stripe">Stripe</a> -
Stripe SDK bindings for Capacitor Applications.</li>
<li><a href="https://github.com/capacitor-community/tauri">Tauri</a> -
Support for the Tauri platform.</li>
<li><a href="https://github.com/capacitor-community/text-to-speech">Text
to speech</a> - Synthesizing speech from text.</li>
<li><a href="https://github.com/capacitor-community/twitter">Twitter</a>
- Enable TwitterKit features for Capacitor.</li>
<li><a href="https://github.com/capacitor-community/uxcam">Uxcam</a> -
UXCam and FullStory analytics. It uses UXCam for Android and iOS
platforms and FullStory for Web/PWA.</li>
<li><a href="https://github.com/mia-z/capacitor-websocket">Websocket</a>
- Plugin providing native Websocket implementations for each
platform.</li>
</ul>
<h2 id="capgo-plugins"><a href="https://capgo.app/">Capgo
plugins</a></h2>
<p>Plugins owned by <a href="https://github.com/Cap-go">Capgo
organisation</a> and maintained by <a
href="https://github.com/riderx"><span class="citation"
data-cites="riderx">@riderx</span></a> and community member with Open
collective .</p>
<ul>
<li><a href="https://github.com/riderx/native-market/">Native Market</a>
- A native market plugin for linking to google play or app store.</li>
<li><a
href="https://github.com/Cap-go/capacitor-native-biometric/">Native
Biometric</a> - This plugin gives access to the native biometric apis
for android and iOS</li>
<li><a href="https://github.com/Cap-go/camera-preview/">Camera
Preview</a> - Camera preview</li>
<li><a href="https://github.com/Cap-go/capacitor-updater/">Updater</a> -
Live update for capacitor apps</li>
<li><a href="https://github.com/Cap-go/capacitor-uploader/">Uploader</a>
- Background Uploader for capacitor apps</li>
<li><a
href="https://github.com/RevenueCat/purchases-capacitor/">Purchases</a>
- In-app Subscriptions Made Easy with RevenueCat sdk</li>
<li><a href="https://github.com/riderx/capacitor-flash/">Flash</a> -
Switch the Flashlight / Torch of your device.</li>
<li><a
href="https://github.com/riderx/capacitor-screen-recorder/">Screen
Recorder</a> - Record devices screen</li>
<li><a href="https://github.com/Cap-go/capacitor-crisp/">Crisp</a> -
Crisp native SDK for capacitor</li>
<li><a href="https://github.com/Cap-go/capacitor-nativegeocoder/">Native
Geocoder</a> - Capacitor plugin for native forward and reverse
geocoding</li>
<li><a href="https://github.com/Cap-go/capacitor-inappbrowser/">In App
Browser</a> - Capacitor plugin in app browser</li>
<li><a href="https://github.com/riderx/capacitor-mute/">Mute</a> -
Detect if the mute switch is enabled/disabled on a device</li>
<li><a href="https://github.com/Cap-go/native-audio/">Native Audio</a> -
A native plugin for native audio engine</li>
<li><a href="https://github.com/Cap-go/capacitor-shake/">Shake</a> -
Detect shake gesture in device</li>
<li><a
href="https://github.com/Cap-go/capacitor-navigation-bar/">Navigation
Bar</a> - Set navigation bar color for android lolipop and higher</li>
<li><a href="https://github.com/Cap-go/ivs-player/">IVS Player</a> - Ivs
player for capacitor app</li>
<li><a href="https://github.com/Cap-go/home-indicator/">Indicator</a> -
hide and show home button indicator in Capacitor app</li>
<li><a href="https://github.com/Cap-go/native-purchases/">Native
Purchases</a> - In-app Subscriptions Made Easy</li>
<li><a
href="https://github.com/Cap-go/capacitor-data-storage-sqlite/">Data
Storage</a> - Capacitor SQLite Storage</li>
<li><a
href="https://github.com/Cap-go/capacitor-android-usagestatsmanager/">Usage
Stats Manager</a> - Capacitor plugin for android usage stats
manager</li>
<li><a
href="https://github.com/Cap-go/capacitor-streamcall/">Streamcall</a> -
Capacitor plugin for streamcall</li>
<li><a href="https://github.com/Cap-go/capacitor-social-login/">Social
Login</a> - Capacitor plugin for social login</li>
<li><a href="https://github.com/Cap-go/capacitor-jw-player/">JW
Player</a> - Capacitor plugin for jw player</li>
<li><a
href="https://github.com/Cap-go/capacitor-ricoh360-camera-plugin/">Ricoh360
Camera</a> - Capacitor plugin for ricoh360 camera</li>
<li><a
href="https://github.com/Cap-go/capacitor-autofill-save-password/">Autofill
save password</a> - Capacitor plugin to save login into device password
managager</li>
</ul>
<h2 id="capawesome-plugins"><a href="https://capawesome.io/">Capawesome
plugins</a></h2>
<p>Plugins owned by <a
href="https://github.com/capawesome-team">Capawesome organisation</a>
and maintained by <a href="https://github.com/robingenz"><span
class="citation" data-cites="robingenz">@robingenz</span></a>.</p>
<ul>
<li><a
href="https://github.com/capawesome-team/capacitor-background-task">Background
tasks</a> - A native plugin for running background tasks.</li>
<li><a
href="https://github.com/capawesome-team/capacitor-badge">Badge</a> -
Access and update the badge number of the app icon.</li>
<li>Firebase
<ul>
<li><a
href="https://github.com/capawesome-team/capacitor-firebase/blob/main/packages/analytics/README.md">Analytics</a>
- Firebase plugins for Capacitor. Supports Android, iOS and the
web.</li>
<li><a
href="https://github.com/capawesome-team/capacitor-firebase/blob/main/packages/app/README.md">App</a>
- Capacitor plugin for Firebase App.</li>
<li><a
href="https://github.com/capawesome-team/capacitor-firebase/blob/main/packages/authentication/README.md">Auth</a>
- Handle the authentication on Native layer and propagate the token to
the web view layer.</li>
<li><a
href="https://github.com/capawesome-team/capacitor-firebase/blob/main/packages/performance/README.md">Performance</a>
- Capacitor plugin for Firebase Performance Monitoring.</li>
<li><a
href="https://github.com/capawesome-team/capacitor-firebase/blob/main/packages/crashlytics/README.md">Crashlytics</a>
- Capacitor plugin for Firebase Crashlytics.</li>
</ul></li>
<li><a
href="https://github.com/capawesome-team/capacitor-screen-orientation">Screen
orientation</a> - Lock/unlock the screen orientation.</li>
<li><a
href="https://github.com/capawesome-team/capacitor-app-update">Native
updates</a> - Capacitor plugin that assists with app updates.</li>
<li><a
href="https://github.com/capawesome-team/capacitor-file-picker">File
picker</a> - Capacitor plugin that allows the user to select a
file.</li>
<li><a
href="https://github.com/capawesome-team/capacitor-managed-configurations">Managed
configuration</a> - Capacitor plugin to access managed configuration
settings.</li>
<li><a
href="https://github.com/capawesome-team/capacitor-photo-editor">Photo
editor</a> - Capacitor plugin that allows the user to edit a photo.</li>
</ul>
<h2 id="transistor-software-plugins"><a
href="https://www.transistorsoft.com//">Transistor Software
plugins</a></h2>
<p>Plugins owned by <a
href="https://github.com/transistorsoft">Transistor Software plugins</a>
and maintained by <a href="https://github.com/christocracy"><span
class="citation" data-cites="christocracy">@christocracy</span></a>.</p>
<ul>
<li><a
href="https://github.com/transistorsoft/capacitor-background-geolocation">Background
Geolocation</a> - The most sophisticated background location-tracking
&amp; geofencing module with battery-conscious motion-detection
intelligence for iOS and Android.</li>
<li><a
href="https://github.com/transistorsoft/capacitor-background-fetch">Background
Fetch</a> - Periodic callbacks in the background for both IOS and
Android.</li>
<li><a
href="https://github.com/transistorsoft/capacitor-background-geolocation-firebase">Background
Geolocation Firebase</a> - Firebase adapter for Capacitor Background
Geolocation.</li>
</ul>
<h2 id="aparajita-plugins"><a
href="https://github.com/aparajita?tab=repositories&amp;q=capacitor">Aparajita
plugins</a></h2>
<p>Plugins written and maintained by <a
href="https://github.com/aparajita"><span class="citation"
data-cites="aparajita">@aparajita</span></a>.</p>
<ul>
<li><a
href="https://github.com/aparajita/capacitor-biometric-auth">Biometric
Auth</a> - Easy access to native biometric auth APIs on iOS and
Android.</li>
<li><a href="https://github.com/aparajita/capacitor-dark-mode">Dark
Mode</a> - Universal, reliable dark mode support on the web, iOS and
Android.</li>
<li><a href="https://github.com/aparajita/capacitor-logger">Logger</a> -
Better logging for the web and native Ionic/Capacitor apps.</li>
<li><a
href="https://github.com/aparajita/capacitor-secure-storage">Secure
Storage</a> - Secure, flexible storage for Capacitor apps using iOS
Keychain and Android Keystore. Supports Keychain sync across devices on
iOS.</li>
</ul>
<h2 id="other-plugins">Other plugins</h2>
<p>Independents plugins are listed here.</p>
<ul>
<li><p><a
href="https://github.com/fresha/capacitor-plugin-applepay">Apple Pay</a>
- Get Apple Pay payments in your app.</p></li>
<li><p><a
href="https://github.com/mahnuh/capacitor-plugin-app-tracking-transparency">App
Tracking Transparency</a> - Request user authorization to access
app-related data for tracking the user or the device. iOS only.</p></li>
<li><p><a
href="https://github.com/rdlabo-team/capacitor-brotherprint">Brother
Print</a> - A native Brother Print SDK implementation for iOS &amp;
Android.</p></li>
<li><p><a
href="https://github.com/epicshaggy/capacitor-native-biometric">Biometric</a>
- Use biometrics confirm device owner presence or authenticate
users.</p></li>
<li><p><a
href="https://github.com/xulihang/capacitor-plugin-camera">capacitor-plugin-camera</a>
- A camera plugin that is designed to make it easy to perform image
processing tasks like barcode reading and OCR. We can use reflection to
get the camera frames in another plugin so that it can enjoy native
performance.</p></li>
<li><p><a href="https://github.com/micahlt/ionicCapacitorDarkMode">Dark
mode</a> - Monitor the changes made to systems dark mode.</p></li>
<li><p><a
href="https://github.com/jepiqueau/capacitor-data-storage-sqlite">Data
Storage SQlite</a> - 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.</p></li>
<li><p><a
href="https://github.com/websitebeaver/capacitor-document-scanner">Document
Scanner</a> - Scan documents (notes, homework, business cards, receipts,
or anything with a rectangular shape).</p></li>
<li><p>Dynamsoft</p>
<ul>
<li><a
href="https://github.com/xulihang/capacitor-plugin-dynamsoft-barcode-reader">Barcode
Reader</a> - Scan barcodes and QR codes using Dynamsoft Barcode
Reader.</li>
<li><a
href="https://github.com/tony-xlh/capacitor-plugin-camera-preview">Camera
Preview</a> - Access camera using Dynamsoft Camera Enhancer.</li>
<li><a
href="https://github.com/tony-xlh/capacitor-plugin-dynamsoft-document-normalizer">Document
Normalizer</a> - Scan documents using Dynamsoft Document
Normalizer.</li>
<li><a
href="https://github.com/tony-xlh/capacitor-plugin-dynamsoft-label-recognizer">Label
Recognizer</a> - Recognize text on labels like MRZ on passports using
Dynamsoft Label Recognizer.</li>
</ul></li>
<li><p><a
href="https://github.com/RevenueCat/purchases-capacitor">Purchases</a> -
Capacitor in-app purchases and subscriptions made easy with
RevenueCat.</p></li>
<li><p><a
href="https://github.com/EinfachHans/capacitor-email-composer">Email
composer</a> - Open a native E-Mail Composer within your Capacitor
App.</p></li>
<li><p><a
href="https://github.com/SpellChucker/capacitor-plugin-facebook-analytics">Facebook
Analytics</a> - Facebook Analytics Plugin for Capacitor.</p></li>
<li><p>Firebase</p>
<ul>
<li><a
href="https://github.com/mattmilan-dev/capacitor-firebase-appcheck">AppCheck</a>
- Allows usage of native AppCheck tokens.</li>
<li><a
href="https://github.com/Pantrist-dev/capacitor-firebase-dynamic-links">Dynamic
Links</a> - Firebase Dynamic Links.</li>
<li><a
href="https://github.com/EinfachHans/capacitor-firebase-push">Push</a> -
This Plugin it used for Firebase Push Messages. It support Data.</li>
</ul></li>
<li><p><a
href="https://github.com/hinddeep/capacitor-file-selector">File
selector</a> - Select files form Android/iOS devices and the
web.</p></li>
<li><p>Google</p>
<ul>
<li><a
href="https://github.com/CodetrixStudio/CapacitorGoogleAuth">Auth</a> -
Google auth plugin for Capacitor.</li>
<li><a
href="https://github.com/cartona/capacitor-google-play-availability">Availability</a>
- Verifies that Google Play services is installed and enabled, and
request enabling Google Play services on device.</li>
<li><a
href="https://github.com/Ad-Scientiam/capacitor-google-fit">Fit</a> -
Retrieve data from Google Fit.</li>
<li><a href="https://github.com/hemangsk/capacitor-mlkit-language">MlKit
Language</a> - Identify the language of a string of text.</li>
<li><a
href="https://github.com/trancee/capacitor-google-mlkit-vision/">MlKit
Vision</a> - Detect faces in an image, identify key facial features, and
get the contours of detected faces.</li>
</ul></li>
<li><p><a
href="https://github.com/Ad-Scientiam/capacitor-healthkit">Healthkit</a>
- Retrieve data from HealthKit.</p></li>
<li><p><a
href="https://github.com/IT-MikeS/capacitor-intents">Intent</a> -
Supports multiple broadcast receiving of intents, and sending out
BroadcastIntents in Android.</p></li>
<li><p><a
href="https://github.com/calvinckho/capacitor-jitsi-meet">Jitsi</a> -
Make video calls through the free, open-sourced Jitsi video
platform.</p></li>
<li><p><a
href="https://github.com/Elvincth/capacitor-plugin-lightsensor">Lightsensor</a>
- Get the illuminance level on the device.</p></li>
<li><p><a
href="https://github.com/RaphaelWoude/capacitor-native-settings">Native
settings</a> - Open native settings screens.</p></li>
<li><p>NativeScript</p>
<ul>
<li><a href="https://github.com/NativeScript/capacitor">NativeScript
Capacitor</a> - Empower Capacitor with native APIs.</li>
<li><a
href="https://github.com/EddyVerbruggen/nativescript-ar">Augmented
Reality</a> - Add AR experiences.</li>
</ul></li>
<li><p><a href="https://github.com/hugotomazi/navigation-bar">Navigation
bar</a> - Navigation Bar manipulation, hide/show.</p></li>
<li><p><a
href="https://github.com/moberwasserlechner/capacitor-oauth2">Oauth2</a>
- Generic OAuth 2 client plugin. It let you configure the OAuth
parameters yourself instead of using SDKs.</p></li>
<li><p><a
href="https://github.com/phiamo/capacitor-plugin-playlist">Playlist</a>
- Native support for audio playlists, background support, and lock
screen controls.</p></li>
<li><p><a href="https://github.com/leoruhland/capacitor-print">Print</a>
- Print the WebView.</p></li>
<li><p><a href="https://github.com/Nodonisko/capacitor-rate-app">Rate
app</a> - Let users rate your app using native rate app dialog for both
Android and iOS.</p></li>
<li><p><a href="https://github.com/Ayush-Rajniwal/cap-read-sms">Read
sms</a> - Read the users SMS with their permission.</p></li>
<li><p><a
href="https://github.com/AlwaysLoveme/capacitor-plugin-safe-area">Safe
Area</a> - Get SafeArea info on Android and IOS.</p></li>
<li><p><a
href="https://github.com/ludufre/capacitor-screenshot">Screenshot</a> -
Take a screenshot of the current view.</p></li>
<li><p><a
href="https://github.com/tavosansal/capacitor-plugin-send-intent">Send
intent</a> - 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.</p></li>
<li><p><a
href="https://github.com/getsentry/sentry-capacitor">Sentry</a> - Add
Sentry error tracking and performance monitoring for Capacitor
apps.</p></li>
<li><p><a href="https://github.com/vault12/capacitor-shamir">Shamir</a>
- Shamirs Secret Sharing cryptographic algorithm.</p></li>
<li><p><a
href="https://github.com/eventOneHQ/capacitor-stripe-terminal">Stripe
terminal</a> - Stripe Terminal Plugin for Capacitor.</p></li>
<li><p><a href="https://github.com/crabbydavis/sprig">Sprig</a> -
All-in-one product research platform.</p></li>
<li><p><a
href="https://github.com/jbrown0824/capacitor-square-payments">Square
Payments</a> - Enable Square Payments for Capacitor.</p></li>
<li><p><a
href="https://github.com/rbedemann/capacitor-sumup-plugin">Sumup</a> -
SumUp Mobile SDK.</p></li>
<li><p><a href="https://github.com/brugsel/capacitor-udp">UDP</a> -
Support both IPv6 and IPv4, multicast and broadcast.</p></li>
<li><p><a
href="https://github.com/jepiqueau/capacitor-video-player">Video
player</a> - Play a video full-screen on IOS, Android, Web and Electron
platforms.</p></li>
<li><p><a
href="https://github.com/kmasterycsl/capacitor-zalo-login">Zalo
login</a> - Zalo login plugin for Capacitor.</p></li>
<li><p><a
href="https://github.com/diiiary/capacitor-plugin-photo-library">Photo
library</a> - Get all the images from system album.</p></li>
<li><p><a
href="https://github.com/OrdinarySF/capacitor-websocket-client">Websocket
Client</a> - Capacitor WebSocket Client Plugin.</p></li>
<li><p><a
href="https://github.com/sabereen/capacitor-bing-translator">Bing
Translator</a> - A simple and <strong>free</strong> API for using <a
href="https://bing.com/translator">Bing Translator</a>.</p></li>
<li><p><a
href="https://github.com/ebarooni/capacitor-calendar">Capacitor
Calendar</a> - A plugin for interacting with calendar and
reminders.</p></li>
<li><p><a
href="https://github.com/tchvu3/capacitor-voice-recorder">Capacitor
voice recorder</a> - A plugin for simple voice recording.</p></li>
<li><p><a
href="https://github.com/ludufre/capacitor-app-attest">capacitor-app-attest</a>
- Apple Attest with Ionic Capacitor</p></li>
<li><p><a
href="https://github.com/ludufre/capacitor-live-activities">capacitor-live-activities</a>
- Capacitor plugin to use Live Activities on iOS 16.2+.</p></li>
<li><p><a
href="https://github.com/ludufre/capacitor-lottie-splash-screen">capacitor-lottie-splash-screen</a>
- Capacitor plugin to use Lottie animations as splash screen.</p></li>
</ul>
<h2 id="cordova-plugins">Cordova plugins</h2>
<h3 id="compatible">Compatible</h3>
<p>This list will be upgraded soon</p>
<ul>
<li><a
href="https://www.npmjs.com/search?q=cordova-plugin%20capacitor">NPM
search</a></li>
</ul>
<h3 id="incompatible">Incompatible</h3>
<ul>
<li><a
href="https://github.com/akofman/cordova-plugin-add-swift-support"><code>cordova-plugin-add-swift-support</code></a>
(not needed, Capacitor has built in Swift support)</li>
<li><a
href="https://github.com/floatinghotpot/cordova-admob-pro"><code>cordova-plugin-admobpro</code></a>
(<a href="https://github.com/ionic-team/capacitor/issues/1101">see
details</a>)</li>
<li><a
href="https://github.com/Taracque/cordova-plugin-braintree"><code>cordova-plugin-braintree</code></a>
(<a href="https://github.com/ionic-team/capacitor/issues/1415">see
details</a>)</li>
<li><a
href="https://github.com/microsoft/code-push"><code>cordova-plugin-code-push</code></a>
(<a href="https://github.com/microsoft/code-push/issues/615">see
details</a>)</li>
<li><a
href="https://github.com/apache/cordova-plugin-compat"><code>cordova-plugin-compat</code></a>
(not needed)</li>
<li><a
href="https://github.com/apache/cordova-plugin-console"><code>cordova-plugin-console</code></a>
(not needed, Capacitor has its own)</li>
<li><a
href="https://github.com/crosswalk-project/cordova-plugin-crosswalk-webview"><code>cordova-plugin-crosswalk-webview</code></a>
(Capacitor doesnt allow to change the webview)</li>
<li><a
href="https://github.com/fechanique/cordova-plugin-fcm"><code>cordova-plugin-fcm</code></a>
(<a href="https://github.com/ionic-team/capacitor/issues/584">see
details</a>)</li>
<li><a
href="https://github.com/arnesson/cordova-plugin-firebase"><code>cordova-plugin-firebase</code></a>
(<a href="https://github.com/ionic-team/capacitor/issues/815">see
details</a>)</li>
<li><a
href="https://github.com/ionic-team/cordova-plugin-ionic-keyboard"><code>cordova-plugin-ionic-keyboard</code></a>
(not needed, Capacitor has its own)</li>
<li><a
href="https://github.com/ionic-team/cordova-plugin-ionic-webview"><code>cordova-plugin-ionic-webview</code></a>
(not needed, Capacitor uses WKWebView)</li>
<li><a
href="https://github.com/homerours/cordova-music-controls-plugin"><code>cordova-plugin-music-controls</code></a>
(causes build failures, skipped)</li>
<li><a
href="https://github.com/bitpay/cordova-plugin-qrscanner"><code>cordova-plugin-qrscanner</code></a>
(<a href="https://github.com/ionic-team/capacitor/issues/1213">see
details</a>)</li>
<li><a
href="https://github.com/apache/cordova-plugin-splashscreen"><code>cordova-plugin-splashscreen</code></a>
(not needed, Capacitor has its own)</li>
<li><a
href="https://github.com/apache/cordova-plugin-statusbar"><code>cordova-plugin-statusbar</code></a>
(not needed, Capacitor has its own)</li>
<li><a
href="https://github.com/apache/cordova-plugin-wkwebview-engine"><code>cordova-plugin-wkwebview-engine</code></a>
(not needed, Capacitor uses WKWebView)</li>
<li><a
href="https://github.com/mapsplugin/cordova-plugin-googlemaps"><code>cordova-plugin-googlemaps</code></a>
(causes build failures on iOS, skipped for iOS only)</li>
</ul>
<h2 id="tools">Tools</h2>
<ul>
<li><a href="https://github.com/ionic-team/capacitor-docgen">Docgen</a>
- Docs Readme Markdown and JSON Generator for Capacitor Plugins.</li>
<li><a
href="https://github.com/ionic-team/create-capacitor-plugin">Plugin
generator</a> - Create a new Capacitor plugin.</li>
<li><a href="https://github.com/ionic-team/capacitor-assets">Assets</a>
- Local Capacitor icon/splash screen resource generation tool.</li>
<li><a href="https://github.com/Cap-go/tailwind-capacitor">Tailwind
Capacitor</a> - Collection of helper plugin for Tailwind, it add safe
area class and others utlitilies.</li>
<li><a
href="https://chromewebstore.google.com/detail/capacitor-safe-area-simul/ddaaodgcccedhjbjeollookhompnlfhi">Capacitor
safe area simulator</a> - Chrome extension to simulate safe area in the
browser, it support Ionic, Knsta UI and Tailwind Capacitor.</li>
</ul>
<h2 id="learning">Learning</h2>
<p>Places to learn about Capacitor</p>
<h3 id="offical-guides">Offical guides</h3>
<ul>
<li><a href="https://capacitorjs.com/blog/how-capacitor-works">How
Capacitor Works</a> - Capacitor takes a modern web app, and then
packages it up to run on iOS, Android, and PWA.</li>
<li><a
href="https://capacitorjs.com/docs/plugins/creating-plugins">Creating
Plugins</a> - This guide will help you get started creating a shareable
Capacitor plugin which will be published on npm.</li>
<li><a
href="https://capacitorjs.com/docs/guides/splash-screens-and-icons">Creating
Splash Screens and Icons</a> - Use cordova-res to generate resource
images for native projects.</li>
<li><a href="https://capacitorjs.com/docs/guides/deploying-updates">App
Deployment and Realtime Updates</a> - Update your Capacitor app remotely
through the app stores.</li>
<li><a href="https://capacitorjs.com/docs/guides/ci-cd">CI/CD for
Capacitor Apps</a> - Adding Mobile CI/CD to your Capacitor App
development process.</li>
<li><a href="https://capacitorjs.com/docs/guides/storage">Data Storage
in Capacitor</a> - Storing small to large amounts of data in
Capacitor.</li>
<li><a href="https://capacitorjs.com/docs/guides/security">Security Best
Practices for Capacitor</a> - Security best practices for your Capacitor
apps.</li>
<li><a
href="https://capacitorjs.com/docs/guides/push-notifications-firebase">Using
Push Notifications with Firebase</a> - Learn how to get Firebase Cloud
Messaging working on iOS and Android.</li>
<li><a href="https://capacitorjs.com/docs/core-apis/saving-calls">Saving
Plugin Calls</a> - How to save plugin calls in Capacitor.</li>
<li><a
href="https://capacitorjs.com/docs/guides/mocking-plugins">Mocking
Capacitor Plugins</a> - How to create mock objects for Capacitor
plugins.</li>
<li><a
href="https://capacitorjs.com/blog/mobile-apps-with-tailwind-css-nextjs-ionic-and-capacitor">Build
Mobile Apps with Tailwind CSS, Next.js, Ionic Framework, and
Capacitor</a> - A very popular stack for building responsive web apps is
Tailwind CSS and Next.js by Vercel.</li>
</ul>
<h3 id="crash-courses">Crash Courses</h3>
<ul>
<li><a
href="https://www.udemy.com/course/capacitor-crash-course/">Capacitor
Crash Course</a> - Learn to use Capacitor with Ionic by Simon
Grimm.</li>
</ul>
<h3 id="community-tutorials">Community Tutorials</h3>
<ul>
<li><a
href="https://ionicthemes.com/tutorials/native-cross-platform-web-apps-with-ionic-capacitor">Capacitor
Tutorial</a> - Getting Started with Capacitor.</li>
<li><a
href="https://www.joshmorony.com/adding-icons-splash-screens-launch-images-to-capacitor-projects/">Adding
Icons &amp; Splash Screens to Capacitor</a> - Generating the Icon and
Splash Screen Asset.</li>
<li><a href="https://www.youtube.com/watch?v=oXbRcpsytGQ">Capacitor
Workflow in an Ionic Application</a> - Cover the basic workflow when
using Capacitor in an Ionic application.</li>
<li><a
href="https://www.joshmorony.com/running-custom-native-ios-code-in-ionic-with-capacitor/">Creating
a Local Plugin</a> - Running Custom Native iOS Code with Capacitor.</li>
<li><a
href="https://www.joshmorony.com/publishing-a-custom-ios-capacitor-plugin-on-npm/">Publishing
Capacitor Plugin on NPM</a> - Build and publish a standalone Capacitor
plugin using the Capacitor CLI.</li>
<li><a
href="https://www.joshmorony.com/is-an-ionic-application-native/">Do
Capacitor applications are native ?</a> - Demonstrate why referring to
Capacitor applications as “not native” is inaccurate and confusing
terminology.</li>
<li><a href="https://capgo.app/blog/appcenter-migration">Appcenter
migration</a> - Migrating from Microsoft App Center to Capgo in just a
few simple steps.</li>
<li><a
href="https://capgo.app/blog/update-your-capacitor-apps-seamlessly-using-capacitor-updater">Update
app seamlessly</a> - Set up Capacitor-updater into your app to seamless
releases update to your users.</li>
<li><a
href="https://capgo.app/blog/automatic-build-and-release-with-github-actions">Automatic
build and release</a> - Create your own CI/CD pipeline with GitHub
actions for free, to deploy your app every time you push to main.</li>
<li><a
href="https://capawesome.io/blog/the-push-notifications-guide-for-capacitor/">The
Push Notifications Guide for Capacitor</a></li>
</ul>
<h3 id="books">Books</h3>
<ul>
<li><a href="https://go.ionic.io/capacitor">Building cross platform app
with Capacitor</a> - A New Approach to Cross-Platform Development.</li>
</ul>
<h3 id="case-study">Case study</h3>
<ul>
<li><a
href="https://ionic.io/resources/articles/burger-king-design-system">Burger
King</a> - How Burger King Brought Their Design System to Mobile.</li>
<li><a
href="https://ionic.io/resources/articles/capacitor-vs-cordova-modern-hybrid-app-development">Capacitor
vs Cordova</a> - This guide provides an overview of Capacitor and how it
stacks up against Cordova.</li>
<li><a
href="https://capacitorjs.com/blog/native-react-apps-without-react-native">Native
React Apps Without React Native</a> - React Native is not a web
environment, so its not possible for teams to take their web-based
React to deploy native apps, with Capacitor they can.</li>
</ul>
<h2 id="demo-apps">Demo apps</h2>
<ul>
<li><a
href="https://github.com/ionic-team/capacitor-testapp">capacitor-testapp</a>
- The Capacitor TestApp is used to develop new features and verify bug
fixes in Capacitor and the official plugins.</li>
<li><a
href="https://github.com/robingenz/capacitor-plugin-demo">capacitor-plugin-demo</a>
- Simple Ionic Angular app to demonstrate the use of certain Capacitor
plugins.</li>
<li><a
href="https://github.com/robingenz/capacitor-firebase-plugin-demo">capacitor-firebase-plugin-demo</a>
- Simple Ionic Angular app to demonstrate the use of certain Capacitor
Firebase plugins.</li>
<li><a
href="https://github.com/Cap-go/demo-app">capacitor-updater-plugin-demo</a>
- Simple Ionic Vue app to demonstrate the use of OTA updates.</li>
</ul>
<h2 id="community">Community</h2>
<p>Places to discuss about Capacitor</p>
<ul>
<li><a href="https://discord.com/invite/UPYYRhtyzp">Discord</a> -
Official Discord community.</li>
<li><a href="https://forum.ionicframework.com/c/capacitor">Forum</a> -
Official Forum community.</li>
<li><a href="https://www.reddit.com/r/capacitor">Reddit</a> - Official
Reddit community.</li>
<li><a href="https://stackoverflow.com/tags/capacitor">Stack
Overflow</a> - Official Stack Overflow community.</li>
<li><a
href="https://github.com/capacitor-community/proposals">Proposal</a> -
Official repo for plugin and platform requests.</li>
</ul>
<h2 id="freelancers">Freelancers</h2>
<ul>
<li><a
href="https://cal.com/martindonadieu/get-your-custom-capacitor-plugin?duration=30">Martin
Donadieu</a> - Creator of this list and of Capgo live update system + 10
plugins.</li>
<li><a href="https://www.malt.fr/profile/christophesurbier">Christophe
Surbier</a> - Expert developer mobile since 2009 and Capacitor since
2017.</li>
<li><a href="https://www.malt.fr/profile/timotheeporcq">Timothee
Porcq</a> - Expert developer Mobile Ionic/Angular &amp; Capacitor +7
years.</li>
<li><a href="https://www.malt.fr/profile/nicolasizac">Nicolas Izac</a> -
Developper Fullstack | Vue-Angular-Ionic-Laravel +7 years.</li>
</ul>
<h2 id="contributing">Contributing</h2>
<p>Contributions welcome! Read the <a
href="contributing.md">contribution guidelines</a> - first.</p>
<h2 id="author">Author</h2>
<p><a href="https://capgo.app/">Capgo — Live updates for
capacitor</a></p>
<p><a href="https://github.com/riderx/awesome-capacitor">capacitor.md
Github</a></p>