Projects for GSoC 2026
Here's the list of project ideas for GSoC 2026! Click on the title for a more detailed description.
- Chat Moderation & Editing
- Jitsi Videobridge JavaScript client
- Virtual Backgrounds, take 2
- E2EE: Replace olm with vodozemac
- Tracing calls through backend components
- External API without iframe
- External API with non-serialized postMessages
- Inject external streams via iframe API
- PTZ camera support via WebRTC constraints
- Ultrasound experiments with ggwave (part 2)
- Rewrite Jibri to use iframe API
- Document Picture-in-Picture for browser meetings
Interested in applying for a project?
Make sure to read the GSoC advice pages to see how to get started, and check out the Jitsi handbook to get yourself more familiarized with Jitsi.
Think about preparing a proposal, but do NOT share any drafts publically to avoid being plagiarized. We don't have the resources to review drafts anyway, so please do NOT include them in your introduction email.
Use of AI/LLMs for project proposals should be limited to language and grammar corrections only. Your proposal should be concise, well-organized, and demonstrate your genuine interest in the project.
Do you have a suggestion for a new project?
If you have a suggestion for a project that's not on our list, feel free to create an issue in this repository.
Related Pages
- Chat Moderation & Editing
- Jitsi Videobridge JavaScript client
- Virtual Backgrounds, take 2
- E2EE: Replace olm with vodozemac
- Tracing calls through backend components
- External API without iframe
- External API with non-serialized postMessages
- Inject external streams via iframe API
- PTZ camera support via WebRTC constraints
- Ultrasound experiments with ggwave (part 2)
- Rewrite Jibri to use iframe API
- Document Picture-in-Picture for browser meetings