2 Repos
Systems for coordinating instant, multi-participant conversations in shared chat rooms.
Distinct from Real-Time Communication: Focuses on the group communication logic (rooms/participants) rather than general bidirectional data streaming.
Explore 2 awesome GitHub repositories matching web development · Real-Time Group Messaging. Refine with filters or upvote what's useful.
Fiora is a real-time communication suite and multimedia instant messenger designed as a self-hosted chat server. Built as a MERN stack messaging platform, it provides a networked environment for private and group conversations using a Socket.io based architecture. The platform is distinguished by its focus on self-hosting, allowing deployment on private Windows, Linux, or macOS servers for full control over user data. It features a highly customizable interface where users can apply themes, custom colors, and wallpapers to personalize their experience. The system covers a broad range of comm
Facilitates shared chat rooms for multiple participants with instant updates via Socket.io.
Channels is an extension for the Django web framework that adds native support for WebSockets, background tasks, and long-running connections alongside standard HTTP requests. It provides a channel layer abstraction for passing messages between different parts of a Django application across processes, along with a protocol router that inspects incoming connections and dispatches them to the correct handler for HTTP, WebSocket, or custom protocols. The project introduces an async consumer abstraction that wraps protocol-specific handling into a single callable, and a background worker pool tha
Creates a multi-user chat room where participants can send messages and see others' messages appear immediately.