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…
الميزات الرئيسية لـ conversejs/converse.js هي: Chat Clients, Self-Hosted XMPP Chat Clients, XMPP Message Archive Managements, Presence Management, Plugin-Extensible Runtimes, Self-Hosted Chat Servers, Self-Hosted Infrastructure, Chat Moderation Tools.
تشمل البدائل مفتوحة المصدر لـ conversejs/converse.js: robbiehanson/xmppframework — XMPPFramework is an Objective-C communication framework and networking library used to build instant messaging… tdlib/td — This project is a cross-platform messaging SDK and client development library used to build custom Telegram… standardnotes/app. rustfs/rustfs — Rustfs is a distributed object storage system designed for high availability and horizontal scalability. It functions… chatwoot/chatwoot — Chatwoot is a self-hosted, omnichannel customer support platform designed to aggregate messages from diverse social… signalapp/signal-desktop — Signal-Desktop is a cross-platform messaging application that provides end-to-end encrypted communication. It…
XMPPFramework is an Objective-C communication framework and networking library used to build instant messaging applications for Mac and iOS. It provides a programmatic foundation for implementing XMPP clients, managing real-time message exchange, and processing structured XML streams between network endpoints. The framework features a modular plugin architecture and extension system that allows for the integration of custom communication capabilities and protocol extensions into the data stream. It distinguishes itself with specialized support for OMEMO end-to-end encryption and a state-based
This project is a cross-platform messaging SDK and client development library used to build custom Telegram applications. It functions as a comprehensive framework that manages network encryption, local data storage, and API communication, providing a C-compatible JSON interface that allows integration with any programming language. The library distinguishes itself by providing a full database manager for encrypted local caching and synchronized state, alongside a dedicated bot framework for creating interactive bots with business account integration. It enables the implementation of speciali
Chatwoot is a self-hosted, omnichannel customer support platform designed to aggregate messages from diverse social and digital channels into a single, collaborative team inbox. It provides organizations with full data ownership and control over their support infrastructure, ensuring strict logical separation of customer data through multi-tenant architecture. By centralizing communication, the platform enables teams to manage, route, and resolve inquiries within a unified workspace that maintains complete interaction history for every contact. The platform distinguishes itself through an eve