mirror of
https://github.com/danielsogl/awesome-cordova-plugins.git
synced 2026-03-25 00:00:14 +08: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
/ngximports - 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?
- 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