10 Best JavaScript Notification Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

sweetalert2

A beautiful, responsive, highly customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes. Zero dependencies.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
31
Top Feedback
8Great Documentation
5Highly Customizable
4Easy to Use
GitHub Stars
14K
Weekly Downloads
322K
Last Commit
5d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rt

react-toastify

React notification made easy 🚀 !

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
30
Top Feedback
21Great Documentation
15Easy to Use
10Highly Customizable
GitHub Stars
8K
Weekly Downloads
723K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rnp

react-native-push-notification

React Native Local and Remote Notifications

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.8/ 5
4
Top Feedback
3Great Documentation
3Easy to Use
3Performant
GitHub Stars
6K
Weekly Downloads
83K
Last Commit
22d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

react-native-onesignal

React Native Library for OneSignal Push Notifications Service

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
22K
Last Commit
9d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

rc-notification

React Notification

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
2Easy to Use
1Great Documentation
1Highly Customizable
GitHub Stars
306
Weekly Downloads
607K
Last Commit
5mos ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
not

notistack

Highly customizable notification snackbars (toasts) that can be stacked on top of each other

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.8/ 5
4
Top Feedback
2Easy to Use
2Performant
GitHub Stars
2K
Weekly Downloads
384K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rtn

react-toast-notifications

🍞 A toast notification system for react

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
110K
Last Commit
3mos ago
Bundle Size (min+gzip)
16.1KB
Not Tree-Shakeable

onesignal-cordova-plugin

OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your Ionic, PhoneGap CLI, PhoneGap Build, Cordova, or Sencha Touch app with OneSignal. Supports Android, iOS, and Amazon's Fire OS platforms. https://onesignal.com

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
223
Weekly Downloads
7K
Last Commit
25d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

react-native-notifications

React Native Notifications

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
3K
Weekly Downloads
10K
Last Commit
3mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
vn

vue-notification

🍦 Vue.js 2 library for showing notifications

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
2
Top Feedback
1Easy to Use
GitHub Stars
2K
Weekly Downloads
55K
Last Commit
2mos ago
Bundle Size (min+gzip)
4.44KB
Not Tree-Shakeable
nap

@costlydeveloper/ngx-awesome-popup

The intention was to contribute to the global Angular community, It's the library under the MIT license which providing a professional pop-up setup.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
16
Weekly Downloads
226
Last Commit
25d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
an

angular-notifier

A well designed, fully animated, highly customizable, and easy-to-use notification library for your Angular application.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
2
Top Feedback
1Great Documentation
1Easy to Use
1Abandoned
GitHub Stars
196
Weekly Downloads
10K
Last Commit
3mos ago
Bundle Size (min+gzip)
4.06KB
Tree-Shakeable

toastr

Simple javascript toast notifications

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
6
Top Feedback
2Easy to Use
1Great Documentation
1Performant
GitHub Stars
11K
Weekly Downloads
161K
Last Commit
3yrs ago
Bundle Size (min+gzip)
32.1KB
Not Tree-Shakeable
rn

react-notifications

Notification component for ReactJS

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.9/ 5
7
Top Feedback
4Great Documentation
4Easy to Use
2Highly Customizable
GitHub Stars
57
Weekly Downloads
27K
Last Commit
1yr ago
Bundle Size (min+gzip)
6.73KB
Not Tree-Shakeable
an

angular2-notifications

> A light and easy to use notifications library for Angular 2. ~~It features both regular page notifications (toasts) and push notifications.~~

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
GitHub Stars
N/A
Weekly Downloads
11K
Last Commit
N/A
Bundle Size (min+gzip)
5.80KB
Tree-Shakeable
rnr

react-native-root-toast

react native toast like component, pure javascript solution

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.2/ 5
5
Top Feedback
2Easy to Use
GitHub Stars
2K
Weekly Downloads
16K
Last Commit
9d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rnd

react-native-dropdownalert

A simple alert to notify users about new chat messages, something went wrong or everything is ok.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
2
Top Feedback
1Easy to Use
1Performant
GitHub Stars
2K
Weekly Downloads
10K
Last Commit
10mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
jm

jquery-modal

The simplest possible modal for jQuery

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
2
Top Feedback
1Easy to Use
1Performant
GitHub Stars
2K
Weekly Downloads
6K
Last Commit
2yrs ago
Bundle Size (min+gzip)
1.62KB
Not Tree-Shakeable
ns

ng-snotify

Angular 2+ Notification Center

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
313
Weekly Downloads
4K
Last Commit
2yrs ago
Bundle Size (min+gzip)
4.38KB
Tree-Shakeable

@chakra-ui/alert

⚡️ Simple, Modular & Accessible UI Components for your React Applications

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
21K
Weekly Downloads
159K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
not

notie

🔔 a clean and simple notification, input, and selection suite for javascript, with no dependencies

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
6K
Weekly Downloads
2K
Last Commit
3yrs ago
Bundle Size (min+gzip)
3.91KB
Not Tree-Shakeable
ale

alertifyjs

