Converse.js is an embeddable, self-hosted XMPP chat client that runs entirely in the browser. It communicates with XMPP servers using standard XML stanzas over WebSocket or BOSH transports, and provides end-to-end encryption through the OMEMO protocol with double ratchet algorithm and X3DH key exchange. The client is built on a plugin-based architecture that allows extending core functionality at runtime without modifying the client itself, and uses a DOM-based rendering approach with an event-driven message bus for internal coordination. The client manages message history through XEP-0313 Me
Realtime is a real-time data distribution and synchronization engine that enables applications to stream database changes and coordinate state between clients. It functions as a synchronization layer that monitors database write-ahead logs to provide change data capture and pushes updates to authorized clients via WebSockets. The project features a real-time presence server for tracking the online status of active users and a broadcast service for sending ephemeral messages without database persistence. It organizes communication through channel-based message routing and uses a structured JSO
Yakyak is a cross-platform chat application and native desktop client designed for sending and receiving real-time messages and media via the Google Hangouts protocol. It is bundled as a native installer compatible with multiple operating systems and hardware architectures. The application functions as a multi-language communication tool with a localized user interface to support users across different global regions. It includes a real-time presence manager that synchronizes typing indicators and active client status. The platform covers conversation management, native system notifications
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
XMPPFramework este un framework de comunicare Objective-C și o bibliotecă de rețea utilizată pentru a construi aplicații de mesagerie instantanee pentru Mac și iOS. Oferă o fundație programatică pentru implementarea clienților XMPP, gestionarea schimbului de mesaje în timp real și procesarea fluxurilor XML structurate între endpoint-urile de rețea.
Principalele funcționalități ale robbiehanson/xmppframework sunt: XMPP Communication Systems, IRC and XMPP Chat Clients, Stream Processors, IRC and XMPP Protocol Implementations, Protocol Extensions, XML Processing, Framework Capability Extensions, Presence Tracking.
Alternativele open-source pentru robbiehanson/xmppframework includ: conversejs/converse.js — Converse.js is an embeddable, self-hosted XMPP chat client that runs entirely in the browser. It communicates with… supabase/realtime — Realtime is a real-time data distribution and synchronization engine that enables applications to stream database… yakyak/yakyak — Yakyak is a cross-platform chat application and native desktop client designed for sending and receiving real-time… open62541/open62541 — open62541 is an open-source implementation of the OPC Unified Architecture standard, providing a complete stack for… jackjiang2011/mobileimsdk — MobileIMSDK is an open-source instant messaging framework that provides reliable real-time message delivery across… permissionlesstech/bitchat-android — BitChat Android is a decentralized peer-to-peer messenger that enables communication over Bluetooth mesh networks…