
Zulip
End user applicationsZulip is an organized chat app for distributed teams. We value engaged, responsive mentorship, and you can expect to receive disciplined code reviews by highly experienced engineers. Since Zulip is a team chat product, your internship experience with the Zulip project will be highly interactive.
Get involved
Links from the organization’s published listing (2026). Older contact links may have moved.
Proposal examples
Browse the proposal library →Outcomes are reported by the linked archives.
- 2021 · acceptedGanesh Pawar Zulip GSoC Proposal ↗
- 2021 · acceptedZulip - 2021 - Purushottam Tiwari ↗
- 2022 · acceptedZulip - 2022 - Purushottam Tiwari ↗
- 2023 · acceptedZulip-2023- Ujjawal Modi ↗
- 2024 · acceptedZulip - 2024 - Kislay Verma ↗
Programs & participation
16 records across 2 programsIndexed project records; missing years are not zero. Coverage
2026Google Summer of CodeAnnual program · 11 projects indexed
- Cluster of priority features and completing some unfinished projects
- Cluster of priority features focused around message feed, editing and APIs
- Cluster of priority features focused on message feed, compose, and channel settings
- Extending and improving Zulip’s native integrations and incoming webhook framework.
- Improve the UI and visual design of the Zulip web app
- Improve Zulip’s Native Integrations and Features around Keyboard and Settings.
- Improving Video Calls and Atlassian Integrations in Zulip
- Make Zulip Integrations Accessible, Bot Permissions Management and OAuth System
- Optimize performance and scalability, and LLM conversation summaries
- Work on the Flutter-based Zulip Client with a focus on User-Requested Features
- Zulip's REST API Documentation: Complete Endpoint Coverage and OpenAPI Spec Refactoring
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2025Google Summer of CodeAnnual program · 12 projects indexed
- Cluster of priority features (focused on message editing and settings areas)
- Cluster of priority features and completing some unfinished projects
- Cluster of priority features around settings panel, search filters and UI redesign
- Cluster of priority features focused around message feed and editing
- Cluster of priority features focused on channel settings
- Cluster of priority features focused on search filters and setting areas
- Features around Zulip’s search, message actions, API, integrations and overall UX.
- Improve messages and permissions.
- Improve Zulip Integration Library & Feature Around Config Views, Admin Resets, and Watched Phrases
- Improve Zulip's mirroring and data import tools
- Migrate Zulip’s Direct Message Recipient Data Structures to a New Model
- New Zulip client using Flutter
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2024Google Summer of CodeAnnual program · 17 projects indexed
- Cluster of priority features
- Cluster of Priority Features
- Cluster of priority features focused on settings and API documentation
- Cluster of priority features on Settings/Groups UI
- Cluster of priority features.
- Complete some unfinished projects
- Enhancing Zulip Terminal
- Future Zulip client using Flutter
- Improve the framework and UI in Zulip’s overlays for managing streams and groups.
- Improving the Zulip Terminal Client
- Migrate Zulip's JavaScript codebase to TypeScript
- Migrating Zulip’s backend endpoints to @typed_endpoint
- Migrating Zulip's JavaScript codebase to TypeScript
- Next Zulip mobile app with Flutter
- Proposal to work on cluster of priority features around settings, streams and messages
- Third-party Integration Improvements
- Zulip Flutter: Implementing cluster of new features preparing for launch
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2024OutreachyDecember 2024 · 2 projects indexed
- Complete the next-generation Zulip mobile app, using Flutter
- Improve the Zulip server and web application
Source checked Oct 2, 2026
See the program source for current details. Imported and normalized from Outreachy / Software Freedom Conservancy, CC-BY-3.0.
2023Google Summer of CodeAnnual program · 13 projects indexed
- Add chunk file upload support and enhance Import/Export exprience
- Cluster of priority features (Focused around topics and notifications (messages) areas)
- Cluster of Priority Features (Focused around User Profile, Compose Box, and Stream Settings)
- GSoC with Zulip: Cluster of priority features.
- Improve the UI and Visual design of Zulip
- Improving and adding features of Zulip Terminal
- Improving Zulip Terminal
- Improving Zulip's Permissions with User Groups
- Migrate JavaScript Codebase to TypeScript
- Migrating Zulip's JavaScript Codebase to TypeScript
- Migration to user groups for permissions.
- Refactor frontend-markdown processor using an extensible CommonMark parser
- TypeScript Migration and UI/Integrations Improvements
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2023OutreachyDecember 2023 · 3 projects indexed
- Contribute to Zulip's redesign project
- Extend and improve Zulip's integrations
- Improve the Zulip server and web application
Source checked Oct 2, 2026
See the program source for current details. Imported and normalized from Outreachy / Software Freedom Conservancy, CC-BY-3.0.
2022Google Summer of CodeAnnual program · 15 projects indexed
- Cluster of Priority features (Focused around the Compose Box and the Typeahead System)
- Codebase Enhancement with Better Type Checking
- Enhance core Zulip Web Application
- Enhance the UI/UX of the core Zulip Web Application
- Enhancing user experience of Zulip Terminal
- Google Summer of Code at Zulip
- Implementing cluster of high priority features to improve Zulip web app and server.
- Improve shared components and remove Bootstrap as a dependency.
- Improve user-group and stream management settings
- Improve Zulip's Native Integrations
- Improve Zulip’s Native Integrations and Backend
- Improvements in Zulip terminal
- Work on features around the UserTopic model and documenting Zulip’s REST API
- Working on Cluster of Priority Features.
- Working on Previous Year Work & Improving Zulip as a Product
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2022OutreachyMay 2022 · 4 projects indexed
- Contribute to Zulip's redesign project
- Extend and polish Zulip's OpenAPI documentation
- Improve the Zulip mobile app
- Improve the Zulip server and web application
Source checked Oct 2, 2026
See the program source for current details. Imported and normalized from Outreachy / Software Freedom Conservancy, CC-BY-3.0.
2022OutreachyDecember 2022 · 3 projects indexed
- Extend and improve Zulip's integrations
- Improve the Zulip mobile app
- Improve the Zulip server and web application
Source checked Oct 2, 2026
See the program source for current details. Imported and normalized from Outreachy / Software Freedom Conservancy, CC-BY-3.0.
2021Google Summer of CodeAnnual program · 18 projects indexed
- Build GitHub workflow-optimizing action, using GitHub APIs; Add Rocket.Chat import tool
- Enhance Recent topic view with Multiselect Dropdown List Widget And Implement Reusable Widgets
- Enhancing the Zulip Terminal Experience
- Enhancing Zulip API Documentation Framework
- Improve stream management, message viewing and left sidebar
- Improve tooling, integrations, and testing infrastructure of Zulip
- Improve User Experience in Zulip Terminal
- Improving the compose box and the user interface of Zulip web
- Improving the UX of Zulip Terminal
- Improving Zulip Bots and Integrations.
- Improving Zulip’s terminal interface.
- Proposal for Zulip - GSoC 2021
- Refactor frontend-markdown processor using an extensible CommonMark parser
- TypeScript Migration
- Work on enhancing Zulip's mobile experience.
- Work on making Zulip better for large, high traffic organizations.
- Work on Message view projects and other issues in the surrounding areas.
- Working on the various high-priority issues to improve Zulip.
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2021OutreachyDecember 2021 · 4 projects indexed
- Extend and polish Zulip's OpenAPI documentation
- Improve the Zulip mobile app
- Improve the Zulip server and web application
- Polish visual and interaction design for the Zulip web application
Source checked Oct 2, 2026
See the program source for current details. Imported and normalized from Outreachy / Software Freedom Conservancy, CC-BY-3.0.
2020Google Summer of CodeAnnual program · 18 projects indexed
- Authentication, Admin/Org Settings and User Settings
- Bringing Zulip Terminal’s Experience Closer to the Web App
- Building an efficient Test Suite and Improving the Zulip Desktop App (Electron)
- Code refactors, Test cleanup, Search filter enhancement and Keyboard support
- Documenting and Enhancing Zulip's REST API
- Enhance the server-side mobile, mobile web and markdown areas
- Enhancing user experience of Zulip web-app
- Improve openapi and zulip-python-api
- Improving Settings and Administration UI
- Improving Zulip's terminal client
- TypeScript, Puppeteer and Zulip Features
- UI Improvement, CSS Refactoring and Documentation Improvement
- Upgrading Installer and Tooling
- User-centric work towards making Zulip greater for open source communities.
- Widgets, Miscellaneous Features & Bug fixes
- Work on achieving a seamless mobile experience
- Work on Authentication and other backend issues
- Zulip’s Onboarding UX Overhaul
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2019Google Summer of CodeAnnual program · 17 projects indexed
- Advancement/Improvement of Settings Subsystem. (Zulip-Server)
- Enhance and refactor stream settings system
- Hone Zulip's Development Productivity Tooling
- Improve the developer-friendliness of the frontend toolchain
- Improve Zulip's Webhooks/Integrations Backend and OpenAPI Systems
- Improvements to the overall user experience and structure of the Web App (and other minor issues)
- Improvements to Zulip’s Desktop app
- Improving Message View and Search
- Improving the Aesthetics and Functionality of Zulip’s Terminal Client.
- Mateusz Mandera - various backend work
- Notification Panel, LDAP Integration Fixes & other UI changes.
- Polishing Zulip (Electron)
- Refactor & cleanup CSS and internals of UI components
- Refining UX and gaining parity with the webapp.
- Revamped Zulip Terminal
- Visual design on logged out pages & refactor CSS
- Work Across Zulip Message Rendering Pipeline
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2018Google Summer of CodeAnnual program · 10 projects indexed
- Add different level of user authentications in streams
- API docs + multiple keys per user
- Automating setup and configuration for integrations
- Google Summer of Code Proposal to improve Zulip Mobile
- Improve settings subsystem and add new features.
- Improvements related to the search area.
- Public Stream Archives
- Widgets and Slash commands Architecture, IRC mirrors, Improving import-export Infrastructure.
- Zulip Electron
- Zulip Terminal
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2017Google Summer of CodeAnnual program · 10 projects indexed
- Automation of building bots to Zulip
- Build a Slack meta-integration
- Building support for Outgoing Webhooks and Slash commands
- Enhance UX for zulip mobile app
- Illustration & Web Design Project
- Improve the on-boarding/new user experience in Zulip
- Improve, enhance current React Native app
- Improvements to Development and Testing Infrastructure
- Zulip Electron
- Zulip Mobile Enhancement
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2016Google Summer of CodeAnnual program · 3 projects indexed
- Add Python 3 support and type hints
- Overhauling Zulip website’s UX to handle large teams
- Zulip Android Application Rebuild
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.