How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
WildfireChat’s im-server is an open-source instant messaging backend that handles message routing, user management, and group chat for private deployments. It provides a self-hosted messaging platform that can run on private infrastructure without third-party cloud dependencies, supporting enterprise messaging with group management, user directories, and external system integration. The server synchronizes messages and state across mobile, desktop, web, and mini-program clients simultaneously, and supports real-time audio/video calls with group conferencing and live streaming. It includes enc
This project is a reference implementation and framework for building real-time communication systems. It provides an Android demo application for WebRTC video, audio, and data transmission, alongside a communication SDK for integrating instant messaging, VoIP, and multi-party video conferencing into mobile and web applications. The framework includes a P2P media streaming client for direct high-definition transmission between devices and an interactive whiteboard application that synchronizes drawing and screen sharing across connected users. It also provides a foundation for IM and VoIP sys
This project is a self-hosted, container-native collaboration suite designed for real-time video conferencing. It provides a private infrastructure for group communication, enabling users to manage their own meeting environments while maintaining full control over data security and participant access. The platform distinguishes itself through its architecture, which is built for high availability and scalability using Kubernetes and container orchestration. It supports advanced media delivery through selective simulcast, allowing the system to adapt video quality to individual network conditi
Element Web is a web-based communication client used for real-time messaging and collaboration via the decentralized Matrix protocol. It functions as an end-to-end encrypted messenger, a VoIP client for voice and video conferencing, and an interface for interacting with integrated bots and external bridges. The project distinguishes itself through a modular architecture that supports runtime module loading and external script imports to extend core capabilities. It provides extensive white-labeling options, allowing for the customization of application branding, visual themes, and the use of
Jitsi is an open-source communication suite providing a self-hosted platform for real-time video conferencing, audio calls, and instant messaging. It functions as a comprehensive toolkit for streaming voice and video across different devices and platforms, allowing for the deployment of private team collaboration environments.
The main features of jitsi/jitsi are: Real-Time Voice and Video Communication, Self-Hosted Communication Servers, Bidirectional Audio-Video Calling, Communication Bridges, Instant Messaging Services, Selective Forwarding Units, Multi-Protocol Communication Bridges, Video Conferencing Systems.
Projects with overlapping indexed features include: wildfirechat/im-server — WildfireChat’s im-server is an open-source instant messaging backend that handles message routing, user management,… starrtc/starrtc-android-demo — This project is a reference implementation and framework for building real-time communication systems. It provides an… suitenumerique/meet — This project is a self-hosted, container-native collaboration suite designed for real-time video conferencing. It… miroslavpejic85/mirotalksfu — Mirotalksfu is a WebRTC video conferencing platform and AI-integrated meeting suite. It functions as a real-time… feross/simple-peer — simple-peer is a JavaScript library that provides a wrapper for WebRTC to simplify the establishment of peer-to-peer… fmeringdal/nettu-meet — Nettu-meet is a self-hosted video conferencing platform designed for professional and educational environments. It…