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
BigBlueButton is an open-source virtual classroom software and meeting server designed for hosting real-time online teaching sessions. It functions as a WebRTC video conferencing platform and collaboration suite, providing a self-hosted environment for virtual classroom management and online course administration. The system distinguishes itself through specialized educational tools, including an interactive quiz engine, breakout room coordination, and live polling. It provides a comprehensive suite of collaborative assets such as a shared infinite whiteboard, real-time co-authored notes, and
Diaspora is a federated social networking platform that allows users to run and manage self-hosted community servers, known as pods. It operates as a distributed network where independent server nodes exchange content and users using open protocols and standardized communication schemas. The platform is distinguished by its focus on decentralized identity management and privacy-preserving communication. It includes a privacy-focused media proxy that routes external assets through a local server to protect user identity and supports cross-instance account migration, allowing users to move thei
This project is a messaging SDK for Android applications, providing the core infrastructure for real-time communication using Kotlin and Jetpack Compose. It offers a suite of modular, declarative UI components and a backend-connected API to manage user authentication, persistent socket connections, and data synchronization. The SDK is distinguished by its offline-first architecture, which utilizes local database persistence to cache conversation history and queue user actions for synchronization once network connectivity is restored. Developers can customize the messaging experience through a
Open-IM-Server is an instant messaging server and cross-platform messaging backend designed for real-time text and media communication. It provides a distributed chat architecture that coordinates user sessions and group communications across multiple server nodes to support millions of concurrent users.
Die Hauptfunktionen von openimsdk/open-im-server sind: Cross-Platform Messaging Backends, Messaging Backends, Chat History Synchronization, Message Queue Integrations, Multi-level Caching, Distributed Messaging, Queue-Based Message Distribution, Traffic Spike Buffering.
Open-Source-Alternativen zu openimsdk/open-im-server sind unter anderem: crossoverjie/cim — Cim is a distributed instant messaging system and server-side backend designed to manage real-time communication… bigbluebutton/bigbluebutton — BigBlueButton is an open-source virtual classroom software and meeting server designed for hosting real-time online… diaspora/diaspora — Diaspora is a federated social networking platform that allows users to run and manage self-hosted community servers,… getstream/stream-chat-android — This project is a messaging SDK for Android applications, providing the core infrastructure for real-time… centrifugal/centrifugo — Centrifugo is a self-hosted real-time messaging server that provides infrastructure for scalable notifications, a… heroiclabs/nakama — Nakama is a distributed server framework designed for real-time multiplayer games and social applications. It provides…