Welcome

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 is a curated set of TypeScript wrappers for Cordova plugins that make adding native functionality to your Ionicarrow-up-right 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 Soglarrow-up-right

Last updated