Files
awesome-cordova-plugins/docs/README.md
T
2026-03-21 17:08:43 -07:00

48 lines
1.6 KiB
Markdown

---
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](https://ionicframework.com/) 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:
```bash
npm install @awesome-cordova-plugins/core
npm install @awesome-cordova-plugins/camera
```
Then install the corresponding Cordova plugin:
```bash
ionic cordova plugin add cordova-plugin-camera
```
See the [Installation](installation.md) guide for detailed framework-specific setup instructions.
## Need Help?
- Browse the [Plugin List](plugins/) to find the wrapper you need
- Check the [FAQ](faq.md) for common issues and solutions
- [Report an issue](https://github.com/danielsogl/awesome-cordova-plugins/issues) or contribute on GitHub
## Maintainer
[Daniel Sogl](https://www.linkedin.com/in/daniel-sogl)