A javascript framework for developing pretty browser dialogs and notifications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
1
Top Feedback
1Easy to Use
1Performant
1Highly Customizable
GitHub Stars
2K
Weekly Downloads
36K
Last Commit
2yrs ago
Bundle Size (min+gzip)
9.67KB
Not Tree-Shakeable
bn

bootstrap-notify

Turns standard Bootstrap alerts into "Growl-like" notifications.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
3.0/ 5
1
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
21K
Last Commit
3yrs ago
Bundle Size (min+gzip)
2.54KB
Not Tree-Shakeable
rea

reapop

📮 A simple and customizable React notifications system

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
5K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@zendeskgarden/react-notifications

🌱 garden React components

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
961
Weekly Downloads
6K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@react-native-community/push-notification-ios

React Native Push Notification API for iOS.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
500
Weekly Downloads
108K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rnp

react-native-push-alarm-notification

Package to schedule alarm notifications and bring your app to foreground if it is in the background in react native.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
3
Weekly Downloads
1
Last Commit
7mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
ale

@react-md/alert

React material design - An accessible React component library built from the Material Design guidelines in Sass

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
1K
Last Commit
4d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@clayui/alert

A web implementation of the Lexicon Experience Language

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
177
Weekly Downloads
349
Last Commit
5d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@keen.io/toast-notifications

Mono-repository for Front-End projects

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
6
Weekly Downloads
113
Last Commit
1d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@syncfusion/ej2-notifications

Syncfusion JavaScript UI controls library offer more than 50+ cross-browser, responsive, and lightweight HTML5 UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
274
Weekly Downloads
9K
Last Commit
4d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rnc

react-notifications-component

Delightful and highly customisable React Component to notify your users

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
23K
Last Commit
7mos ago
Bundle Size (min+gzip)
4.05KB
Not Tree-Shakeable
at

angular2-toaster

Angular2-toaster is an asynchronous, non-blocking Angular Toaster Notification library

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
339
Weekly Downloads
20K
Last Commit
1yr ago
Bundle Size (min+gzip)
3.63KB
Tree-Shakeable
vtn

vue-toast-notification

Yet another toast notification plugin for Vue.js 🌷

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
292
Weekly Downloads
16K
Last Commit
2mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

pnotify

Beautiful JavaScript notifications with Web Notifications support.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
14K
Last Commit
6mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@syncfusion/ej2-angular-notifications

Syncfusion Angular UI components library offer more than 50+ cross-browser, responsive, and lightweight angular UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
183
Weekly Downloads
3K
Last Commit
4d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@nativescript/local-notifications

Official @nativescript plugins.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
89
Weekly Downloads
407
Last Commit
1d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
not

noty

⛔️ DEPRECATED - Dependency-free notification library that makes it easy to create alert - success - error - warning - information - confirmation messages as an alternative the standard alert dialog.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
7K
Weekly Downloads
53K
Last Commit
1mo ago
Bundle Size (min+gzip)
8.62KB
Not Tree-Shakeable

react-notification-alert

React bootstrap 4 notification alert

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
1Great Documentation
GitHub Stars
32
Weekly Downloads
5K
Last Commit
10mos ago
Bundle Size (min+gzip)
1.90KB
Not Tree-Shakeable

react-native-voip-push-notification

React Native VoIP Push Notification - Currently iOS only

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
160
Weekly Downloads
5K
Last Commit
5mos ago
Bundle Size (min+gzip)
0.48KB
Not Tree-Shakeable
nul

np-ui-lib

Native Angular UI Components and Design Framework

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
8
Weekly Downloads
142
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

redux-notifications

Redux & React based Notifications center.

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
153
Weekly Downloads
25K
Last Commit
5mos ago
Bundle Size (min+gzip)
8.77KB
Not Tree-Shakeable

@syncfusion/ej2-react-notifications

Syncfusion React UI components library offer more than 50+ cross-browser, responsive, and lightweight react UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
192
Weekly Downloads
706
Last Commit
4d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
jf

jqwidgets-framework

Angular, Vue, React, Web Components, Blazor, Javascript, jQuery and ASP .NET Framework,

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
265
Weekly Downloads
6K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@pnotify/core

Beautiful JavaScript notifications with Web Notifications support.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
3K
Last Commit
6mos ago
Bundle Size (min+gzip)
14.9KB
Not Tree-Shakeable

@syncfusion/ej2-vue-notifications

Syncfusion Vue UI component library offer more than 50+ cross-browser, responsive, and lightweight vue UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
208
Weekly Downloads
594
Last Commit
4d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
jpa

jquery-peek-a-bar

jQuery plugin for a Notification Bar

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
56
Weekly Downloads
93
Last Commit
6d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rf

react-floater

Advanced tooltips for React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
130
Weekly Downloads
98K
Last Commit
3mos ago
Bundle Size (min+gzip)
17.1KB
Tree-Shakeable
mrt

material-react-toastify

React notification made easy 🚀 !

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
12
Weekly Downloads
1K
Last Commit
10mos ago
Bundle Size (min+gzip)
9.62KB
Not Tree-Shakeable
ru

react-useportal

🌀 React hook for Portals

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
790
Weekly Downloads
29K
Last Commit
3mos ago
Bundle Size (min+gzip)
1.87KB
Not Tree-Shakeable