Zulip logo

Zulip

Zulip is the only modern team chat app that is ideal for both live and asynchronous conversations. Zulip has a web app, a cross-platform mobile app for iOS and Android, cross-platform desktop and terminal apps, and over 100 native integrations. The entire Zulip codebase is 100% open source. Zulip has been gaining in popularity since it was released as open source software in late 2015, with code contributions from over 1000 people from all around the world. Thousands of people use Zulip every day, and your work on Zulip will have meaningful impact on their experience. As an organization, we value engaged, responsive mentorship and making sure our product quality is extremely high. You can expect to receive disciplined code reviews by highly experienced engineers. Since Zulip is a team chat product, your GSoC experience with the Zulip project will be highly interactive. As part of our commitment to mentorship, Zulip has over 160,000 words of documentation for developers, much of it designed to explain not just how Zulip works, but why Zulip works the way that it does. To learn more about the experience of doing GSoC with Zulip, check out our blog post: https://blog.zulip.com/2025/12/02/google-summer-of-code-2025/

GSoC Participation History

Technologies

Topics

Past Projects

Improving Video Calls and Atlassian Integrations in Zulip

The Zulip community has been actively requesting improvements to video call functionality and Atlassian integrations, and addressing this cluster of...

Cluster of priority features focused on message feed, compose, and channel settings

This project focuses on implementing a cluster of high-priority features in Zulip across the message feed, compose box, and channel settings. In the...

Zulip's REST API Documentation: Complete Endpoint Coverage and OpenAPI Spec Refactoring

Zulip's REST API documentation framework is well-built but incomplete, approximately 28 actionable endpoints remain undocumented, and the OpenAPI...

Cluster of priority features focused around message feed, editing and APIs

This project focuses on enhancing the Zulip platform by implementing key user-centric features across the message feed, editing system, APIs, and...

Optimize performance and scalability, and LLM conversation summaries

This project aims to optimize the performance and scalability of many code paths in Zulip, with a focus on performance sensitive code paths like...

Make Zulip Integrations Accessible, Bot Permissions Management and OAuth System

This proposal aims to improve Zulip integrations by making them more accessible and user-friendly. It introduces a backend permissions system to...

Improve Zulip’s Native Integrations and Features around Keyboard and Settings.

For my project with Zulip, I aim to improve its integration ecosystem and core user experience. My project focuses on two primary areas: (1) Secure &...

Work on the Flutter-based Zulip Client with a focus on User-Requested Features

This project aims to mainly address issues and implement features and functionalities requested by users to make using Zulip's mobile app a more...

Cluster of priority features and completing some unfinished projects

This project aims to finalize stalled pull requests and implement high-priority features in the Zulip web application, focusing on messaging, search,...

Extending and improving Zulip’s native integrations and incoming webhook framework.

Throughout the project, I want to focus on Zulip's native integrations and incoming webhooks framework by working on incomplete and pending features,...

Improve the UI and visual design of the Zulip web app

The Zulip web application is being redesigned but there are several UI inconsistencies in various parts of the web app. After seeing the...

Frequently Asked Questions

Zulip | GSoC Org Profile & Stats - Learn about Zulip's involvement in Google Summer of Code (GSoC), their technologies, detailed reports.

|Currently Active|

Contributor Readiness

Participation

Projects

Top Programming Languages

python dominates with primary adoption

Project Difficulty Distribution

Beginner
0
Intermediate
0
Advanced
0

No difficulty data available