NOTY is a notification library that makes it easy to create alert - success - error - warning - information - confirmation messages as an alternative the standard alert dialog.

GitHub release Bower version npm version Packagist version devDependency Status npm Contributors

Need help for Documentation & Translation Details are here.
v2.* documentation is here.

Release History

  • v3.1.0-beta

    It's a pre-release!

    • modal option support
    • Better page visibility flow
    • sounds option support with conditions ('docVisible', 'docHidden')
    • titleCount option support with conditions ('docVisible', 'docHidden')
    • Now uses Promises for show & close flows with babel-polyfill (this will prevent some bugs)
    • New theme nest (It's first stacked view theme, you should check, it's cool)
    • and FINALLY Web Push Notifications support with Service Workers


    • Switched to Qunit & SauceLabs for cross-browser automated tests
    • Prettier with Standard <3
  • v3.0.1

    • max-width for layouts (mobile)
    • fix for blurry centered layouts #351
    • better class replacements for setText, setTheme
    • setTimeout API for on the fly timeout changes
    • Function supports for & close properties
    • Demo added for bounce.js, mo.js, velocity.js usages


    • switched to ava for tests
  • v3.0.0

    • No jQuery dependency
    • No JS themes, layouts, animations (all CSS now)
    • New named queue system
    • 2 New theme: mint, sunset
    • New API methods: stop, resume
    • New callbacks, onHover, onTemplate
  • v2.4.1

    • Performance improvements for progressbar flow (interval is removed, using only css transition for animation)
  • v2.4.0

    • Basic inline timeout progress bar added. #315
  • v2.3.11

    • #244, #247 Timeout with buttons
    • #270, #321 Support custom ID
    • #316 How to disable showing & closing animations; set null.
    • #328 beforeShow callback added (triggered before animation start). onShow is now triggered when noty is ready for dom manipulations
    • #331 better close handling
    • #326 bower package description is now less than 140 char.
  • v2.3.10

  • v2.3.8

  • v2.3.7

    • #296 Fixed creation of modal overlay
    • #292 Fix for animate.css clicking issue
  • v2.3.6

  • v2.3.5

  • v2.3.4

    Fix for #238 sorry about that, I updated grunt-bump configs.
    Pass event object to button click handlers. #235

  • v2.3.3

    Fix for #233 noty with timeout and close by click for jquery > 1.7.2 work wrong

  • v2.3.2

    Build fix

  • v2.3.1

    • Better colors for Relax theme
  • v2.3.0

    • New theme: Relax
    • Animate.css support for animations

    Documentation will be added soon. Demo is here.

  • v2.2.10

    AMD compability #73

  • v2.2.9

    • Fix animation glitch with bootstrap theme #225
    • Images are now compressed, 4KB saved for default theme #223
    • Custom theme information added to documentation page #218
  • v2.2.8

    Resolved #210 #204

  • v2.2.7

    Resolved #221 #216

  • v2.2.6

    • Twitter Bootstrap theme built with list-group component #211
  • v2.2.4

    • Remove event handler aliases (click(), resize(), bind()) and use the on() method instead.
    • bower.json file will allow devs to load in noty via bower.
    • Refactored event handlers by removing aliases. Using the on() method instead.
    • Added a grunt task for version bumping on build.
  • v2.2.2

    • Fixes #181 usign modal option with custom css theme
  • v2.2.1

  • v2.2.0

    • noty is not forcing you to include theme.js now. If your theme-name doesn't have a equal theme.js; noty will use your theme-name as a css className. Related issues #54 #60 #162
    • Packaged and minified versions now available (generated with grunt) #166
    • noty v1.0.x options not supported anymore.
  • v2.1.4

    Option for close all notifications before show: killer: true (default: false)
    Issue #49

  • v2.1.3

    Fix for #163 - Multiple custom selectors on one page issue

  • v2.1.2

    • Added: jQuery manifest file
  • v2.1.1

    • Buttons have (user-specifiable) IDs
  • v2.1.0