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 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
/ngximportsFramework-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/cameraThen install the corresponding Cordova plugin:
ionic cordova plugin add cordova-plugin-cameraSee the Installation guide for detailed framework-specific setup instructions.
Need Help?
Browse the Plugin List to find the wrapper you need
Check the FAQ for common issues and solutions
Report an issue or contribute on GitHub
Maintainer
Last updated