github.com/zulip/zulip

Zulip server and web application. Open-source team chat that helps teams stay productive and focused.

Open this visualization on its own page →

Contributors

932

Lines of Code

145,077

From

2012-08-28

To

2022-02-02

About zulip/zulip

Zulip is an open-source team chat application designed around topic-based threading, combining email-style organization with real-time chat functionality. The platform is built for both live and asynchronous communication, making it particularly suited for remote work environments. It's used by Fortune 500 companies, major open-source projects like Rust, and thousands of other organizations worldwide.

The project is developed by a large distributed community with over 1,500 contributors and 99+ developers who have each contributed more than 100 commits. The codebase is written primarily in Python for the backend with JavaScript and React Native for client applications, and it merges over 500 commits monthly, making it the largest and fastest-growing open-source team chat project. Zulip offers multiple deployment options including self-hosting on Ubuntu or Debian, Docker containers, and cloud hosting through Zulip Cloud, with free plans available for open-source projects.

The project emphasizes code quality and contributor experience, featuring extensive documentation with 185,000 words of contributor guides, comprehensive testing, and readable code. Users can explore Zulip through a public development community chat without requiring an account, and the project actively participates in outreach programs like Google Summer of Code. Zulip is distributed under the Apache 2.0 license and maintains active engagement through its blog, social media, and sponsorship programs.

Share this video