
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.
Participation
Projects
Top Programming Languages
Project Difficulty Distribution
No difficulty data available