Zulip: Powerful open source group chat

Zulip is a powerful, open source group chat application. Written in Python and using the Django framework, Zulip supports both private messaging and group chats via conversation streams.

Zulip also supports fast search, drag-and-drop file uploads, image previews, group private messages, audible notifications, missed-message emails, desktop apps, and much more.

Detailed information on the Zulip project and its features can be found at https://www.zulip.org.

Zulip has gained a considerable amount of traction since being released as open source software, and is gaining more users at a rapid pace. Your work on Zulip will have impact on the daily experiences of a huge number of people.

As an organization, we value high-quality mentorship and making sure our product quality is extremely high -- you can except to learn a lot from disciplined code reviews by highly experienced engineers. Since Zulip is a group chat product, the GSOC experience with the Zulip project will be highly interactive, with a real focus on teaching you the concepts and reasoning behind how Zulip is engineered and how to make it better.

lightbulb_outline View ideas list


  • python
  • javascript
  • django
  • android
  • ios


email Mailing list

Zulip Open Source Project 2016 Projects

  • eklavya
    Add Python 3 support and type hints
    In this project I will add Python 3 support to Zulip, without breaking Python 2 compatibility. I will also add type annotation (see PEP 483 and PEP...
  • Kartik Maji
    Overhauling Zulip website’s UX to handle large teams
    To improve existing features and add new features, to create a more robust and agile version of web version of Zulip which can handle large teams. A...
  • kunall17
    Zulip Android Application Rebuild
    The current android version of Zulip is little bit outdated and has some performance issues as well as it is using the old libraries. I will...