About the author
notification-kit is built and maintained by Ahsan Mahmood, a full-stack engineer who builds React + Capacitor apps, TypeScript libraries, and developer tooling.
Why this library exists
Wiring notifications in a React + Capacitor app usually means juggling Firebase Cloud Messaging, OneSignal, @capacitor/push-notifications, and @capacitor/local-notifications separately — each with its own permission model, token handling, and platform quirks. notification-kit collapses that into one API so the same code runs on Web, iOS, and Android, while keeping every dependency optional so nothing you don't use ships in your bundle.
Other projects
Ahsan maintains several open-source packages and apps for the React + Capacitor ecosystem. Browse them on npm and GitHub.
Contributing & support
- Source: github.com/aoneahsan/notification-kit
- Issues / feature requests: GitHub issues
- Docs source: github.com/aoneahsan/notification-kit-docs
notification-kit is MIT-licensed — free to use in personal and commercial projects.