Zulip GSoC projects
Every Google Summer of Code project accepted at Zulip, grouped by program year. Open a project to see its contributor, mentors, technologies, and source code.
Back to ZulipGSoC 2026
11 projects- Cluster of priority features focused around message feed, editing and APIs
Aman (whilstsomebody)
- Improve the UI and visual design of the Zulip web app
Yogesh-Shivaji365
GSoC 2025
12 projects- Cluster of priority features focused around message feed and editing
Aman (whilstsomebody)
- Migrate Zulip’s Direct Message Recipient Data Structures to a New Model
Mohammad Reza Kianifar
- Improve Zulip's mirroring and data import tools
Pieter Cardillo Kwok
- Improve messages and permissions.
Pratik Chanda
- New Zulip client using Flutter
Sayed Mahmood Sayedi
GSoC 2024
17 projects- Complete some unfinished projects
Sanchit_Sharma
- Migrate Zulip's JavaScript codebase to TypeScript
Varun_Singh_
- Cluster of priority features on Settings/Groups UI
Adnan Husain
- Improving the Zulip Terminal Client
Sashank Ravipati
- Migrating Zulip’s backend endpoints to @typed_endpoint
Kenneth Rodrigues
- Future Zulip client using Flutter
Sayed Mahmood Sayedi
- Cluster of Priority Features
Rohan Gudimetla
- Cluster of priority features
Pratik Chanda
- Cluster of priority features.
Kislay U. Verma
- Next Zulip mobile app with Flutter
Khader Khudair
- Third-party Integration Improvements
Pieter Cardillo Kwok
- Enhancing Zulip Terminal
Niloth
GSoC 2023
13 projects- Improving Zulip Terminal
Vishwesh Pillai
- Improving and adding features of Zulip Terminal
SUBHASISH BEHERA
- Improve the UI and Visual design of Zulip
Hardik_Dharmani
- Migrate JavaScript Codebase to TypeScript
Lalit Kumar Singh
- Improving Zulip's Permissions with User Groups
Hemant Umre
- TypeScript Migration and UI/Integrations Improvements
Satyam Bansal
- Migration to user groups for permissions.
Ujjawal Modi
GSoC 2022
15 projects- Improve Zulip's Native Integrations
Hari Prashant Bhimaraju
- Improve user-group and stream management settings
Purushottam Tiwari
- Improvements in Zulip terminal
Mounil Kamlesh Shah
- Google Summer of Code at Zulip
Julia Bichler
- Codebase Enhancement with Better Type Checking
Zixuan James Li
- Working on Cluster of Priority Features.
Yogesh Sirsat
- Enhancing user experience of Zulip Terminal
Shivam Deotarse
- Improve Zulip’s Native Integrations and Backend
Christopher Chong
- Enhance core Zulip Web Application
Jai soni
GSoC 2021
18 projects- Enhancing the Zulip Terminal Experience
Hari Prashant Bhimaraju
- Improving Zulip Bots and Integrations.
Zixuan Li
- Work on Message view projects and other issues in the surrounding areas.
Dinesh Chidipothu
- Work on enhancing Zulip's mobile experience.
Akash Dhiman
- TypeScript Migration
Priyank Patel
- Improving Zulip’s terminal interface.
Zeeshan Equbal
- Proposal for Zulip - GSoC 2021
Gaurav Pandey (ligmitz)
- Improve stream management, message viewing and left sidebar
Purushottam Tiwari
- Improve User Experience in Zulip Terminal
Sarthak Garg-1
- Improving the UX of Zulip Terminal
Sai Rohitth Chiluka
- Enhancing Zulip API Documentation Framework
Suyash Vardhan Mathur
GSoC 2020
18 projects- Work on Authentication and other backend issues
Dinesh Chidipothu
- Improving Settings and Administration UI
Jagan Sivam
- Upgrading Installer and Tooling
Arpit Sharma
- UI Improvement, CSS Refactoring and Documentation Improvement
Siddharth Varshney
- Enhancing user experience of Zulip web-app
Sahil Batra
- Documenting and Enhancing Zulip's REST API
Kartik Srivastava
- Zulip’s Onboarding UX Overhaul
Tejas Tank
- Widgets, Miscellaneous Features & Bug fixes
Vinit Singh
- Authentication, Admin/Org Settings and User Settings
Clara Moraes Dantas
- Improving Zulip's terminal client
Kaustubh Nair
- Improve openapi and zulip-python-api
Aditya Verma-1
GSoC 2019
17 projects- Visual design on logged out pages & refactor CSS
Alexandra Ciobica
- Enhance and refactor stream settings system
Yashashvi Dave
- Improvements to Zulip’s Desktop app
Vipul Sharma-1
- Mateusz Mandera - various backend work
Mateusz Mandera
- Polishing Zulip (Electron)
Kanishk Kakar
- Work Across Zulip Message Rendering Pipeline
Rohitt Vashishtha
- Advancement/Improvement of Settings Subsystem. (Zulip-Server)
PRAGATI AGRAWAL
- Hone Zulip's Development Productivity Tooling
Wyatt Hoodes
- Refining UX and gaining parity with the webapp.
Isham Mahajan
- Improve Zulip's Webhooks/Integrations Backend and OpenAPI Systems
Hemanth V. Alluri
- Improving Message View and Search
Mohit-thedeveloperr
- Revamped Zulip Terminal
Aman Agrawal
GSoC 2018
10 projects- Add different level of user authentications in streams
Yashashvi Dave
- Improve settings subsystem and add new features.
Shubham Dhama
- API docs + multiple keys per user
Yago González
- Zulip Terminal
Aman Agrawal
- Public Stream Archives
Aditya Bansal
- Improvements related to the search area.
Shubham Padia
- Zulip Electron
Abhigyan Khaund
GSoC 2017
10 projects- Zulip Mobile Enhancement
kunall17
- Improvements to Development and Testing Infrastructure
Aditya Bansal
- Enhance UX for zulip mobile app
Saumya Bhatnagar
- Improve, enhance current React Native app
Vishwesh Jainkuniya
- Zulip Electron
Zhongyi Tong
- Automation of building bots to Zulip
Abhijeet Kaur
- Build a Slack meta-integration
Eeshan Garg
- Building support for Outgoing Webhooks and Slash commands
Vaibhav Singhal
GSoC 2016
3 projects- Zulip Android Application Rebuild
kunall17