Refactor frontend-markdown processor using an extensible CommonMark parser
Akshat Akshat
Markdown provides a great ability to format messages and write structured documents using plain text format. Zulip uses two different markdown...
Add chunk file upload support and enhance Import/Export exprience
Brijmohan Siyag
The primary goal of this project is to improve the performance of Zulip, with a focus on the "upload" and "import/export" areas. Specifically, I will...
Improve the UI and Visual design of Zulip
Hardik_Dharmani
This GSoC project aims to significantly enhance the user experience of Zulip, an open-source team chat app, by implementing several features that...
Improving Zulip's Permissions with User Groups
Hemant Umre
My goal during the GSoC period would be to- ➔ Develop a framework and discuss a strategy for migrating existing realm and stream settings to user...
GSoC with Zulip: Cluster of priority features.
Joseph Ho
There are dozens of issues and features to be implemented in the issue trackers. As well as a bunch of pull requests that have quality work done...
Migrating Zulip's JavaScript Codebase to TypeScript
Junyao Chen
This project focuses on migrating JavaScript codebase to Typescript. Zulip is in the process of porting the main web app JavaScript codebase to...
Migrate JavaScript Codebase to TypeScript
Lalit Kumar Singh
Zulip has a huge codebase for it's web app but it's currently written in JavaScript, this project is aimed at migrating at least ~80% of the zulip's...
Cluster of Priority Features (Focused around User Profile, Compose Box, and Stream Settings)
Palash Baderia
For my GSoC project, I wish to implement bigger full-stack features while continuing to investigate and fix bugs in the areas I'm familiar with....
Cluster of priority features (Focused around topics and notifications (messages) areas)
Prakhar Pratyush
This project aims to implement high-priority features in the 'Zulip server and web application' project, focused around topics and notifications...
TypeScript Migration and UI/Integrations Improvements
Satyam Bansal
The Zulip messaging app currently relies heavily on JavaScript, which lacks certain types and safeguards for developers. To improve the experience...
Improving and adding features of Zulip Terminal
SUBHASISH BEHERA
Zulip Terminal is a TUI which caters to users who use Zulip through their terminal. But, many functionalities in Zulip Web App are not currently...
Migration to user groups for permissions.
Ujjawal Modi
The main target of this project would be to work on migration to user groups for permissions which aims to replace every setting in Zulip that...
Improving Zulip Terminal
Vishwesh Pillai
The main goal of this project is to improve the user experience of Zulip Terminal by porting features from Zulip web which are not already...