Capacitor
Cross-platform open source runtime for building Web Native apps.
Contents
Official plugins
Provides a native notification pop up for displaying important information to a user.
Community plugins
Receive geolocation updates even while app is backgrounded.
The plugin is able to open a file given the mimeType and the file uri.
Enable some media features for Capacitor such as create albums, save videos, gifs and more.
A native plugin for using MQTT v5 with correlation data and Request/Response Pattern.
Capgo plugins
Core & Updates
Device & Sensors
Camera & Media
Storage & Files
Location & Navigation
Device attestation with Apple App Attest (iOS) and Play Integrity (Android).
Control device orientation with support for bypassing orientation lock.
Framework-agnostic page transitions for Capacitor apps - iOS-style navigation.
BLE plugin with support for scanning, connecting, reading, writing, and notifications.
Comprehensive on-device speech recognition with live partial results.
Synthesize speech from text with full control over language, voice, pitch, rate, and volume.
App Store & Market
Android Specific
Platform Integrations
Utilities
Specialized Hardware
Capawesome plugins
Transistor Software plugins
Aparajita plugins
Other plugins
Request user authorization to access app-related data for tracking the user or the device. iOS only.
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.
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.
Scan documents (notes, homework, business cards, receipts, or anything with a rectangular shape).
Capacitor in-app purchases and subscriptions made easy with RevenueCat.
Supports multiple broadcast receiving of intents, and sending out BroadcastIntents in Android.
Play audio that keeps playing in the background, player is shown in system controls, audio output can be switched between speaker/earpiece.
Generic OAuth 2 client plugin. It let you configure the OAuth parameters yourself instead of using SDKs.
Native support for audio playlists, background support, and lock screen controls.
Let users rate your app using native rate app dialog for both Android and iOS.
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.
Dynamsoft
Firebase
Cordova plugins
Tools
Demo apps
The Capacitor TestApp is used to develop new features and verify bug fixes in Capacitor and the official plugins.
Simple Ionic Angular app to demonstrate the use of certain Capacitor plugins.