awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

17 مستودعات

Awesome GitHub RepositoriesReal-Time Message Push

Persistent connections used to push instant updates and notifications to clients.

Distinct from Real-Time Push Updates: Shortlist candidates focus on configuration or geometry updates, not real-time messaging updates.

Explore 17 awesome GitHub repositories matching networking & communication · Real-Time Message Push. Refine with filters or upvote what's useful.

Awesome Real-Time Message Push GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • shuzheng/zhengالصورة الرمزية لـ shuzheng

    shuzheng/zheng

    16,672عرض على GitHub↗

    Zheng is a Spring Boot microservices framework and enterprise J2EE development platform. It functions as a distributed service gateway and identity provider, providing a foundation for building complex business applications and microservices infrastructure. The project includes a comprehensive enterprise content management system and an OAuth2 identity provider for managing single sign-on and third-party social login integrations. It also features a MyBatis ORM code generator that automatically creates database models and boilerplate functions from existing tables. The platform covers a broa

    Uses persistent WebSocket connections to push real-time notifications and data updates to clients.

    Javaactivemqaliossdruid
    عرض على GitHub↗16,672
  • shopify/dashingالصورة الرمزية لـ Shopify

    Shopify/dashing

    10,911عرض على GitHub↗

    Dashing is a Ruby dashboard framework used to build real-time, full-screen data displays. It employs a Ruby domain-specific language for defining data sources and visual components, utilizing a grid-based widget system to organize information for automated visual reporting. The framework is optimized for television screens and large monitors in office or operations environments. It implements a server-sent events architecture to push live data updates from any source directly to the browser. The system includes a background job scheduler for periodic data refreshes and automated metric repor

    Uses persistent network connections to push real-time data updates from various sources directly to dashboard widgets.

    JavaScript
    عرض على GitHub↗10,911
  • withspectrum/spectrumالصورة الرمزية لـ withspectrum

    withspectrum/spectrum

    10,838عرض على GitHub↗

    Spectrum is an open-source community platform designed for developer teams to host real-time threaded discussions, share code, and collaborate around GitHub projects. It provides a complete environment for creating and managing online communities with organized channels, member roles, and content moderation tools that keep conversations civil and on-topic. The platform integrates directly with GitHub, enabling users to authenticate through GitHub OAuth, search across code repositories and projects, and connect discussions to repository activity. Spectrum offers role-based team permission mana

    Maintains persistent connections to push live chat messages, notifications, and discussion updates to connected clients.

    JavaScriptexpoflowtypegraphql
    عرض على GitHub↗10,838
  • crossoverjie/cimالصورة الرمزية لـ crossoverJie

    crossoverJie/cim

    9,492عرض على GitHub↗

    Cim is a distributed instant messaging system and server-side backend designed to manage real-time communication across a cluster of servers. It provides a scalable infrastructure for routing private and group messages while tracking user connection states and session locations across distributed nodes. The project features an interception layer for AI messaging middleware, which allows artificial intelligence agents to intercept incoming communication and generate automated responses. It also includes a real-time push infrastructure to deliver notifications and messages from the server to en

    Implements the middleware required to push instant messages and alerts to end-user clients in real time.

    Javaheartbeatimnetty
    عرض على GitHub↗9,492
  • terry-mao/goimالصورة الرمزية لـ Terry-Mao

    Terry-Mao/goim

    7,376عرض على GitHub↗

    goim

    Sends the same message to multiple users simultaneously across the server cluster.

    Go
    عرض على GitHub↗7,376
  • jackjiang2011/mobileimsdkالصورة الرمزية لـ JackJiang2011

    JackJiang2011/MobileIMSDK

    6,064عرض على GitHub↗

    MobileIMSDK is an open-source instant messaging framework that provides reliable real-time message delivery across iOS, Android, Java, HarmonyOS, and web platforms. At its core, it offers a unified communication layer that transparently supports UDP, TCP, and WebSocket transports, enabling developers to send and receive messages without managing protocol differences or connection state. The framework includes an automatic reconnection engine that detects network outages and restores connections without manual intervention, with built-in message retransmission and deduplication to guarantee exa

    Scales real-time message push to millions of concurrent connections on a single server for large-scale applications.

    Objective-Charmonyos-nexthtml5im
    عرض على GitHub↗6,064
  • graphql-dotnet/graphql-dotnetالصورة الرمزية لـ graphql-dotnet

    graphql-dotnet/graphql-dotnet

    5,987عرض على GitHub↗

    GraphQL.NET هو إطار عمل من جانب الخادم لبناء وتنفيذ واجهات برمجة تطبيقات GraphQL داخل تطبيقات C#. يوفر مجموعة أدوات شاملة لبناء المخططات، ومحركاً اتحادياً لرسوم البيانات الموزعة، ومعالج اشتراكات لإدارة تدفقات البيانات في الوقت الفعلي. يتميز المشروع بمنشئ مخططات مرن يدعم كلاً من تعريفات الكود أولاً البرمجية ونهج المخطط أولاً التصريحي باستخدام لغة تعريف المخطط القياسية. يتضمن محرك اتحاد مخصص لتقسيم رسوم البيانات إلى رسوم فرعية وتكوينها في بوابة موحدة، بالإضافة إلى تنفيذ محمل بيانات مصمم خصيصاً لحل مشكلة استعلام N+1 من خلال التجميع والتخزين المؤقت. يغطي إطار العمل مجموعة واسعة من القدرات التشغيلية، بما في ذلك تكامل حقن التبعية لإدارة عمر الخدمة، وخطوط أنابيب البرمجيات الوسيطة لاعتراض دقة الحقول، وخط أنابيب تنفيذ محسن بأنواع القيم لتقليل تخصيصات الذاكرة. كما يوفر أدوات لتحليل تعقيد الاستعلام، والتخزين المؤقت للمستندات، والتحكم في الوصول القائم على الأدوار لتأمين نقاط نهاية API. يسمح دعم تجميع المخططات مسبقاً لإطار العمل بالتنفيذ في البيئات التي تحظر إنشاء الكود الديناميكي.

    Pushes real-time data updates from the server to clients to provide instant event notifications.

    C#apidotnet-coregraphiql
    عرض على GitHub↗5,987
  • chillicream/hotchocolateالصورة الرمزية لـ ChilliCream

    ChilliCream/hotchocolate

    5,713عرض على GitHub↗

    HotChocolate is a GraphQL server implementation for .NET that handles queries, mutations, and subscriptions over HTTP. It provides code-first schema generation directly from C# classes and attributes, keeping the schema and business logic in sync without manual type definitions. The project also includes a GraphQL gateway that composes multiple GraphQL and REST endpoints into a single unified schema, along with a GraphQL IDE for exploring, testing, and debugging GraphQL APIs interactively. The project distinguishes itself through its comprehensive tooling ecosystem, which includes a GraphQL c

    Implements real-time GraphQL subscriptions over WebSocket for live data updates.

    C#
    عرض على GitHub↗5,713
  • kbengine/kbengineالصورة الرمزية لـ kbengine

    kbengine/kbengine

    5,690عرض على GitHub↗

    KBEngine هو محرك خادم ألعاب موزع وبنية تحتية خلفية مصممة لبيئات الألعاب الجماعية الضخمة عبر الإنترنت. يوفر بنية متعددة العمليات للتعامل مع تزامن اللاعبين العالي والتفاعلات في الوقت الفعلي داخل عالم افتراضي مشترك. يتميز النظام بإطار عمل لمنطق اللعبة قابل للبرمجة يجمع بين نواة عالية الأداء ولغة برمجة عالية المستوى. يسمح هذا بتعديلات سلوك اللعبة من خلال وقت تشغيل قابل للإصلاح السريع (hot-fixable) يقوم بتحديث المنطق دون الحاجة إلى إعادة تشغيل الخادم. يدير المحرك توسيع الخادم عبر موازنة الحمل الديناميكية عبر عقد أجهزة متعددة ويضمن رؤية عالمية متسقة من خلال مزامنة الحالة في الوقت الفعلي بين الخادم وعملاء اللعبة. كما يتضمن آليات لاستمرارية بيانات اللعبة، مثل النسخ الاحتياطي المجدول للكيانات وأخذ لقطات لحالة الخادم. تتضمن الإمكانيات الإدارية أدوات تصحيح أخطاء الخادم الحية لمراقبة حالة النظام وإدارة دورات حياة الخادم.

    Employs a distributed server architecture specifically designed to handle real-time interactions for massive numbers of simultaneous players.

    C
    عرض على GitHub↗5,690
  • motianhuo/wechatالصورة الرمزية لـ motianhuo

    motianhuo/wechat

    5,465عرض على GitHub↗

    هذا المشروع عبارة عن تطبيق مراسلة فورية ومنصة تواصل اجتماعي. يوفر نظاماً لتبادل النصوص، وملفات الوسائط، والمكالمات الصوتية أو المرئية في الوقت الفعلي، مع الحفاظ على مساحة رقمية للمستخدمين لإدارة قوائم الأصدقاء والتفاعل داخل الدوائر الاجتماعية. تدمج المنصة أنظمة دفع رقمية للمعاملات المالية والهدايا النقدية، مثل المظاريف الحمراء، داخل واجهة المحادثة. كما تتضمن إطار عمل لمكتب أعمال متنقل مصمم لربط التفاعلات عبر الإنترنت بتقديم الخدمات المادية والعمليات التجارية المهنية. تغطي القدرات إدارة محادثات المجموعات، وبث المعلومات العامة لتحديثات الأخبار، وخلاصات التحديثات الاجتماعية. يوفر النظام أيضاً أدوات لاكتشاف جهات الاتصال من خلال مزامنة دفتر العناوين وواجهات تفاعل متخصصة لمجالات تشمل السفر، والطعام، والطب، والألعاب.

    Uses persistent WebSocket connections to push chat messages and notifications instantly to users without polling.

    Java
    عرض على GitHub↗5,465
  • anjoy8/blog.coreالصورة الرمزية لـ anjoy8

    anjoy8/Blog.Core

    5,288عرض على GitHub↗

    Blog.Core هو نموذج أساسي جاهز للإنتاج لبناء واجهات برمجة تطبيقات للمؤسسات وخدمات مصغرة باستخدام ASP.NET Core. يوفر بنية تحتية أساسية للأنظمة الموزعة، بما في ذلك أدوات لإنشاء السقالات (scaffolding) لقاعدة البيانات أولاً وتنفيذ أطر عمل واجهة برمجة تطبيقات متعددة المستأجرين. يتميز المشروع بإنشاء طبقة بيانات آلية، والتي تنتج نماذج الكيانات وطبقات المستودع مباشرة من مخططات قاعدة البيانات. وينفذ نظام إدارة هوية مركزي باستخدام بروتوكولات خادم الهوية القياسية للتعامل مع المصادقة والترخيص عبر عملاء ومشاريع متعددة. يغطي إطار العمل مجموعة واسعة من إمكانيات المؤسسات، بما في ذلك معالجة الرسائل غير المتزامنة عبر ناقلات الأحداث، وذاكرة التخزين المؤقت الموزعة، وتقسيم حركة مرور قاعدة البيانات للقراءة والكتابة. ويدمج التحكم في الوصول القائم على الأدوار مع قيود بيانات الأقسام ويوفر مراقبة النظام من خلال تحليل أداء واجهة البرمجة وتدقيق النشاط. يتضمن النظام أيضًا دعمًا للاتصال ثنائي الاتجاه بين الخادم والعميل لإشعارات الدفع، وتكامل البحث بالنص الكامل، وإعداد الخدمة المركزي.

    Delivers real-time push notifications to specific users via full-duplex communication channels.

    C#aopautofacautomapper
    عرض على GitHub↗5,288
  • slack-go/slackالصورة الرمزية لـ slack-go

    slack-go/slack

    4,948عرض على GitHub↗

    This is a Go client library for interacting with the Slack API, providing a programmatic interface to manage channels, users, and workspace settings. It functions as a bot framework and event handler, allowing for the development of automated assistants that respond to workspace activities. The library includes a dedicated Block Kit builder for constructing complex UI layouts, such as interactive elements, data tables, and visualizations, for rich messaging. It also provides a full implementation for managing user authentication and identity verification through OAuth2 and OpenID Connect. Br

    Pushes messages over active WebSocket connections for low-latency communication.

    Gogogolangslack
    عرض على GitHub↗4,948
  • peers/peerjs-serverالصورة الرمزية لـ peers

    peers/peerjs-server

    4,684عرض على GitHub↗

    PeerJS Server هو خادم إشارات WebRTC ووسيط اتصال ينسق المصافحات بين العملاء لإنشاء اتصالات مباشرة من نظير إلى نظير. يعمل كنقطة تنسيق لاكتشاف معرفات الأقران وبدء تدفقات الوسائط والبيانات في الوقت الفعلي بين عملاء المتصفح البعيدين. يمكن نشر المشروع كخادم إشارات مخصص أو دمجه كبرمجية وسيطة لـ Node.js داخل تطبيق ويب موجود لمشاركة منفذ شبكة واحد. يدير الخادم دورة حياة اتصالات الأقران من خلال عملية إشارات مركزية، وتعيين معرفات فريدة للعملاء ومراقبة حالات الجلسة. يوفر الخادم إمكانيات لاكتشاف الأقران، وإنشاء قنوات البيانات، وبدء مكالمات الوسائط. يتضمن الخادم ميزات أمنية وإدارة حركة المرور مثل مصادقة مفتاح API، وتشفير حركة مرور SSL/TLS، والقدرة على تحديد الحد الأقصى للاتصالات المتزامنة.

    Utilizes persistent WebSocket connections to push real-time signaling events and connection requests to clients.

    TypeScriptnodejspeerjsserver
    عرض على GitHub↗4,684
  • hwholiday/learning_toolsالصورة الرمزية لـ hwholiday

    hwholiday/learning_tools

    4,292عرض على GitHub↗

    هذا المشروع عبارة عن إطار عمل للخدمات المصغرة لبناء أنظمة خلفية قابلة للتوسع في Go. يوفر بنية للأنظمة الموزعة مع دعم متكامل لاكتشاف الخدمات، وموازنة التحميل، وآليات تحمل الأخطاء. يتميز إطار العمل ببنية طبقات تعتمد على المجال ونظام تهيئة عن بُعد يقوم بمزامنة الإعدادات بين المخازن البعيدة والملفات المحلية مع تجاوز الفشل التلقائي. ينفذ نموذج اتصال عالي الأداء باستخدام gRPC لتبادل البيانات الفردي والمتدفق، بالإضافة إلى أنظمة إشعارات في الوقت الفعلي لإدارة اتصالات العملاء المستمرة. يغطي النظام مجموعة واسعة من القدرات الموزعة، بما في ذلك إدارة حركة المرور عبر كسر الدوائر (circuit breaking) وتحديد المعدل، وقابلية المراقبة من خلال التتبع الموزع، والتسجيل المركزي، ومراقبة الصحة. كما يدمج أدوات بنية البيانات مثل مرشحات bloom الاحتمالية، والقفل الموزع، ومصادقة الخدمة القائمة على الرموز. يتضمن المشروع دعم النشر لبيئات Elasticsearch و HBase المعبأة في حاويات.

    Manages persistent connections to push real-time updates and notifications to clients via Go-based gateways.

    Goaesauth2ddd-example
    عرض على GitHub↗4,292
  • mpusher/mpushالصورة الرمزية لـ mpusher

    mpusher/mpush

    3,772عرض على GitHub↗

    Mpush is a real-time message push system and encrypted messaging gateway designed to deliver instant notifications to mobile and web clients. It functions as a session management service and a network traffic controller, utilizing persistent network connections to ensure updates reach users without manual screen refreshing. The system includes an HTTP reverse proxy that routes external domain requests to internal IP addresses with integrated connection timeout management. It maintains communication stability through a persistent session manager that tracks client heartbeats and session expira

    Implements a system for pushing instant updates and notifications to mobile and web clients via persistent connections.

    Javaandroidimjava
    عرض على GitHub↗3,772
  • mattermost/mattermost-mobileالصورة الرمزية لـ mattermost

    mattermost/mattermost-mobile

    2,593عرض على GitHub↗

    This project is an enterprise messaging mobile application and cross-platform team chat client. It serves as a self-hosted messaging interface for team communication, direct messaging, and voice calls within corporate environments. The application integrates artificial intelligence agents to automate repetitive tasks and retrieve information. It also functions as a Kanban task management tool, providing project and task coordination through planning boards to track operational work. The platform covers secure mobile messaging with local data sanitization and mobile workflow automation. It in

    Maintains a persistent WebSocket connection to push instant message updates and notifications.

    TypeScripthacktoberfestmattermost-mobile
    عرض على GitHub↗2,593
  • eclipse-paho/paho.mqtt.javaالصورة الرمزية لـ eclipse-paho

    eclipse-paho/paho.mqtt.java

    2,293عرض على GitHub↗

    هذا المشروع عبارة عن مجموعة تطوير برمجيات (SDK) للمراسلة بلغة Java مصممة لتسهيل تبادل البيانات في الوقت الفعلي بين التطبيقات ووسطاء الرسائل. تعمل كمكتبة عميل MQTT، وتوفر الأدوات اللازمة لتنفيذ أنماط مراسلة النشر والاشتراك داخل الأنظمة الموزعة وبيئات الأجهزة المتصلة بالإنترنت. تتميز المكتبة بتركيزها على اتصال الشبكة المرن وتسليم الرسائل الموثوق. تدير المكتبة الاتصالات المستمرة من خلال آلات حالة داخلية تتعامل مع إعادة الاتصال التلقائي ونبضات القلب (keep-alive)، مما يضمن الاستقرار في البيئات ذات الوصول المتقطع للشبكة. يمكن للتطبيقات تكوين مستويات محددة من جودة الخدمة لضمان سلامة البيانات، بدءاً من الإرسال والنسيان (fire-and-forget) وصولاً إلى التسليم لمرة واحدة بالضبط، واستخدام تكوينات الوصية الأخيرة (last-will-and-testament) لإدارة انقطاع اتصال العميل غير المتوقع. يدعم إطار العمل معالجة البيانات ذات الحجم الكبير باستخدام بدائيات اتصال غير متزامنة وغير محظورة. يتيح إطار العمل للمطورين توجيه الرسائل من خلال اشتراكات قائمة على الموضوع، بما في ذلك دعم أنماط البدل (wildcard)، مع تتبع تقدم العمليات الفردية من خلال مقابض قائمة على الرموز. يتم توزيع المكتبة كمجموعة تطوير Java قياسية للدمج في البنية التحتية الأوسع للمراسلة وIoT.

    Ships a development kit for integrating real-time message exchange into Java applications via persistent connections.

    Javaeclipseiotinternet-of-thingsiot
    عرض على GitHub↗2,293
  1. Home
  2. Networking & Communication
  3. Real-Time Message Push

استكشف الوسوم الفرعية

  • High-Concurrency Push1 وسم فرعيReal-time message push infrastructure designed to scale to millions of concurrent connections on a single server. **Distinct from Real-Time Message Push:** Distinct from Real-Time Message Push: emphasizes the high-concurrency scaling aspect for push scenarios, not general push delivery.
  • Multi-User Message PushesSends the same message to multiple specified users simultaneously across a cluster. **Distinct from Real-Time Message Push:** Distinct from Real-Time Message Push: focuses on addressing multiple specific users in one operation rather than general real-time push to all clients.
  • Single-User Message PushesDelivers a message to one specific user by routing through the server cluster to the correct connection. **Distinct from Real-Time Message Push:** Distinct from Real-Time Message Push: focuses on addressing a single specific user rather than broadcasting to all clients.