Skip to content


Repository files navigation

Snorenotify is unmaintained, it is recommended to use KNotifications instead. If you only care for Windows notification use


Snorenotify is a multi platform Qt notification framework. Using a plugin system it is possible to create notifications with many different notification systems on Windows, Unix and Mac.

For a detailed description for some of our backends see our Wiki.


If you need support on how to use Snorenotify you can reach out to the developers using the mailing list or IRC joining #Snorenotify on Libera Chat or using the Web chat .

Supported Backends

Supported secondary Backends

Secondary backends are those that allow you to send notifications to your phone, a website, play a sound. In difference to backends they don't offer interactions with te notification therefore any number of secondary backends might be enabled.

Projects using Snorenotify

How to integrate Snorenotify in your project


project( MyApp )
cmake_minimum_required( VERSION 2.8.12 )
find_package(LibsnoreQt5 0.7.0 REQUIRED)
find_package(LibsnoreSettingsQt5 0.7.0 OPTIONAL)

add_executable( my_app main.cpp)
target_link_libraries( my_app Snore::Libsnore Snore::LibsnoreSettings)


QT += LibsnoreQt5
QT += LibsnoreSettingsQt5


A documentation of the API can be found here


Required dependencies:

Supported compilers

  • gcc 4.8 and later.
  • msvc 2013 and later.
  • clang 3.4 and later.

Third party libraries that we ship with our source