Channels and topic threading
A channel conversation organized into a topic, with a reply showing Zulip's threaded discussion model.
Organised team chat with topic-based threading for distributed teams.
A channel conversation organized into a topic, with a reply showing Zulip's threaded discussion model.
The inbox view, showing unread conversations grouped by channel across the organization.
Role-based access control settings for who can invite users, create channels, and manage the organization.
Personal account settings showing local password authentication and the user's organization role.
Searching message content across channels, with the matching message highlighted.
Zulip is a team chat app organised around topic-based threading: every message sits inside a topic within a channel, so conversations stay easy to follow and search even as a team grows. It supports SAML, OIDC, and LDAP single sign-on, a REST API and webhook framework for integrations, and native apps for Android, iOS, macOS, and Windows. People who switch to Zulip consistently point to one thing: its threading model keeps conversations organised instead of blending into whatever comes next. It also gives each thread a natural end point rather than trailing off. Teams that migrated to it say this makes it far easier to follow discussions across time zones and pick up context days later. Every feature, including SSO, the REST API, and unlimited users, is available self-hosted at no cost.
Zulip Server 12.1 (about 1 month ago*)
about 5 hours ago*
GitHub
zulip/zulip25.6k stars
10.0k forks
Funding
One-time or recurring community donations
Technology stack
APACHE-2.0
Apache License 2.0
A permissive license whose main conditions require preservation of copyright and license notices. Contributors provide an express grant of patent rights. Licensed works, modifications, and larger works may be distributed under different terms and without source code.
Bitflake is not affiliated with or the creator of this project. App names, logos, and trademarks are property of their respective owners. Data shown (including GitHub stats) is updated once per day and may be inaccurate or out of date. Spotted an issue? Let us know at contact@bitflake.com.