Open Saas Directory
Zulip

Zulip

★ 25,87810,210 forks10,210 contributorsUpdated 9/10/2026

Zulip is an open-source team chat application, and a self-hosted alternative to Slack. Its distinguishing feature is topic-based threading: every message in a channel belongs to a named topic, so conversations stay separable and catch-up reading is fast even in busy channels. It offers full-text search, hundreds of integrations, interactive bots, and native mobile and desktop apps.


Overview

Description

Zulip is an open-source team collaboration tool, and a self-hosted alternative to Slack and Microsoft Teams. It keeps the channel model but adds a second dimension: each message is filed under a topic within its channel, like a lightweight email subject. That makes it practical to follow many conversations asynchronously, to resolve topics when they are done, and to search precisely later. Zulip has been developed as an open-source project for over a decade and ships official mobile, desktop, and terminal clients.

Features

  • Topic-based threading: Channels are subdivided into topics, so parallel discussions stay untangled.
  • Asynchronous by design: Mark topics as resolved, defer channels, and catch up without losing context.
  • Message power tools: Full-text search with operators, drafts, scheduled send, and reminders.
  • Integrations: Hundreds of native integrations plus incoming webhooks and an interactive bot API.
  • Clients: First-party web, desktop (Electron), mobile, and terminal apps.
  • Enterprise: SAML/LDAP/OIDC auth, role-based permissions, and full data export/import.

Technology Stack

  • Python / Django backend with Tornado for real-time events
  • PostgreSQL, Redis, RabbitMQ, and memcached
  • TypeScript web client; Electron desktop app; React Native mobile app
  • Install script for Ubuntu/Debian, plus a community Docker Compose setup

Requirements

  • A dedicated Ubuntu or Debian server (or Docker Compose)
  • Minimum ~2 GB RAM (4 GB recommended)
  • A domain name and outgoing SMTP for email notifications

Learning resources

MohsenI built this — follow on X