当前位置: 首页 > news >正文

简化通知基础设施:开源的消息通知服务 | 开源专题 No.41

picture

novuhq/novu

Stars: 22.9k License: MIT

picture

Novu 是一个开源的通知基础设施项目,它提供了统一的 API 来通过多个渠道发送通知,包括应用内、推送、电子邮件、短信和聊天。主要功能有:

  • 为所有消息提供商 (应用内、电子邮件、短信、推送和聊天) 提供单一 API
  • 管理多个渠道上的通知非常容易
  • 配备 CMS 进行高级布局和设计管理
  • 内置保护机制以防止变量丢失 (即将推出)
  • 安装和集成简单方便
  • 在单个仪表板中调试分析多渠道消息
  • 可嵌入式带实时更新的通知中心

此外,该项目还具有社区驱动特性,并支持各种编程语言。

python-telegram-bot/python-telegram-bot

Stars: 22.9k License: GPL-3.0

这个项目是一个提供纯 Python 异步接口的 Telegram Bot API 库。它与 Python 3.8+兼容,并包含一些高级类,使机器人开发变得简单和直观。该库支持 Telegram Bot API 6.8 的所有类型和方法。

  • 支持 Python 版本
  • 提供了许多高级类来简化机器人开发
  • 兼容性强

binwiederhier/ntfy

Stars: 13.6k License: Apache-2.0

picture

ntfy 是一个简单的基于 HTTP 的发布-订阅通知服务。使用 ntfy,您可以通过脚本从任何计算机向手机或桌面发送推送通知,而无需注册或支付费用。如果您想要运行自己的实例,则可以轻松地做到这一点,因为 ntfy 是开源项目。

以下是该项目的关键特性和核心优势:

  • 可以通过 PUT/POST 方法将推送通知发送到手机或桌面
  • 无需注册或付费即可使用
  • 开放源代码

gotify/server

Stars: 9.1k License: NOASSERTION

picture

gotify/server 是一个简单的服务器,用于发送和接收消息 (通过 WebSocket 实时传输)。该项目的核心优势在于它可以自托管,并且有以下主要功能:

  • 通过 REST-API 发送消息
  • 通过 WebSocket 接收消息
  • 管理用户、客户端和应用程序
  • 插件支持

此外,还提供了 Web 界面、命令行工具以及 Android 应用。

Finb/Bark

Stars: 4.2k License: MIT

picture

Bark 是一款 iOS 应用程序,允许您向 iPhone 推送自定义通知。

关键特性和核心优势:

  • 简单易用:使用 Bark 只需几个简单步骤即可实现自定义消息的快速发送,并且支持将消息直接复制到剪贴板上方便粘贴使用。
  • 跨平台应用:除了 iOS App 外,还有适配于 Windows、Chrome 插件以及命令行工具等多种跨平台版本供用户选择。无论是哪个操作系统或者浏览器环境下都能够享受到相同高效便捷体验。

Finb/bark-server

Stars: 2.0k License: MIT

Bark 是一个 iOS 应用程序,允许您向 iPhone 推送自定义通知。这是 Bark 的服务端。
主要功能:

  • 允许用户将定制化的通知推送到 iPhone 上。
  • 简单易用:提供了简洁明了的安装、启动和测试指南。
  • 灵活性:支持不同环境下的部署需求,如 Docker 容器、普通用户等。
http://www.lryc.cn/news/206619.html

相关文章:

  • 微信公众号排版写作
  • UE4/5 批量进行贴图Texture压缩、修改饱和度
  • mysql中limit和offset的用法详细介绍
  • vivado简单仿真入门
  • Elsevier (爱思唯尔) 期刊 投稿流程与注意点
  • centos Let‘s Encrypt 免费https证书申请,并且自动续约
  • nodejs+vue城市轨道交通线路查询系统-计算机毕业设计
  • MFC Windows 程序设计[332]之十进制转十六进制编辑框(附源码)
  • 转化率的催化剂:网站客服机器人如何推动企业销售?
  • Go 包操作之如何拉取私有的Go Module
  • VR酒店专业情景教学演示
  • odps函数
  • 【golang】mysql默认排序无法实现 使用golang实现对时间字符串字段的排序
  • C语言学习笔记总结(一)
  • WPF:自定义按钮模板
  • Spring Boot集成Swagger接口分类与各元素排序问题
  • 盘点国产ChatGPT十大模型
  • 【C++杂货铺】C++11特性总结:列表初始化 | 声明 | STL的升级
  • doris的be其中失败的原因
  • LeetCode 面试题 16.04. 井字游戏
  • Nodejs和Node-red的关系
  • Spring Boot整合OAuth2实现GitHub第三方登录
  • Android [SPI,AutoSerivce,ServiceLoader]
  • 【Linux】ASCII码表-256个
  • node.js - 上传文件至阿里云oss
  • xxl-job项目集成实战,全自动项目集成,可以直接使用到项目中
  • Qt生成PDF报告
  • Jenkins 安装全攻略:从入门到精通
  • 迎重阳,话养老:平安养老险如何助力国民“养老梦”?
  • 微信小程序获取用户信息