# beilunyang/moepush

一个基于 NextJS + Cloudflare 技术栈构建的可爱消息推送服务, 支持多种消息推送渠道✨

Repository: https://github.com/beilunyang/moepush
Canonical: https://ross.abutalabs.com/products/moepush
Homepage: https://moepush.app
Language: TypeScript
License: MIT
License Family: permissive
Last push: 2025-05-10T11:42:44+00:00

## Health v2 (maintenance only)
Score: 31/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 20, release rhythm 40, longevity 40
- inputs: {"age_days": 571, "days_push": 480, "days_rel": 487, "gap_med": 11.5, "n_releases_24m": 7}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1363, forks 426 (observed 2026-08-28T04:04:30.396239+00:00)

## What it is
MoePush is a self-hostable message push notification service built with Next.js and the Cloudflare stack (Pages, D1). It provides simple HTTP endpoints that forward messages to multiple channels such as DingTalk, WeCom, Telegram, Feishu, Discord, and Bark.

## Use cases
- send notifications to dingtalk or wecom from my scripts
- self-host a push notification service on cloudflare
- push alerts to telegram via a simple http call
- forward messages to multiple chat channels at once
- send server monitoring alerts to my phone
- replace serverchan with an open-source push service

## When to choose
- you want a free, self-hosted notification hub deployed on Cloudflare's free tier
- you need to fan out messages to several Chinese and international chat platforms from one API
- you prefer a web dashboard with channel and template management

## When to avoid
- you need SMS, email, or native push channels not on the supported list
- you cannot use Cloudflare (Pages/D1) or Docker for hosting
- you require enterprise-grade SLAs or high-volume message throughput

## Facets
- artifact type: application
- maturity: active
- function: web-framework, http-server, auth, orm, webhook, middleware
- domain: self-hosted, web-development, developer-tools
- platform: cloud, self-hosted
- tags: notification-service, message-push, cloudflare-pages, cloudflare-d1, nextjs, dingtalk, wechat-work, telegram-bot, discord-webhook, bark, feishu, messaging, automation, web-server, docker, nodejs

## Member repositories
- beilunyang/moepush (main) score 31

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:30.396239+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:41:24.693073+00:00, confidence not recorded.
  - readme: https://github.com/beilunyang/moepush (fetched 2026-08-28T04:04:30.396239+00:00, sha 5106a5169ce2)
  - homepage: https://moepush.app (fetched 2026-08-29T11:59:13.027487+00:00, sha 79ff8abcca94)
- Data as of 2026-08-30T08:39:29.467469+00:00.
