https://github.com/invertase/notifee
⚛️ A feature rich notifications library for React Native.
https://github.com/invertase/notifee
android hactoberfest ios notifications react-native
Last synced: 18 days ago
JSON representation
⚛️ A feature rich notifications library for React Native.
- Host: GitHub
- URL: https://github.com/invertase/notifee
- Owner: invertase
- License: apache-2.0
- Archived: true
- Created: 2017-06-02T09:44:41.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2026-04-07T11:48:23.000Z (7 months ago)
- Last Synced: 2026-10-16T23:11:25.121Z (20 days ago)
- Topics: android, hactoberfest, ios, notifications, react-native
- Language: TypeScript
- Homepage: https://docs.page/invertase/notifee
- Size: 32.1 MB
- Stars: 2,174
- Watchers: 16
- Forks: 272
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-react-native - Notifee - Advanced notification library with custom layouts and actions. (Push Notifications / Graphics & Drawing)
README
> [!CAUTION]
> Notifee is no longer actively maintained. Please see [this issue](https://github.com/invertase/notifee/issues/1254#issuecomment-3456588135) for more context.
>
> We recommend that users migrate to [expo-notifications](https://github.com/expo/expo/tree/main/packages/expo-notifications) for a supported experience within the React Native ecosystem. Alternatively, see the community-maintained fork [react-native-notify-kit](https://github.com/marcocrupi/react-native-notify-kit) which serves as a drop-in replacement for Notifee.
>
> Thank you for the continued support and contributions over the past 7 years on this project.
Notifee Notifications
A feature rich Android & iOS notifications library for React Native.
[> Learn More](https://docs.page/invertase/notifee/)
---
> Notifee is going Noti-'free' - free and fully open source. [[Learn more]](https://invertase.io/blog/open-sourcing-notifee)
---
## Documentation
- [Overview](https://docs.page/invertase/notifee/react-native/overview)
- [Reference](https://docs.page/invertase/notifee/react-native/reference)
### Android
The APIs for Android allow for creating rich, styled and highly interactive notifications. Below you'll find guides that cover the supported Android features.
| Topic | |
| ---------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
| [Appearance](https://docs.page/invertase/notifee/react-native/android/appearance) | Change the appearance of a notification; icons, colors, visibility etc. |
| [Behaviour](https://docs.page/invertase/notifee/react-native/android/behaviour) | Customize how a notification behaves when it is delivered to a device; sound, vibration, lights etc. |
| [Channels & Groups](https://docs.page/invertase/notifee/react-native/android/channels) | Organize your notifications into channels & groups to allow users to control how notifications are handled on their device |
| [Foreground Service](https://docs.page/invertase/notifee/react-native/android/foreground-service) | Long running background tasks can take advantage of an Android Foreground Service to display an on-going, prominent notification. |
| [Grouping & Sorting](https://docs.page/invertase/notifee/react-native/android/grouping-and-sorting) | Group and sort related notifications in a single notification pane. |
| [Interaction](https://docs.page/invertase/notifee/react-native/android/interaction) | Allow users to interact with your application directly from the notification, with actions. |
| [Progress Indicators](https://docs.page/invertase/notifee/react-native/android/progress-indicators) | Show users a progress indicator of an on-going background task, and learn how to keep it updated. |
| [Styles](https://docs.page/invertase/notifee/react-native/android/styles) | Style notifications to show richer content, such as expandable images/text, or message conversations. |
| [Timers](https://docs.page/invertase/notifee/react-native/android/timers) | Display counting timers on your notification, useful for on-going tasks such as a phone call, or event time remaining. |
### iOS
Below you'll find guides that cover the supported iOS features.
| Topic | |
| ----------------------------------------------------------------- | ------------------------------------------------------------------------ |
| [Appearance](https://docs.page/invertase/notifee/react-native/ios/appearance) | Change how the notification is displayed to your users. |
| [Behaviour](https://docs.page/invertase/notifee/react-native/ios/behaviour) | Control how notifications behave when they are displayed on a device; sound, crtitial alerts, etc. |
| [Categories](https://docs.page/invertase/notifee/react-native/ios/categories) | Create & assign categories to notifications. |
| [Interaction](https://docs.page/invertase/notifee/react-native/ios/interaction) | Handle user interaction with your notifications. | |
| [Permissions](https://docs.page/invertase/notifee/react-native/ios/permissions) | Request permission from your application users to display notifications. | |
## License
- See [LICENSE](/LICENSE)
---
Built and maintained by Invertase.
