Topics / #notifications

Notifications projects on GitHub

Sending and routing notifications across channels like push and email.

As of , the most-starred Notifications projects on GitHub are tauri (112K stars), daily_stock_analysis (66.5K stars) and TrendRadar (63K stars). GitHub.Locker tracks 88 Notifications repositories with 1.2M stars combined. The fastest-growing on October 16 was openGym, with +420 stars in a day.

88Projects
1.2MStars in total
+1.4KStars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

88 projects · by stars

  1. #1 · tauri-apps/tauri

    tauri

    Tauri is a framework for building tiny, blazingly fast binaries for all major operating systems, letting you write the UI with any front-end framework that compiles to HTML, JS and CSS.

    112K
  2. #2 · ZhuLinsen/daily_stock_analysis

    daily_stock_analysis

    An AI-driven stock analysis system that pulls market data and news for A-share, Hong Kong, US, Japanese, Korean and Taiwanese stocks, then generates a daily AI decision report and pushes it to WeChat Work, Feishu, Telegram, Discord, Slack or email.

    66.5K
  3. #3 · sansan0/TrendRadar

    TrendRadar

    TrendRadar is an AI-driven public opinion and trend monitoring tool that aggregates trending topics from many Chinese platforms plus RSS feeds, filters them with keywords or AI, and pushes a smart briefing to your phone or desktop.

    63K
  1. 4

    huginn

    50.1Khuginn/huginn · Ruby

    Huginn lets you build 'agents' that watch the web for events and act on your behalf — a self-hosted, hackable alternative to IFTTT or Zapier.

  2. 5

    novu

    40.2Knovuhq/novu · TypeScript

    Novu is open-source communication infrastructure that lets products and AI agents send messages to users across Inbox, Email, SMS, Push, Chat, Slack, Microsoft Teams, Telegram, WhatsApp and more through one API and one unified conversation model.

  3. 6

    changedetection.io

    35.1Kdgtlmoon/changedetection.io · Python

    changedetection.io monitors websites for changes and sends you alerts when content updates, prices drop, items restock, or pages get defaced.

  4. 7

    ntfy

    34.9Kbinwiederhier/ntfy · Go

    ntfy is a simple HTTP-based pub-sub notification service that lets you send push notifications to your phone or desktop with a single PUT or POST request, without signing up or paying anything.

  5. 8

    12306

    34KtesterSunshine/12306 · Python

    This is a Chinese railway (12306) ticket-booking assistant that automates logging in, solving captchas, and grabbing train tickets, including waitlist ('候补') grabbing when tickets are sold out.

  6. 9

    mantine

    31.8Kmantinedev/mantine · TypeScript

    Mantine is a fully featured React components library: @mantine/core alone ships 100+ components, and companion packages cover forms, charts, notifications, editors and more.

  7. 10

    SmsForwarder

    28.5Kpppscn/SmsForwarder · Kotlin

    An Android app that watches a phone's SMS, incoming calls, and app notifications and forwards them by your rules to DingTalk, WeCom, Feishu, email, bark, webhook, Telegram, ServerChan, PushPlus, or another phone via SMS.

  8. 11

    awesome-actions

    28.3Ksdras/awesome-actions

    A curated, categorized index of GitHub Actions: ready-made actions, workflow examples, official resources and tutorials you can plug into your repository's automation.

  9. 12

    cmux

    28.2Kmanaflow-ai/cmux · Swift

    cmux is a free, open-source macOS terminal built for running AI coding agents in parallel: vertical tabs with git branch and PR status, plus notifications that flag which agent needs you.

  10. 13

    vhr

    28Klenve/vhr · Java

    This is Vhr (微人事), a human resources management system with a separated front-end and back-end, built with Spring Boot on the backend and Vue on the frontend.

  11. 14

    monica

    25.5Kmonicahq/monica · PHP

    An open-source PRM — a Personal Relationship Management app. Think of the CRMs sales teams use, but for your friends and family: it helps you document your life and log interactions with the people you care about.

  12. 15

    watchtower

    24.6Kcontainrrr/watchtower · Go

    Watchtower automates Docker container updates: push a new image to your registry and it pulls it, stops the old container and starts the new version in its place.

  13. 16

    CodexBar

    22.6Ksteipete/CodexBar · Swift

    CodexBar is a tiny macOS 14+ menu bar app that keeps AI coding-provider usage limits visible and shows when each usage window resets, so you can plan long tasks instead of guessing whether you have quota left.

  14. 17

    thingsboard

    22.6Kthingsboard/thingsboard · Java

    ThingsBoard is an open-source IoT platform for device management, data collection, processing, and visualization: connect devices, store their telemetry, and build dashboards on top.

  15. 18

    parse-server

    21.4Kparse-community/parse-server · JavaScript

    Parse Server is an open source, self-hosted backend: you deploy it to any infrastructure that runs Node.js, standalone or inside an Express app, and it gives your application a ready-made API layer over a database so you don't build that plumbing yourself.

  16. 19

    Obtainium

    20.5KImranR98/Obtainium · Dart

    Obtainium is a free, open-source Android app that installs and updates apps straight from their release pages — GitHub, GitLab, F-Droid and many more — and notifies you when a new release comes out.

  17. 20

    qinglong

    20Kwhyour/qinglong · TypeScript

    Qinglong (青龙) is a self-hosted timed task management platform — a web-based alternative to crontab — that schedules and runs scripts written in Python3, JavaScript, Shell or TypeScript.

  18. 21

    sweetalert2

    18.1Ksweetalert2/sweetalert2 · JavaScript

    A replacement for JavaScript's built-in popup boxes: beautiful, responsive, highly customizable, accessible (WAI-ARIA) dialogs — alerts, confirms, prompts, toasts and modals — with zero dependencies.

  19. 22

    nodemailer

    17.7Knodemailer/nodemailer · TypeScript

    Nodemailer is a Node.js library for sending email: you hand it a message and it delivers it via SMTP or sendmail. It has been in active development since 2011.

  20. 23

    apprise

    17.6Kcaronc/apprise · Python

    Apprise is a Python library and CLI for sending push notifications to almost every popular service — Telegram, Discord, Slack, Amazon SNS, Gotify and many more — through one common URL-based syntax.

  21. 24

    FreshRSS

    16.3KFreshRSS/FreshRSS · PHP

    FreshRSS is a free, self-hosted RSS feed aggregator: it pulls all your news feeds into one web interface. It is lightweight and customizable, supports multiple users (with an anonymous reading mode), and ships both a client API and a CLI.

  22. 25

    server

    16.1Kgotify/server · Go

    Gotify is a simple self-hosted server for sending and receiving messages in real time over WebSocket, with a sleek web UI included.

  23. 26

    py12306

    15Kpjialin/py12306 · Python

    A self-hosted ticket-grabbing assistant for China's 12306 railway booking site: it watches remaining ticket availability and automatically solves captchas and places orders for you.

  24. 27

    lemmy

    14.6KLemmyNet/lemmy · Rust

    Lemmy is a free, open-source link aggregator and forum for the fediverse — think Reddit or Hacker News, but anyone can run a server and all servers connect into one network.

  25. 28

    WeChatPlugin-MacOS

    14.3KTKkk-iOSer/WeChatPlugin-MacOS · Objective-C

    A plugin that injects extra features into the official WeChat app on macOS, such as anti-recall messages, auto-reply, running multiple WeChat accounts at once, and remotely controlling your Mac from WeChat.

  26. 29

    openGym

    13.1KDuarteSantos8/openGym · JavaScript

    A self-hosted gym and body-weight tracker you run on your own server: plan routines, follow guided workouts, log every set and your body weight. No subscription, no ads, no telemetry; your data stays yours.

  27. 30

    sonner

    13Kemilkowalski/sonner · TypeScript

    Sonner is an opinionated toast component for React that lets you show notification messages from anywhere in your app.

  28. 31

    onedrive

    12.9Kabraunegg/onedrive · Python

    A free, open-source Microsoft OneDrive client for Linux that syncs files with OneDrive Personal, OneDrive for Business, Microsoft 365 and SharePoint document libraries.

  29. 32

    seerr

    12.9Kseerr-team/seerr · TypeScript

    Seerr is an open-source media request and discovery manager for Jellyfin, Plex, and Emby — the successor to Overseerr and Jellyseerr for browsing and requesting movies and shows on a media server.

  30. 33

    shell

    12.9Kcaelestia-dots/shell · QML

    Caelestia shell is an animated desktop shell for Linux: the visual layer of your desktop — bar, launcher, dashboard, notifications — rendered with Quickshell on top of the Hyprland window manager under Wayland.

  31. 34

    planka

    12.6Kplankanban/planka · JavaScript

    PLANKA is an open-source, self-hosted Kanban board for team project tracking, pitched as a Trello alternative with a free Community edition and an optional paid Pro edition for organisations.

  32. 35

    keep

    12.4Kkeephq/keep · Python

    Keep is an open-source AIOps and alert management platform: a single pane of glass for alerts and incidents, with deduplication, enrichment, filtering, correlation, workflows and dashboards built in.

  33. 36

    gatus

    12.3KTwiN/gatus · Go

    Gatus is an open-source, developer-oriented status page and health dashboard: it actively probes your services over HTTP, TCP, ICMP or DNS, shows the results on a web dashboard, and can alert you when checks fail.

  34. 37

    toastr

    12.1KCodeSeven/toastr · JavaScript

    Toastr is a lightweight JavaScript library for showing non-blocking 'toast' popup notifications (info, success, warning, error) on a web page.

  35. 38

    walle-web

    12Kmeolu/walle-web · Python

    Walle (瓦力) is an open-source, web-based code deployment platform that lets you publish and roll back code written in PHP, Java, Python, Go and more through a browser instead of relying solely on Jenkins.

  36. 39

    MediatR

    11.9KLuckyPennySoftware/MediatR · C#

    MediatR is a .NET library that implements the mediator pattern for in-process messaging, letting you send requests, commands, queries, notifications and events through one mediator object instead of wiring handlers together directly.

  37. 40

    pomelo

    11.9KNetEase/pomelo · JavaScript

    A fast, scalable game server framework for Node.js, originally built by NetEase. It ships the core framework plus related components — libraries and tools — and also suits realtime web apps.

  38. 41

    March7thAssistant

    11.7Kmoesnow/March7thAssistant · Python

    March7thAssistant is a full-automation bot for the game Honkai: Star Rail. It handles daily chores like clearing stamina, daily training, claiming rewards, and commissions, plus weekly content such as Memory of Chaos, Pure Fiction, and Apocalyptic Shadow.

  39. 42

    rayburst

    11.1KAnInsomniacy/rayburst · TypeScript

    Motrix Next is a full-featured open-source download manager — a ground-up rewrite of the popular Motrix app, now built on Tauri 2 (Rust) and Vue 3 instead of Electron, supporting HTTP, BitTorrent, ED2K, and Magnet downloads.

  40. 43

    react-hot-toast

    11Ktimolins/react-hot-toast · TypeScript

    react-hot-toast is a lightweight notification (toast) library for React apps, giving you customizable, beautiful-by-default popup messages out of the box.

  41. 44

    Checkmate

    11Kbluewave-labs/Checkmate · TypeScript

    Checkmate is an open-source, self-hosted tool that monitors server uptime, response times, hardware (CPU, RAM, disk), and incidents in real time with dashboards and status pages.

  42. 45

    Reloader

    10.5Kstakater/Reloader · Go

    Reloader is a Kubernetes controller that watches ConfigMaps and Secrets and automatically triggers rolling restarts of the workloads that reference them — Deployments, StatefulSets, DaemonSets and more.

  43. 46

    healthchecks

    10.4Khealthchecks/healthchecks · Python

    Healthchecks is an open-source cron job monitoring service: your cron jobs and scheduled tasks ping it over HTTP or email, and if an expected ping does not arrive on time, it sends out alerts.

  44. 47

    devhub

    10.1Kdevhubapp/devhub · TypeScript

    DevHub is an open-source app for managing GitHub notifications and following repository activity, described as TweetDeck for GitHub. You get columns of filtered feeds so you don't miss anything important.

  45. 48

    sphere

    9.6Kunicity-sphere/sphere · TypeScript

    Sphere (Unicity AgentSphere) is a Web3 wallet and agent platform for the Unicity network: a crypto wallet with token transfers, DMs, group chat, and a marketplace in one app.

  46. 49

    get_jobs

    8.9Kloks666/get_jobs · Java

    get_jobs is a desktop automation tool that auto-submits your resume on four major Chinese job platforms — Boss直聘 (Boss), 前程无忧 (51job), 猎聘 (Liepin) and 智联招聘 (ZhiLian) — using browser automation, with an AI assistant that writes personalized greeting messages based on each job's description.

  47. 50

    peon-ping

    5.1KPeonPing/peon-ping · Shell

    peon-ping plays Warcraft III Peon voice lines and shows bold on-screen banners whenever your AI coding agent (Claude Code, Codex, Cursor, and others) finishes a task or needs your input, so you stop babysitting the terminal and losing focus.

  48. 51

    quotio

    4.9Knguyenphutrong/quotio · Rust

    Quotio is a native macOS menu bar app for managing CLIProxyAPI, a local proxy server that unifies multiple AI provider accounts (Claude, OpenAI Codex, Qwen, Vertex AI, iFlow, Antigravity, Kiro, GitHub Copilot) with quota tracking and automatic failover.

  49. 52

    vscode-antigravity-cockpit

    4.9Kjlcodes99/vscode-antigravity-cockpit · TypeScript

    Antigravity Cockpit is a VS Code extension that monitors AI model quotas for Google Antigravity, showing usage, reset timers, and alerts right inside your editor.

  50. 53

    once-campfire

    4.8Kbasecamp/once-campfire · Ruby

    Campfire is a super simple, web-based group chat app that you self-host instead of paying for a subscription chat service.

  51. 54

    fleetbase

    4.4Kfleetbase/fleetbase · JavaScript

    Fleetbase is an open-source, modular operating system for logistics and supply chain operations. It covers dispatch, fleet management, live tracking, commerce, warehousing, and finance in one platform, with a REST API, webhooks, and an extension system.

  52. 55

    pebrel

    3.4KKuddev/pebrel · Rust

    Pebrel is a GPU-accelerated terminal emulator for Windows, macOS, and Linux that brings local shells, SSH/SFTP remote access, and AI command-line tools like Claude Code and Codex into one native desktop workspace.

  53. 56

    rumps

    3.3Kjaredks/rumps · Python

    rumps is a Python library that lets you build macOS menu bar (status bar) apps with very little code, without writing raw PyObjC underscore syntax.

  54. 57

    mygo

    2.2Kegoist/mygo · Go

    MyGo is a Go toolkit for building desktop apps that either embed a web frontend in the OS's native webview or render a fully native UI drawn by MyGo itself on the GPU, and you can mix both in one app.

  55. 58

    PanWatch

    2.1KTNT-Likely/PanWatch · Python

    PanWatch (盯盘侠) is a self-hosted AI stock-monitoring assistant covering A-share, Hong Kong and US markets: portfolio tracking, real-time alerts and automated reports, with multi-agent analysis powered by the TradingAgents framework.

  56. 59

    fredy

    1.6Korangecoding/fredy · JavaScript

    Fredy is a self-hosted tool that continuously watches 26 real estate portals across Germany, Austria, Switzerland, Spain, Italy and Portugal (e.g. ImmoScout24, Immowelt, eBay Kleinanzeigen) and pushes new listings to you via Slack, Telegram, Email, Discord or ntfy the moment they appear.

  57. 60

    pricebuddy

    1.4Kjez500/pricebuddy · PHP

    PriceBuddy is a self-hostable, open-source price tracker that watches product pages across different online stores and notifies you when the price drops or availability changes.

  58. 61

    Pi.Alert

    1.2Kleiweibau/Pi.Alert · PHP

    Pi.Alert watches your Wi-Fi or LAN and alerts you when an unknown device connects, a known device disconnects, or a monitored web service goes down. It also checks HTTP status, response time, and SSL certificates for web services you configure.

  59. 62

    Doll

    1.2Kxiaogdgenuine/Doll · Swift

    Doll is a Mac app that keeps the unread badges of message apps like Mail, Slack and Teams visible in the macOS Menu bar, so new messages catch your eye on any screen.

  60. 63

    herdr-web-ui

    1.1Kdevswha/herdr-web-ui · TypeScript

    It is a browser and phone client for herdr: it lets you open the agent sessions you already have running, chat with them, see a live terminal for each pane, and reply from anywhere.

  61. 64

    tinyjsapp

    1.1Ktarwin/tinyjsapp · C

    tinyjs lets you build native desktop apps in plain JavaScript for both the backend and frontend, shipping as a tiny ~6MB app with no Electron, Node, or bundled Chromium — the backend runs on txiki.js and the frontend renders through the system's native WebKit.

  62. 65

    DEsk

    1Kfyzugx/DEsk · C

    DEsk is a Wayland desktop environment for Linux built around a realistic skeuomorphic design (like iOS 6) where the whole desktop is drawn as an actual desk: windows are sheets of paper, the dock is a drawer, apps sit in binders on a bookshelf, notifications arrive in a post box, and settings live in a control panel built into the desk.

  63. 66

    boop

    1Kchrisgreg/boop · Go

    Boop is a tiny self-hosted notification inbox for developers: your apps POST events to it, and it pushes alerts straight to your iPhone through Apple's APNs, with no hosted relay, account system, or telemetry.

  64. 67

    macos-sysdata

    944Jarvis322/macos-sysdata · Swift

    It's a free macOS menu bar app that opens up the vague 'System Data' bucket in Storage settings and shows exactly what's filling it (simulator runtimes, Xcode caches, package manager stores, VM disks, logs, per-app data) so you can delete items one by one instead of guessing.

  65. 68

    mail2telegram

    904tbxark/mail2telegram · TypeScript

    mail2telegram is a Telegram bot that receives your email and runs entirely on Cloudflare Workers, combining instant push notifications in chat with a Telegram Mini App inbox for history, attachments and settings.

  66. 69

    zulu

    888slop-place/zulu · Swift

    Zulu is a native Zulip client for iOS and macOS that treats topics as first-class citizens, grouping channels into folders and letting threads be promoted or hidden locally.

  67. 70

    jarvis

    881ethanplusai/jarvis · Python

    JARVIS is a voice assistant for Claude Code: a butler you talk to on your Mac. He brainstorms a project with you out loud, writes the agreed design to a spec file, then starts a real Claude Code session and drives the build.

  68. 71

    Angelic-Angel

    838sh1ma/Angelic-Angel · Rust

    Angelic Angel is a Rust CLI tool that receives real-time Twitter/X push notifications by emulating a browser's Web Push client, connecting to Mozilla's AutoPush infrastructure, and forwarding the decrypted notification payloads to a webhook you control.

  69. 72

    dsh_desktop

    715myYangyunfan/dsh_desktop · JavaScript

    DSH Desktop is an out-of-the-box desktop client that packages DeepSeek Harness (dsh) for Windows (with macOS/Linux builds in preview). It bundles a full Node.js runtime, the dsh CLI, and all official plugins so you can double-click and run without installing anything first.

  70. 73

    laya

    704aayushch/laya · Python

    Laya is a local-first AI notification command center that aggregates Slack, Gmail, GitHub, Jira, Notion, Outlook and Calendar notifications, processes them with local LLMs (Ollama/LM Studio) or your own cloud API keys, and prepares ready-to-approve Action Cards before you even open the notification.

  71. 74

    HaloBattery

    656HeyOkay/HaloBattery · Python

    HaloBattery is a Windows tray app that shows battery levels for wireless mice, keyboards, headsets and controllers, giving each device its own icon instead of making you install each vendor's own software.

  72. 75

    penguin-mail

    463c9dev/penguin-mail · Rust

    Penguin Mail is a native Linux desktop app for mail and calendar: it handles Gmail, Microsoft (Outlook.com, Hotmail, Live, Microsoft 365) and any IMAP/SMTP account, plus Google Calendar, contacts, OpenPGP and S/MIME encryption, and an optional AI assistant.

  73. 76

    github-release-monitor

    437iamspido/github-release-monitor · TypeScript

    GitHub Release Monitor is a self-hostable app that watches GitHub, GitLab, Codeberg and self-hosted Forgejo repositories for new releases and sends you email or Apprise notifications (Discord, Telegram, Slack and 70+ other services) when something new ships.

  74. 77

    pi-pocket

    422TannerMidd/pi-pocket · TypeScript

    Pi Pocket is a durable, multiplayer, mobile-first web app for running Pi coding-agent sessions from your own machine or your phone, with no cloud VM required.

  75. 78

    buzzkit

    389buzzkit-dev/buzzkit · TypeScript

    BuzzKit is an open source orchestration layer for notifications: you plug in your own provider keys, and it handles subscriber management, targeting, preferences, scheduling, workflows, retries and delivery receipts behind one API and one dashboard.

  76. 79

    hilight-studio

    362DhananjayBhosale/hilight-studio · Kotlin

    HiLight Studio is an experimental Android app that controls the eight-LED HiLight array on the back of Pixel 11 Pro devices, letting you set solid colors, animated patterns, per-app rules, and per-contact notification colors.

  77. 80

    pl_mail

    331karatektus/pl_mail · PHP

    plMail is a self-hosted, Gmail-style mail client that connects to IMAP, Gmail, and Outlook mailboxes you already have, syncs them into your own PostgreSQL database, and gives you one inbox, search box, and set of labels in the browser.

  78. 81

    Sapphire

    325cshariq/Sapphire · Swift

    Sapphire is a macOS app that turns the MacBook notch into an activity hub, showing things like now-playing media, weather, and calendar events, plus extra tools like nearby file sharing and window snapping.

  79. 82

    omamail

    299huacnlee/omamail · QML

    Omamail is a native email client plugin for the Omarchy desktop (built on Hyprland/Quickshell) that reads, triages and answers mail from Gmail, Outlook, HEY, JMAP and IMAP accounts inside one themed window.

  80. 83

    what-the-port

    251tomjohndesign/what-the-port · Swift

    WhatThePort is a native Swift menu bar app for macOS that shows every local development server running on your Mac: project name, port, git branch, uptime, and resource use, so you can open, restart, or stop them without hunting through terminal windows.

  81. 84

    react-native-continued-task

    232mahdidavoodi7/react-native-continued-task · TypeScript

    A React Native and Expo library that keeps user-initiated background work (exports, uploads, batch encodes) running after the app is backgrounded, wrapping iOS 26's BGContinuedProcessingTask and Android's WorkManager foreground services behind one typed API.

  82. 85

    jobradar

    191suvamneog/jobradar · Python

    Job Radar watches company job boards, scores every opening against your resume with an LLM, and emails you a shortlist worth applying to; it currently tracks 56 companies across seven ATS platforms (Greenhouse, Lever, Ashby, Workable, Workday, Oracle Recruiting Cloud).

  83. 86

    blip

    176nixfred/blip · TypeScript

    Blip brings iMessage to Linux by using a Mac you already own as the gateway: the Mac holds chat.db and drives Messages.app over SSH, while a thin client on an Omarchy/Hyprland desktop shows a bar widget and app window for reading, sending, group chats, and blue dots.

  84. 87

    openframe-saas-desktop

    156flamingo-stack/openframe-saas-desktop · Rust

    OpenFrame Console is a Tauri 2 desktop shell for the OpenFrame SaaS platform. It wraps the openframe-oss-frontend static web export and adds OS-level features a browser tab can't do, like tray notifications, persistent sessions, and system-browser OAuth sign-in.

  85. 88

    Neofollower-SMM-Reseller-API-for-Woocommerce

    109Neofollower/Neofollower-SMM-Reseller-API-for-Woocommerce · PHP

    The official NeoFollower WordPress plugin: it connects WooCommerce products to the NeoFollower SMM panel reseller API and automatically fulfills paid orders, so you sell social media services through a normal WordPress storefront instead of a separate SMM panel UI.

Often tagged together