Awesome Lists

awesome-capacitor

by riderx

awesome listHTMLpushed about 2 years ago

😎 Awesome lists of capacitor plugins.

AI summary

Mobile app framework plugins

An extensive collection of plugins and tools for building hybrid mobile apps using Capacitor

stars
484
forks
35
watching
20
awesome lists
4
entries
174
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/riderx/awesome-capacitor/links.svg)](https://awesome.facts.dev/awesome/riderx/awesome-capacitor)
HTML
<a href="https://awesome.facts.dev/awesome/riderx/awesome-capacitor"><img src="https://awesome.facts.dev/shield/riderx/awesome-capacitor/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/riderx/awesome-capacitor/links.svg

What's in the list

174 links in 24 sections, with live GitHub stats.activeno commit in 2y

Official plugins

  • 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

  • File system

    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

  • Preferences

    Provides a simple key/value persistent store for lightweight data, ex Storage

  • 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

  • Text Zoom

    Provides the ability to change Web View text size for visual accessibility

  • Toast

    Provides a native notification pop up for displaying important information to a user

Community plugins

  • Admob

    A native plugin for AdMob

  • App-icon

    Capacitor community plugin for changing an app's icon

  • Apple sign in

    Capacitor Sign in with Apple

  • 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

  • Camera preview

    Camera preview

  • Googlemaps

    Plugin using native Maps API for Android and iOS

  • Contacts

    Contacts Plugin for Capacitor

  • Date picker

    Native DateTime Picker Plugin for Capacitor Apps

  • Electron

    Support for the Electron platform

  • Facebook Login

    A native plugin for Facebook Login

  • File opener

    The plugin is able to open a file given the mimeType and the file uri

Community plugins / 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

Community plugins

  • Flipper

    A native plugin for flipper debugger

  • 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

  • Media

    Enable some media features for Capacitor such as create albums, save videos, gifs and more

Community plugins / Microsoft

Community plugins

  • MQTT v5

    A native plugin for using MQTT v5 with correlation data and Request/Response Pattern

  • Native audio

    A native plugin for native audio engine

  • Native market

    A native market plugin for linking to google play or app store

  • Photoviewer

    PhotoViewer table images with full-screen 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

  • Speech recognition

    A native plugin for speech recognition

  • Sqlite

    Native & electron SQLite databases

  • 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

  • Websocket

    Plugin providing native Websocket implementations for each platform

Capgo plugins

  • Live Update

    Live update for capacitor app

  • Crisp

    Crisp chat SDK for your app

  • Flash

    Switch the Flashlight / Torch of your device

  • Mute

    Detect silent mode and mute audio

  • Native audio

    Capacitor plugin for native audio engine (fork)

  • Native Geocoder

    Native forward and reverse geocoding

  • Native market

    Capacitor community plugin for native market for Play Store/App Store

  • Screen recorder

    Record screen and save to pelicule

  • In app Browser

    Browser In app browser with urlChangeEvent and ability to clear cookie

  • Camera preview

    Capacitor plugin that allows camera interaction from HTML code (fork)

  • Shake

    Detect shake gesture in device

  • Navigation bar

    Set navigation bar color for android lolipop and higher

  • Video Player IVS

    Native Ivs player for Capacitor app Android and IOS

  • Home indicator

    Hide and show home button indicator in Capacitor app

  • Native Purchases

    Manage IAP on capacitor with latest libs Android and IOS

Capawesome plugins

  • Background tasks

    A native plugin for running background tasks

  • Badge

    Access and update the badge number of the app icon

Capawesome plugins / Firebase

  • Analytics

    Firebase plugins for Capacitor. Supports Android, iOS and the web

  • App

    Capacitor plugin for Firebase App

  • Auth

    Handle the authentication on Native layer and propagate the token to the web view layer

  • Performance

    Capacitor plugin for Firebase Performance Monitoring

  • Crashlytics

    Capacitor plugin for Firebase Crashlytics

Capawesome plugins

  • Screen orientation

    Lock/unlock the screen orientation

  • Native updates

    Capacitor plugin that assists with app updates

  • File picker

    Capacitor plugin that allows the user to select a file

  • Managed configuration

    Capacitor plugin to access managed configuration settings

  • Photo editor

    Capacitor plugin that allows the user to edit a photo

Transistor Software plugins

  • Background Geolocation

    The most sophisticated background location-tracking & geofencing module with battery-conscious motion-detection intelligence for iOS and Android

  • Background Fetch

    Periodic callbacks in the background for both IOS and Android

  • Background Geolocation Firebase

    Firebase adapter for Capacitor Background Geolocation

Aparajita plugins

  • Biometric Auth

    Easy access to native biometric auth APIs on iOS and Android

  • Dark Mode

    Universal, reliable dark mode support on the web, iOS and Android

  • Logger

    Better logging for the web and native Ionic/Capacitor apps

  • Secure Storage

    Secure, flexible storage for Capacitor apps using iOS Keychain and Android Keystore. Supports Keychain sync across devices on iOS

Other plugins

  • Barcode Reader

    Scan barcodes and QR codes using Dynamsoft Barcode Reader

  • Camera Preview

    Access camera using Dynamsoft Camera Enhancer

  • Document Normalizer

    Scan documents using Dynamsoft Document Normalizer

  • Label Recognizer

    Recognize text on labels like MRZ on passports using Dynamsoft Label Recognizer

  • AppCheck

    Allows usage of native AppCheck tokens

  • Dynamic Links

    Firebase Dynamic Links

  • Push

    This Plugin it used for Firebase Push Messages. It support Data

  • Auth

    Google auth plugin for Capacitor

  • Availability

    Verifies that Google Play services is installed and enabled, and request enabling Google Play services on device

  • Fit

    Retrieve data from Google Fit

  • MlKit Language

    Identify the language of a string of text

  • MlKit Vision

    Detect faces in an image, identify key facial features, and get the contours of detected faces

  • NativeScript Capacitor

    Empower Capacitor with native APIs

  • Augmented Reality

    Add AR experiences

Cordova plugins / Compatible

Cordova plugins / Incompatible

Tools

  • Docgen

    Docs Readme Markdown and JSON Generator for Capacitor Plugins

  • Plugin generator

    Create a new Capacitor plugin

  • Assets

    Local Capacitor icon/splash screen resource generation tool

  • Tailwind Capacitor

    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

Learning / Offical guides

Learning / Crash Courses

Learning / Community Tutorials

Learning / Books

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

Demo apps

  • capacitor-testapp

    The Capacitor TestApp is used to develop new features and verify bug fixes in Capacitor and the official plugins

  • capacitor-plugin-demo

    Simple Ionic Angular app to demonstrate the use of certain Capacitor plugins

  • capacitor-firebase-plugin-demo

    Simple Ionic Angular app to demonstrate the use of certain Capacitor Firebase plugins

  • capacitor-updater-plugin-demo

    Simple Ionic Vue app to demonstrate the use of OTA updates

Community

  • Discord

    Official Discord community

  • Forum

    Official Forum community

  • Reddit

    Official Reddit community

  • Stack Overflow

    Official Stack Overflow community

  • Proposal

    Official repo for plugin and platform requests

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

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.