awesome-capacitorjs
⚡️ A curated list of awesome things related to Capacitor.
https://github.com/capawesome-team/awesome-capacitorjs
Last synced: 4 days ago
JSON representation
-
AI
- Agent Skills - Pre-written instructions that let AI coding agents perform Capacitor tasks such as migrations, plugin setup, and cloud integration correctly.
-
Apps Built with Capacitor
-
Firebase Demo Apps
- AAA - Member services app of the American Automobile Association, migrated to Capacitor.
- AI Gist - Open-source, local-first AI prompt manager for desktop and mobile, built with Vue, Ionic, and Capacitor.
- BBC Games - Children's games from the BBC, shipped to the app stores as PWAs wrapped with Capacitor.
- Bestinvest - Investment platform that wrapped its existing web app with Capacitor for iOS and Android.
- DayClocks Agenda - Family agenda app that moved from Cordova to Capacitor.
- Found - Banking app for small businesses, with an engineering write-up of its Cordova to Capacitor migration.
- Komed Health - Clinical communication app for hospitals, built with Capacitor and custom plugins.
- MyBlock - Tax preparation app by H&R Block, running on Capacitor.
- snapAddy - B2B contact data capture app with more than 200,000 monthly active users.
- Spreekuur.nl - Dutch healthcare consultation app by Topicus, built with Ionic 7 and Capacitor 5.
- StoryHunt - Travel app with interactive maps and audio tours, built with Ionic, Angular, and Capacitor.
- YesHelp - Social assistance app built with Capacitor for iOS and Android.
- Kapsula - App that runs a single user-supplied HTML file as a sandboxed mini-app with exact alarms, with a write-up of its Capacitor sandbox and bridge architecture.
-
Showcase
- Appreciation Jar - Privacy-first app to send appreciative messages to your partner.
- CostPal - Price tracking app for Costco purchases.
- LEAGUES - Immersive football viewing app.
- MyBodyTutor - Personalized nutrition and weight loss coaching app.
- More showcases - Full list of Capawesome showcases.
- Capawesome case studies - Full list of Capawesome case studies.
- Ionic case studies - Case studies published by the Ionic team.
-
-
Communities
- Capawesome Discord - Discord community of the Capawesome team.
- Ionic Forum - Official Forum community.
- Capacitor Reddit - Official Reddit community.
-
Convert a Web App to a Mobile App
- 11 Steps to Get Your Web App on the App Store - End-to-end overview of the whole process, from web app to a live listing on both stores.
- Build Mobile Apps with Any Web Framework and Capacitor - Turn a React, Angular, Vue, or Svelte app into native iOS and Android apps.
- How to Wrap an Angular App with Capacitor and Firebase - Wrap an existing Angular app and connect it to Firebase.
- Convert Your Lovable App to iOS & Android Apps - Turn an app built with Lovable into native mobile apps.
- How to Create Your Apple Developer and Google Play Developer Accounts - Set up the developer accounts required to publish.
- iOS Certificates and Provisioning Profiles Explained - How iOS code signing works and how to set it up.
- How to Distribute iOS and Android Apps to Testers - Ship builds to testers before a public release.
- How to Prepare Your App Store Listing - Prepare the metadata, screenshots, and assets each store requires.
-
Demo Apps
-
Firebase Demo Apps
- capacitor-plugin-demo - Simple Ionic Angular app to demonstrate the use of certain Capacitor plugins.
- capacitor-testapp - The Capacitor TestApp is used to develop new features and verify bug fixes in Capacitor and the official plugins.
- capacitor-mlkit-plugin-demo - Simple Ionic Angular app to demonstrate the use of certain Capacitor ML Kit plugins.
- ionic-capacitor-barcode-scanner-demo - Simple Ionic Angular app to demonstrate the use of the Capacitor ML Kit Barcode Scanning plugin.
- capacitor-sqlite-angular-demo - Simple Ionic Angular app to demonstrate the use of the Capacitor SQLite plugin.
- capacitor-sqlite-react-demo - Simple Ionic React app to demonstrate the use of the Capacitor SQLite plugin.
- capacitor-oauth-demo - Simple Capacitor app to demonstrate the use of the OAuth plugin.
- capacitor-vault-demo - Simple Ionic Angular app to demonstrate the use of the Capacitor Vault plugin.
- capacitor-biometrics-demo - Learn how to add biometric authentication to your Capacitor app using the Capawesome Biometrics plugin.
- capacitor-nfc-demo - Simple Ionic Angular app to demonstrate the use of the Capacitor NFC plugin.
- capacitor-share-target-demo - Simple Capacitor app to demonstrate the use of the Share Target plugin.
- capacitor-audio-recorder-demo - Simple Capacitor app to demonstrate the use of the Audio Recorder plugin.
- capacitor-privacy-screen-demo - Simple demo app to demonstrate the use of the Capacitor Privacy Screen plugin.
- capacitor-live-update-demo - Simple Ionic app to demonstrate the use of the Capacitor Live Update plugin.
- capacitor-angular-starter-guide-demo - Simple Ionic Angular app, built as part of the Capawesome starter guide.
-
-
Firebase
-
Firebase Demo Apps
- capacitor-firebase-plugin-demo - Simple Ionic Angular app to demonstrate the use of certain Capacitor Firebase plugins.
- capacitor-firebase-authentication-demo - Simple Ionic Angular app to demonstrate the use of the Capacitor Firebase Authentication plugin.
- ionic-capacitor-firebase-messaging-demo - Simple Ionic Angular app to demonstrate the use of the Capacitor Firebase Messaging plugin.
-
Firebase Guides
-
Firebase Plugins
- @capacitor-community/fcm - Enable Firebase Cloud Messaging for Capacitor apps.
- @capacitor-community/firebase-analytics - Enable Firebase Analytics for Capacitor Apps.
- capacitor-firebase-auth - Capacitor Firebase Authentication Plugin.
- @capacitor-firebase/analytics - Capacitor plugin for Firebase Analytics.
- @capacitor-firebase/app-check - Capacitor plugin for Firebase App Check.
- @capacitor-firebase/app - Capacitor plugin for Firebase App.
- @capacitor-firebase/authentication - Capacitor plugin for Firebase Authentication.
- @capacitor-firebase/crashlytics - Capacitor plugin for Firebase Crashlytics.
- @capacitor-firebase/firestore - Capacitor plugin for Firebase Cloud Firestore.
- @capacitor-firebase/functions - Capacitor plugin for Firebase Cloud Functions.
- @capacitor-firebase/messaging - Capacitor plugin for Firebase Cloud Messaging.
- @capacitor-firebase/performance - Capacitor plugin for Firebase Performance Monitoring.
- @capacitor-firebase/remote-config - Capacitor plugin for Firebase Remote Config.
- @capacitor-firebase/storage - Capacitor plugin for Firebase Cloud Storage.
-
Other Creators
-
-
Freelancers
-
Showcase
- Dayana Jabif - Ionic Developer Expert, creator of multiple mobile apps and Capawesome team member.
-
-
Guides
- Creating Plugins
- Creating Splash Screens and Icons
- App Deployment and Realtime Updates
- CI/CD for Capacitor Apps
- Data Storage in Capacitor
- Security Best Practices for Capacitor
- Using Push Notifications with Firebase in an Ionic + Angular App
- Saving Plugin Calls
- Mocking Capacitor Plugins
- The Push Notifications Guide for Capacitor
- Capacitor App Updates: The Complete Guide
- The Right Way to Update Your Capacitor App Remotely
- How Live Updates Are Changing Mobile App Deployment
- CI/CD for Capacitor Apps: Choosing the Right Approach
- Best CI/CD Platforms for Capacitor Apps
- Exploring the Capacitor SQLite API
- Exploring the Capacitor Secure Preferences API
- How to Securely Store Credentials with Capacitor
- Alternative to the Ionic Secure Storage Plugin
- The Push Notifications Guide for Capacitor
- Capacitor OAuth Plugin: OAuth 2.0 & OpenID Connect
- Alternative to the Ionic Auth Connect Plugin
- Alternatives to Ionic Enterprise Plugins
- Migrating from Ionic Appflow to Capawesome Cloud
- How to Use SQLite in a Capacitor App
- Capacitor Live Updates: Signing vs Encryption
- Capacitor Live Updates: Reliability & Uptime
- Best OTA Update Tools for Capacitor
- How to Sign In with Google Using Capacitor
- How to Sign In with Okta Using Capacitor
- How to Sign In with Azure Entra ID Using Capacitor
- How to Use Better Auth in Ionic and Capacitor Apps
- How to Detect the Network Status in a Capacitor App
-
Learnings
-
Official
-
Plugins
-
Aparajita
- @aparajita/capacitor-dark-mode
- @aparajita/capacitor-ios-silent-notifications
- @aparajita/capacitor-logger
- @aparajita/capacitor-secure-storage - Secure, flexible storage for Capacitor apps using iOS Keychain and Android Keystore.
-
Capacitor Community
- @capacitor-community/electron - Capacitor plugin to run Capacitor apps on Electron.
- @capacitor-community/vue-cli-plugin-capacitor - A Vue CLI 3/4 Plugin for Capacitor.
- @capacitor-community/intercom - Enable Intercom for Capacitor apps.
- @capacitor-community/media - Capacitor plugin to activate extra media features.
- @capacitor-community/camera-preview - Capacitor plugin that allows camera interaction from HTML code.
- @capacitor-community/date-picker - Native DateTime Picker Plugin for Capacitor Apps.
- @capacitor-community/sqlite - Community plugin for native & electron SQLite databases.
- @capacitor-community/stripe - Stripe Mobile SDK wrapper for Capacitor.
- @capacitor-community/keep-awake - Capacitor plugin to prevent devices from dimming or locking the screen.
- @capacitor-community/text-to-speech - Capacitor plugin for synthesizing speech from text.
- @capacitor-community/native-audio - Capacitor community plugin for playing sounds.
- @capacitor-community/native-market - Capacitor community plugin for native market for Play Store/App Store.
- @capacitor-community/contacts - Contacts Plugin for Capacitor.
- @capacitor-community/apple-sign-in - Sign in with Apple Support.
- @capacitor-community/facebook-login - Facebook Login support.
- @capacitor-community/admob - Community plugin for using Google AdMob.
- @capacitor-community/speech-recognition - Capacitor community plugin for speech recognition.
- @capacitor-community/background-geolocation - Capacitor plugin which lets you receive geolocation updates even while the app is backgrounded.
- @capacitor-community/bluetooth-le - Capacitor plugin for Bluetooth Low Energy.
- @capacitor-community/privacy-screen - Capacitor plugin that protects your app from displaying a screenshot in Recents screen/App Switcher.
- @capacitor-community/screen-brightness - Capacitor community plugin for controlling screen brightness on iOS and Android devices.
- @capacitor-community/app-icon - Capacitor plugin for managing an iOS app's icon.
- @capacitor-community/safe-area - A plugin to expose the safe area insets from the native iOS/Android device to your web project.
- @capacitor-community/photoviewer - PhotoViewer table images with fullscreen and sharing capabilities.
- @capacitor-community/google-maps - Capacitor Plugin using native Google Maps SDK for Android and iOS.
-
Capawesome Plugins
- @capawesome-team/capacitor-android-dark-mode-support - Add dark mode support via the prefers-color-scheme media feature.
- @capawesome-team/capacitor-nfc - Read, write, and emulate NFC tags.
- @capawesome/capacitor-cloudinary - Upload files directly from the filesystem to Cloudinary.
- @capawesome-team/capacitor-android-foreground-service - Run foreground services with notifications.
- @capawesome-team/capacitor-datetime-picker - Show a native date and time picker.
- @capawesome-team/capacitor-file-compressor - Compress images and other files.
- @capawesome-team/capacitor-file-opener - Open files like PDF, DOCX, and XLSX in their default app.
- @capawesome-team/capacitor-printer - Print HTML, PDFs, files, and web views.
- @capawesome/capacitor-android-battery-optimization - Manage battery optimization and Doze exemptions.
- @capawesome/capacitor-app-update - Check for and prompt users to install app store updates.
- @capawesome/capacitor-background-task - Run tasks after the app moves to the background.
- @capawesome/capacitor-badge - Set and clear the app icon badge count.
- @capawesome/capacitor-file-picker - Let users pick files, images, or videos from the device.
- @capawesome/capacitor-photo-editor - Edit photos with filters, cropping, and annotations.
- @capawesome/capacitor-screen-orientation - Lock the screen to portrait, landscape, or any mode.
- Capawesome
- @capawesome-team/capacitor-biometrics - Face ID, fingerprint, and device-credential authentication.
- @capawesome-team/capacitor-oauth - OAuth 2.0 and OpenID Connect with PKCE and token refresh.
- @capawesome-team/capacitor-secure-preferences - Securely store sensitive data like tokens and passwords.
- @capawesome-team/capacitor-vault - Store key/value pairs in lockable, biometric-protected vaults.
- @capawesome/capacitor-app-integrity - Verify app and device integrity using Play Integrity and App Attest.
- @capawesome/capacitor-app-tracking-transparency - Read tracking status, request permission, and access the IDFA on iOS.
- @capawesome/capacitor-apple-sign-in - Sign in with Apple on Android, iOS, and Web.
- @capawesome/capacitor-facebook-sign-in - Sign in users with their Facebook account, including Limited Login on iOS.
- @capawesome/capacitor-google-sign-in - Sign in with Google on Android, iOS, and Web.
- @capawesome/capacitor-intune - Enforce Microsoft Intune app protection policies (MAM) with MSAL authentication.
- @capawesome/capacitor-passkeys - Create and authenticate with passkeys based on the WebAuthn standard.
- @capawesome/capacitor-password-autofill - Save passwords to the platform credential store after in-app login.
- @capawesome/capacitor-permissions - Check and request device permissions through one unified API.
- @capawesome/capacitor-privacy-screen - Hide sensitive content in the app switcher and block screenshots.
- @capawesome/capacitor-root-detection - Detect rooted and jailbroken devices, emulators, and developer mode.
- @capawesome-team/capacitor-admob - Monetize your app with banner, interstitial, rewarded, and app open ads.
- @capawesome-team/capacitor-purchases - Native in-app purchases and subscriptions with StoreKit 2 and Google Play Billing.
- @capawesome/capacitor-square-mobile-payments - Accept in-person payments with the Square SDK.
- @capawesome/capacitor-superwall - Manage paywalls and subscriptions with the Superwall SDK.
- @capawesome-team/capacitor-audio-player - Play audio through the device speakers with background support.
- @capawesome-team/capacitor-audio-recorder - Record audio from the device microphone.
- @capawesome-team/capacitor-media-session - Show media controls and metadata on the lock screen.
- @capawesome-team/capacitor-speech-recognition - Transcribe speech into text (speech-to-text).
- @capawesome-team/capacitor-speech-synthesis - Synthesize speech from text (text-to-speech).
- @capawesome/capacitor-audio-session - Configure and observe the iOS audio session, output routing, and interruptions.
- @capawesome/capacitor-exif - Losslessly read, write, and strip EXIF image metadata including HEIC.
- @capawesome/capacitor-photo-manipulator - Headless crop, resize, rotate, flip and HEIC-to-JPEG image conversion.
- @capawesome/capacitor-realtimekit - Add real-time audio, video, and chat to your app.
- @capawesome/capacitor-youtube-player - Embed and control inline YouTube players.
- @capawesome-team/capacitor-barcode-scanner - Scan barcodes and QR codes with the camera or from images.
- @capawesome-team/capacitor-document-scanner - Scan documents with automatic edge detection and JPEG or PDF output.
- @capawesome-team/capacitor-file-manager - Read, write, copy, and move files and directories with persistent folder access.
- @capawesome-team/capacitor-file-transfer - Download and upload files with progress, pause and resume, and background support.
- @capawesome-team/capacitor-zip - Zip and unzip files and directories, with encryption support.
- @capawesome/capacitor-asset-manager - Read and copy files from the native app bundle.
- @capawesome/capacitor-pdf-generator - Generate paginated PDF files from HTML content or a URL.
- @capawesome/capacitor-pdf-viewer - Display PDF documents in a fullscreen native viewer.
- @capawesome-team/capacitor-sqlite - Access encrypted SQLite databases with migrations and transactions.
- @capawesome/capacitor-libsql - Work with libSQL databases in your app.
- @capawesome-team/capacitor-accelerometer - Read acceleration force along the x, y, and z axes.
- @capawesome-team/capacitor-barometer - Read air pressure and altitude from the barometer sensor.
- @capawesome-team/capacitor-bluetooth-low-energy - Communicate with BLE devices, including headless tasks.
- @capawesome-team/capacitor-calendar - Create, read, update, and delete calendars and events with recurrence support.
-
Programming Languages
Categories
Sub Categories
Keywords
capacitor
49
capacitor-plugin
33
android
20
ionic
19
ios
19
capacitor-community
10
capacitor-ios
6
capacitor-android
6
typescript
6
angular
6
plugin
5
swift
5
firebase
4
web
4
pwa
4
cordova
3
cross-platform
3
javascript
3
java
3
capacitorjs
2
capacitor-web
2
capacitor-plugins
2
audio
2
native
2
html
1
firebase-crashlytics
1
http
1
css
1
google-maps-api
1
stripe
1
biometric-authentication
1
biometry
1
crashlytics
1
tts
1
text-to-speech
1
geocoding
1
hot-reload
1
google
1
cordova-plugin
1
authentication
1
electron
1
capacitor-platform
1
ionic-libraries
1
adroid
1
websocket
1
docs-generator
1
nfc
1
webnfc
1
calendar
1
eventkit
1