All organizations · GSoC 2026 · End user applications, Social and communication

Zulip

Organized chat for distributed teams

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: …

  • python
  • django
  • flutter
  • css
  • typescript
  • great developer tooling
  • visual design
  • teaching quality codebase
  • team chat
  • integrations

Project ideas

6 ideas on its 2026 ideas page.

  1. Be easy to follow
  2. Be easy to maintain
  3. “Create the channel” step
  4. “Create the bot” step
  5. “Navigate to this screen” step
  6. “Fill out form and save” step

Read the ideas page. Ideas are for scope reference; never copy one into a proposal.

History

In GSoC since 2016, 11 years. Projects per year: '16: 3, '17: 10, '18: 10, '19: 17, '20: 18, '21: 18, '22: 15, '23: 13, '24: 17, '25: 12, '26: 11.

On GitHub

13 repositories pushed to in the last year. Main languages: Python (6), TypeScript (3), JavaScript (2), Dart (1), Shell (1).

Links and channels

go deeper in your terminal
git-into-gsoc org "Zulip" --shortlist
git-into-gsoc repos "Zulip"
git-into-gsoc issues --org "Zulip"
or ask your assistant:
"Which Zulip repositories merge
newcomers' pull requests, and which beginner
issues are still free?"

Those commands read live data: which repositories merge outside pull requests, and which beginner issues nobody has claimed. Install in two minutes.