Open-source messaging and collaboration servers that allow organizations to host private communication infrastructure internally.
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
Element is a robust, self-hostable communication client that provides real-time messaging, video conferencing, and SSO integration, though it functions as a client for the Matrix protocol rather than a standalone, all-in-one server suite.
Mattermost is a self-hosted, enterprise-grade communication platform designed for organizations that require strict control over their internal data and messaging infrastructure. It functions as a centralized hub for real-time team interaction, offering persistent messaging, voice and video conferencing, and integrated project management tools within a single, private workspace. The platform is built to support high-security environments, including air-gapped deployments where public internet access is restricted or unavailable. The platform distinguishes itself through a focus on regulatory
Mattermost is a comprehensive, self-hosted communication platform that provides real-time messaging, threaded conversations, file sharing, and enterprise-grade features like SSO and video conferencing, making it a perfect fit for professional team collaboration.
Rocket.Chat is a self-hosted communication platform designed for organizations to maintain full control over their messaging infrastructure and data. It functions as a scalable collaboration suite that supports growing teams by managing consistent configuration cycles across diverse deployment environments. The platform distinguishes itself through a modular architecture that allows for deep customization of enterprise collaboration workflows. It features a sandboxed application engine that enables developers to build and integrate custom tools and plugins within an isolated environment, ensu
Rocket.Chat is a comprehensive, self-hostable team collaboration platform that provides real-time messaging, threaded conversations, file sharing, role-based access control, and integrated video conferencing, meeting all the core requirements for a professional communication suite.
Mirotalksfu is a WebRTC video conferencing platform and AI-integrated meeting suite. It functions as a real-time communication system for hosting high-resolution audio and video meetings, serving as a self-hosted virtual classroom and a collaborative workspace. The platform distinguishes itself by integrating generative AI assistants, speech recognition, and digital avatars into live sessions. It also operates as an RTMP streaming gateway, allowing users to broadcast live meeting content to external audiences and platforms. The system provides a collaboration suite featuring a shared interac
This is a specialized video conferencing and virtual classroom platform rather than a persistent team chat application, though it includes basic real-time messaging and file sharing as secondary features.
Termix is a centralized web-based gateway for managing remote SSH connections and terminal sessions. It provides a browser-based interface that enables users to access, control, and monitor remote servers, containerized applications, and file systems from a single, unified dashboard. The platform distinguishes itself through robust security and session management capabilities. It integrates with external identity providers for single sign-on and enforces role-based access control to manage user permissions. To ensure reliable administration, it maintains stateful session persistence, allowing
This is a remote server management and terminal access tool rather than a team communication platform, making it a different category of software despite sharing some infrastructure features like SSO and role-based access control.