awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
rememberber avatar

rememberber/WePush

0
View on GitHub↗
4,645 stars·1,013 forks·Java·MIT·47 viewsrememberber.github.io/WePush↗

WePush

WePush is a multi-channel notification gateway and bulk message dispatcher designed to send personalized notifications across SMS providers, email, social platforms, and corporate communication channels. It functions as an enterprise messaging hub that routes notifications through a unified interface, including a centralized manager for multiple cloud SMS providers.

The system includes a notification scheduling engine to trigger deliveries at specific future dates and times. It supports multi-account management, allowing users to switch between different service provider identities to send notifications from various accounts.

The platform provides capabilities for message content personalization through a templating system and manages large-scale outreach via recipient list imports. It also incorporates delivery history tracking to monitor the status of sent notifications and manage resending for failed messages.

Features

  • Multi-Channel Notification Dispatch - Sends personalized notifications through email, SMS, WeChat, and DingTalk using a single unified interface.
  • Enterprise Messaging Servers - Functions as a centralized hub for sending official corporate notifications via WeChat, DingTalk, and other channels.
  • Bulk Messaging Tools - Provides a utility for delivering personalized mass communications to large lists of recipients.
  • Message Scheduling - Provides mechanisms for delaying or timing the delivery of messages to be sent at specific future dates.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
  • Message Templating - Provides a templating system to insert unique variables into messages for personalized bulk delivery.
  • Multi-Channel Delivery Engines - Provides a delivery engine capable of sending bulk messages to social platforms, SMS gateways, email, and HTTP endpoints.
  • SMS Messaging Gateways - Centralizes the routing of text messages through multiple cloud providers such as Alibaba, Tencent, and Huawei.
  • Batch Request Processing - Processes large volumes of notifications through a background worker system to manage rate limits and prevent timeouts.
  • Cloud Provider Adapters - Implements interfaces that translate generic notification requests into specific API calls for various cloud service providers.
  • Delivery Retry Tracking - Tracks the lifecycle and transmission status of individual messages to manage automated delivery retries.
  • Alert Notification Management - Organizes delivery history and recipient lists to ensure critical business alerts reach users across multiple providers.
  • Scheduled Notification Triggers - Implements a service that triggers the delivery of notifications to endpoints at specified future timestamps.
  • Task Schedulers - Uses a task scheduler to monitor the database and trigger notifications at specific future timestamps.
  • Provider Account Switching - Allows switching between different service provider accounts to send notifications from various identities.
  • Dynamic Message Template Engines - Ships a template engine that accepts variable parameters at send time to deliver personalized content.
  • Bulk Data Import Management - Includes utilities for importing large target recipient datasets from structured flat files or database connections.
  • Recipient List Schemas - Stores target user lists and associated metadata in a relational schema to enable large-scale outreach.
  • Template Variable Injection - Automates the replacement of placeholders in message templates with recipient-specific data before dispatch.
  • Omnichannel Gateways - Unifies multiple messaging protocols, including cloud SMS and corporate chat, into a single outreach interface.
  • Delivery Monitoring - Monitors the delivery status of messages across multiple communication channels and provides resend functionality.
  • Star history

    Star history chart for rememberber/wepushStar history chart for rememberber/wepush

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Frequently asked questions

    What does rememberber/wepush do?

    WePush is a multi-channel notification gateway and bulk message dispatcher designed to send personalized notifications across SMS providers, email, social platforms, and corporate communication channels. It functions as an enterprise messaging hub that routes notifications through a unified interface, including a centralized manager for multiple cloud SMS providers.

    What are the main features of rememberber/wepush?

    The main features of rememberber/wepush are: Multi-Channel Notification Dispatch, Enterprise Messaging Servers, Bulk Messaging Tools, Message Scheduling, Message Templating, Multi-Channel Delivery Engines, SMS Messaging Gateways, Batch Request Processing.

    Which projects share features with rememberber/wepush?

    Projects with overlapping indexed features include: zhongfucheng3y/austin — Austin is a multi-channel message push platform that sends notifications through email, SMS, WeChat, and DingTalk… whalefell/smsboom — SMSBoom is an automated SMS bomber and bulk messaging tool designed to send a rapid succession of text messages to a… neweggai/redis-manager — Redis-manager is a Java-based administrative platform and web interface designed for managing, provisioning, and… thinkgem/jeesite — Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using… nikoksr/notify — This is a Go notification library and multi-channel router used to send messages and alerts to multiple external… dittofeed/dittofeed — Dittofeed is an open-source customer engagement platform designed to orchestrate personalized multi-channel messaging…

    Projects sharing features with WePush

    These projects share indexed features with WePush. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • zhongfucheng3y/austinZhongFuCheng3y avatar

      ZhongFuCheng3y/austin

      6,065View on GitHub↗

      Austin is a multi-channel message push platform that sends notifications through email, SMS, WeChat, and DingTalk using a single unified interface. It functions as a batch message scheduler, allowing users to upload recipient lists and set cron expressions for precise delivery timing at specified times. The platform distinguishes itself through dynamic message templating, where templates accept variable parameters at send time for flexible content generation. It provides message lifecycle tracking that monitors each message from creation to delivery with per-user, per-template, and per-messag

      Java
      View on GitHub↗6,065
    • whalefell/smsboomWhaleFell avatar

      WhaleFell/SMSBoom

      15,192View on GitHub↗

      SMSBoom is an automated SMS bomber and bulk messaging tool designed to send a rapid succession of text messages to a target phone number or a list of multiple recipients. It functions as a bulk SMS sender that automates the dispatch of large volumes of text messages. The project manages mass communication workflows through automated text dispatch and bulk messaging capabilities. It utilizes a system for sending messages to multiple recipients simultaneously via automated messaging systems. The tool handles message dispatching via HTTP requests to third party gateways, employing concurrent re

      Python
      View on GitHub↗15,192
    • neweggai/redis-managerneweggai avatar

      neweggai/redis-manager

      2,934View on GitHub↗

      Redis-manager is a Java-based administrative platform and web interface designed for managing, provisioning, and monitoring Redis databases and clusters. It provides a centralized dashboard equipped for container-based and direct machine deployment, cluster topology orchestration, and interactive data inspection. The platform includes a slot-aware cluster orchestrator capable of handling node evictions, replication bindings, manual failovers, and hash slot migrations. It also features a real-time metric scraper that tracks memory consumption, client connections, and slow logs, coupled with a

      Javacachecloudredisredis-cloud
      View on GitHub↗2,934
    • thinkgem/jeesitethinkgem avatar

      thinkgem/jeesite

      8,044View on GitHub↗

      Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using Spring Boot, MyBatis, and Vue. It functions as a comprehensive platform for creating administrative dashboards with integrated role-based access control and organizational data permission systems. The framework distinguishes itself through a combination of automated CRUD code generation and an integrated RAG platform that connects large language models to enterprise data via vector stores. It further incorporates a BPMN-based workflow engine to automate complex business process

      Vue
      View on GitHub↗8,044
    Compare all 30 related projects→