Mattermost is an open core, self-hosted collaboration platform. It bundles chat, workflow automation, voice calling, screen sharing, and AI integration into one system. This repository is the primary source for core development on the platform. The codebase is written in Go and React, organised as a monorepo, and the server runs as a single Linux binary that relies on PostgreSQL. A new compiled version is released under an MIT license every month on the 16th. Native clients exist for Android, iOS, Windows PC, macOS, and Linux, alongside the web interface, with the React Native client code living in the same monorepo.
NOASSERTION · TypeScript · Slack vs Mattermost →
Jitsi Meet is an open-source video conferencing platform built on WebRTC standards, designed for privacy-focused, account-free video calls. It operates as a standalone web application or embeddable component, supporting both browser-based and native mobile usage without requiring user accounts to join meetings. The project lives in the video-communication ecosystem, competing directly with proprietary services like Zoom, Google Meet, and Slack’s built-in calling.
Apache-2.0 · TypeScript · Slack vs Jitsi →
Zulip is a team chat server and web application written in Python and released under the Apache-2.0 licence. Its defining idea is topic-based threading, which the project describes as combining the best of email and chat: every conversation inside a channel gets its own named topic rather than being appended to one undifferentiated stream. The server ships alongside native clients for desktop through Electron and for mobile through React Native, and the whole product is developed by a distributed community of contributors rather than a single vendor.
Apache-2.0 · Python · Slack vs Zulip →