17 रिपॉजिटरी
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.
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.
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.
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.
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.
goim
Sends the same message to multiple users simultaneously across the server cluster.
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.
GraphQL.NET is a server-side framework for building and executing GraphQL APIs within C# applications. It provides a comprehensive toolkit for schema building, a federated engine for distributed data graphs, and a subscription handler for managing real-time data streams. The project distinguishes itself with a flexible schema builder that supports both programmatic code-first definitions and declarative schema-first approaches using the standard schema definition language. It includes a dedicated federation engine to split data graphs into subgraphs and compose them into a unified gateway, as
Pushes real-time data updates from the server to clients to provide instant event notifications.
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.
KBEngine बड़े पैमाने पर मल्टीप्लेयर ऑनलाइन एनवायरनमेंट के लिए डिज़ाइन किया गया एक डिस्ट्रीब्यूटेड गेम सर्वर इंजन और बैकएंड इंफ्रास्ट्रक्चर है। यह एक साझा वर्चुअल वर्ल्ड के भीतर उच्च खिलाड़ी समवर्ती (concurrency) और रियल-टाइम इंटरैक्शन को संभालने के लिए एक मल्टी-प्रोसेस आर्किटेक्चर प्रदान करता है। इस सिस्टम में एक स्क्रिप्टेबल गेम लॉजिक फ्रेमवर्क है जो एक उच्च-प्रदर्शन कोर को एक हाई-लेवल स्क्रिप्टिंग भाषा के साथ जोड़ता है। यह एक हॉट-फ़िक्सेबल रनटाइम के माध्यम से गेम व्यवहार संशोधनों की अनुमति देता है जो सर्वर पुनरारंभ की आवश्यकता के बिना लॉजिक को अपडेट करता है। यह इंजन कई हार्डवेयर नोड्स पर डायनामिक लोड बैलेंसिंग के माध्यम से सर्वर स्केलिंग का प्रबंधन करता है और सर्वर और गेम क्लाइंट्स के बीच रियल-टाइम स्टेट सिंक्रोनाइज़ेशन के माध्यम से एक सुसंगत वर्ल्ड व्यू सुनिश्चित करता है। इसमें गेम डेटा पर्सिस्टेंस के लिए तंत्र भी शामिल हैं, जैसे कि निर्धारित एंटिटी बैकअप और सर्वर स्टेट स्नैपशॉटिंग। प्रशासनिक क्षमताओं में सिस्टम स्थिति की निगरानी और सर्वर जीवनचक्र को प्रबंधित करने के लिए लाइव सर्वर डिबगिंग टूल्स शामिल हैं।
Employs a distributed server architecture specifically designed to handle real-time interactions for massive numbers of simultaneous players.
यह प्रोजेक्ट एक इंस्टेंट मैसेजिंग एप्लिकेशन और सोशल नेटवर्किंग प्लेटफ़ॉर्म है। यह टेक्स्ट, मीडिया फ़ाइलें और वास्तविक समय वॉयस या वीडियो कॉल का आदान-प्रदान करने के लिए एक प्रणाली प्रदान करता है, जबकि उपयोगकर्ताओं के लिए मित्र सूचियों को प्रबंधित करने और सामाजिक हलकों के भीतर बातचीत करने के लिए एक डिजिटल स्थान बनाए रखता है। यह प्लेटफ़ॉर्म चैट इंटरफ़ेस के भीतर वित्तीय लेनदेन और मौद्रिक उपहार, जैसे कि लाल लिफाफे, के लिए डिजिटल भुगतान प्रणालियों को एकीकृत करता है। इसमें एक मोबाइल बिज़नेस ऑफ़िस फ्रेमवर्क भी शामिल है जिसे ऑनलाइन इंटरैक्शन को भौतिक सेवा वितरण और पेशेवर व्यावसायिक संचालन से जोड़ने के लिए डिज़ाइन किया गया है। क्षमताएं समूह वार्तालाप प्रबंधन, समाचार अपडेट के लिए सार्वजनिक सूचना प्रसारण, और सामाजिक अपडेट फ़ीड को कवर करती हैं। यह सिस्टम पता पुस्तिका सिंक्रोनाइज़ेशन के माध्यम से संपर्क खोज के लिए उपकरण और यात्रा, भोजन, चिकित्सा और गेमिंग सहित डोमेन के लिए विशेष इंटरैक्शन इंटरफ़ेस भी प्रदान करता है।
Uses persistent WebSocket connections to push chat messages and notifications instantly to users without polling.
Blog.Core is a production-ready backend boilerplate for building enterprise APIs and microservices using ASP.NET Core. It provides a foundational infrastructure for distributed systems, including tools for database-first scaffolding and the implementation of multi-tenant API frameworks. The project distinguishes itself through automated data layer generation, which produces entity models and repository layers directly from database schemas. It implements a centralized identity management system using standard identity server protocols to handle authentication and authorization across multiple
Delivers real-time push notifications to specific users via full-duplex communication channels.
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.
PeerJS Server एक WebRTC सिग्नलिंग सर्वर और कनेक्शन ब्रोकर है जो सीधे पीयर-टू-पीयर कनेक्शन स्थापित करने के लिए क्लाइंट्स के बीच हैंडशेक का समन्वय करता है। यह पीयर आइडेंटिफायर्स खोजने और रिमोट ब्राउज़र क्लाइंट्स के बीच रीयल-टाइम मीडिया और डेटा स्ट्रीम शुरू करने के लिए एक समन्वय बिंदु के रूप में कार्य करता है। इस प्रोजेक्ट को एक समर्पित सिग्नलिंग सर्वर के रूप में तैनात किया जा सकता है या एक ही नेटवर्क पोर्ट साझा करने के लिए मौजूदा वेब एप्लिकेशन के भीतर Node.js मिडलवेयर के रूप में इंटीग्रेट किया जा सकता है। यह एक सेंट्रलाइज्ड सिग्नलिंग प्रक्रिया के माध्यम से पीयर कनेक्शन के लाइफसाइकिल को मैनेज करता है, क्लाइंट्स को अद्वितीय आइडेंटिफायर्स सौंपता है और सत्र स्थितियों की निगरानी करता है। यह सर्वर पीयर डिस्कवरी, डेटा चैनल स्थापना और मीडिया कॉल इनिशिएशन के लिए क्षमताएं प्रदान करता है। इसमें सुरक्षा और ट्रैफ़िक प्रबंधन फीचर्स शामिल हैं जैसे API की ऑथेंटिकेशन, SSL/TLS ट्रैफ़िक एन्क्रिप्शन और अधिकतम समवर्ती कनेक्शन को सीमित करने की क्षमता।
Utilizes persistent WebSocket connections to push real-time signaling events and connection requests to clients.
यह प्रोजेक्ट Go में स्केलेबल बैकएंड सिस्टम बनाने के लिए एक माइक्रोसर्विस फ्रेमवर्क है। यह सर्विस डिस्कवरी, लोड बैलेंसिंग, और फॉल्ट-टॉलरेंस तंत्र के लिए एकीकृत समर्थन के साथ वितरित सिस्टम के लिए एक आर्किटेक्चर प्रदान करता है। यह फ्रेमवर्क एक डोमेन-संचालित लेयर्ड आर्किटेक्चर और एक रिमोट-फर्स्ट कॉन्फ़िगरेशन सिस्टम के माध्यम से खुद को अलग करता है जो स्वचालित फ़ेलओवर के साथ रिमोट स्टोर्स और स्थानीय फ़ाइलों के बीच सेटिंग्स को सिंक्रनाइज़ करता है। यह यूनरी और स्ट्रीमिंग डेटा एक्सचेंज के लिए gRPC का उपयोग करके एक उच्च-प्रदर्शन संचार मॉडल लागू करता है, साथ ही लगातार क्लाइंट कनेक्शन प्रबंधित करने के लिए रीयल-टाइम अधिसूचना सिस्टम भी लागू करता है। यह सिस्टम वितरित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है, जिसमें सर्किट ब्रेकिंग और रेट लिमिटिंग के माध्यम से ट्रैफ़िक प्रबंधन, और वितरित ट्रेसिंग, केंद्रीकृत लॉगिंग, और हेल्थ मॉनिटरिंग के माध्यम से ऑब्ज़र्वेबिलिटी शामिल है। इसमें प्रोबेबिलिस्टिक ब्लूम फ़िल्टर्स, वितरित लॉकिंग, और टोकन-आधारित सर्विस प्रमाणीकरण जैसे डेटा इंफ्रास्ट्रक्चर टूल भी शामिल हैं। इस प्रोजेक्ट में कंटेनरीकृत Elasticsearch और HBase वातावरण के लिए डिप्लॉयमेंट समर्थन शामिल है।
Manages persistent connections to push real-time updates and notifications to clients via Go-based gateways.
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.
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.
This project is a Java messaging software development kit designed to facilitate real-time data exchange between applications and message brokers. It functions as an MQTT client library, providing the necessary tools to implement publish-and-subscribe messaging patterns within distributed systems and internet-connected device environments. The library distinguishes itself through its focus on resilient network connectivity and reliable message delivery. It manages persistent connections through internal state machines that handle automatic reconnection and keep-alive heartbeats, ensuring stab
Ships a development kit for integrating real-time message exchange into Java applications via persistent connections.