Files
awesome-cordova-plugins/docs
2026-03-21 17:14:52 -07:00
..
2026-03-21 17:14:52 -07:00
2026-03-21 17:08:43 -07:00
2026-03-21 17:08:43 -07:00
2026-03-21 17:08:43 -07:00
2026-03-21 17:05:36 -07:00

description
description
Awesome Cordova Plugins provides TypeScript wrappers for Cordova and Ionic native plugins with Promise and Observable support for Angular, React, and Capacitor apps.

Awesome Cordova Plugins

Awesome Cordova Plugins is a curated set of TypeScript wrappers for Cordova plugins that make adding native functionality to your Ionic mobile app easy.

Every Cordova plugin callback is wrapped in a Promise or Observable, providing a common interface and seamless integration with Angular change detection.

Features

  • TypeScript wrappers for over 250 Cordova plugins
  • Promise and Observable support for modern async patterns
  • Angular integration with automatic change detection via /ngx imports
  • Framework-agnostic — works with Angular, React, or plain TypeScript
  • Capacitor compatible — use Cordova plugins in Capacitor projects

Quick Start

Install the core library and any plugin wrapper you need:

npm install @awesome-cordova-plugins/core
npm install @awesome-cordova-plugins/camera

Then install the corresponding Cordova plugin:

ionic cordova plugin add cordova-plugin-camera

See the Installation guide for detailed framework-specific setup instructions.

Need Help?

Maintainer

Daniel Sogl