# GSoC

**URL:** https://discourse.joplinapp.org/c/gsoc/12.md

[Latest](https://discourse.joplinapp.org/latest.md) · [Categories](https://discourse.joplinapp.org/categories.md) · [Tags](https://discourse.joplinapp.org/tags.md)

---

## [About the GSoC category](https://discourse.joplinapp.org/t/about-the-gsoc-category/6095)

<div class="topic-metadata">

**Author:** [@tessus](https://discourse.joplinapp.org/u/tessus)\
**Replies:** 0

</div>

Please do not create topics how to get started or apply for GSoC. All the necessary info can be found on the webpage referenced below. Do not use another category to introduce yourself. You can do so here. All topics …

---

## [Welcome to GSoC 2026 with Joplin!](https://discourse.joplinapp.org/t/welcome-to-gsoc-2026-with-joplin/48974)

<div class="topic-metadata">

**Author:** [@laurent](https://discourse.joplinapp.org/u/laurent)\
**Replies:** 154\
**Last updated:** [27 September 2026 15:45 UTC](https://discourse.joplinapp.org/t/welcome-to-gsoc-2026-with-joplin/48974 "2026-09-27T15:45:41Z")

</div>

Welcome to Google Summer of Code 2026 with Joplin Welcome everyone, and thank you for your interest in participating in Google Summer of Code with Joplin! This post will be regularly updated with important GSoC news and…

---

## [About semantic search implementation in joplin](https://discourse.joplinapp.org/t/about-semantic-search-implementation-in-joplin/48970)

<div class="topic-metadata">

**Author:** [@yahya94812](https://discourse.joplinapp.org/u/yahya94812)\
**Replies:** 6\
**Last updated:** [3 August 2026 08:37 UTC](https://discourse.joplinapp.org/t/about-semantic-search-implementation-in-joplin/48970 "2026-08-03T08:37:43Z")

</div>

Hey, I'm Yahya — yahya94812 (Yahya) · GitHub I built semantic search for Joplin: GitHub - yahya94812/Semantic-Search: This project is for searching documents , notes semantically (not traditional text matching) · GitHub …

---

## [GSoC 2026: Opportunities for the AI projects](https://discourse.joplinapp.org/t/gsoc-2026-opportunities-for-the-ai-projects/49228)

<div class="topic-metadata">

**Author:** [@shikuz](https://discourse.joplinapp.org/u/shikuz)\
**Replies:** 40\
**Last updated:** [19 June 2026 10:41 UTC](https://discourse.joplinapp.org/t/gsoc-2026-opportunities-for-the-ai-projects/49228 "2026-06-19T10:41:58Z")

</div>

I've been thinking about this year's AI-related GSoC ideas, specifically search, chat, and categorisation, and wanted to open a discussion about where the interesting opportunities might be. These are just my thoughts as…

---

## [Need opinion regardingNotes encryption](https://discourse.joplinapp.org/t/need-opinion-regardingnotes-encryption/49376)

<div class="topic-metadata">

**Author:** [@krish01info](https://discourse.joplinapp.org/u/krish01info)\
**Replies:** 4\
**Last updated:** [2 April 2026 11:48 UTC](https://discourse.joplinapp.org/t/need-opinion-regardingnotes-encryption/49376 "2026-04-02T11:48:58Z")

</div>

Hello everyone I need openions Regarding encryption of notes First idea: I am thinking of implementing a system where each user has a single Master Key (MEK), generated once and shown to the user (similar to a recover…

---

## [GSOC Idea # 1](https://discourse.joplinapp.org/t/gsoc-idea-1/49194)

<div class="topic-metadata">

**Author:** [@developerzohaib786](https://discourse.joplinapp.org/u/developerzohaib786)\
**Replies:** 7\
**Last updated:** [31 March 2026 15:02 UTC](https://discourse.joplinapp.org/t/gsoc-idea-1/49194 "2026-03-31T15:02:16Z")

</div>

Hi, I want to discuss the GSOC idea # 1 Is AI-supported search for notes idea can be implemented in a seperate plugin ??? Or is this mandatory to be implemented as a core application functionality?

---

## [GSoC 2026 Proposal Draft – Idea 4: Chat with your note collection using AI](https://discourse.joplinapp.org/t/gsoc-2026-proposal-draft-idea-4-chat-with-your-note-collection-using-ai/49485)

<div class="topic-metadata">

**Author:** [@Prachig](https://discourse.joplinapp.org/u/Prachig)\
**Replies:** 0\
**Last updated:** [31 March 2026 13:12 UTC](https://discourse.joplinapp.org/t/gsoc-2026-proposal-draft-idea-4-chat-with-your-note-collection-using-ai/49485 "2026-03-31T13:12:18Z")

</div>

GSoC 2026 Proposal – Enhancing Editor Reliability, Build Stability, and Data Safety in Joplin Title GSoC 2026 Proposal Draft – Idea X: Enhancing Data Integrity, Editor Behavior, and User Safety in Joplin – Prach i …

---

## [AI Note Clustering BenchMark Tessting via Plugin](https://discourse.joplinapp.org/t/ai-note-clustering-benchmark-tessting-via-plugin/49431)

<div class="topic-metadata">

**Author:** [@developerzohaib786](https://discourse.joplinapp.org/u/developerzohaib786)\
**Replies:** 0\
**Last updated:** [29 March 2026 20:25 UTC](https://discourse.joplinapp.org/t/ai-note-clustering-benchmark-tessting-via-plugin/49431 "2026-03-29T20:25:42Z")

</div>

Built a working Joplin plugin prototype with embedded clustering pipeline. The implementation validates the core architecture before potential production scaling. Demo there is a limit of 10mb video so i have uplo…

---

## [GSoC Proposal Idea: Task Intelligence System for Joplin](https://discourse.joplinapp.org/t/gsoc-proposal-idea-task-intelligence-system-for-joplin/49239)

<div class="topic-metadata">

**Author:** [@querysmith-sys](https://discourse.joplinapp.org/u/querysmith-sys)\
**Replies:** 11\
**Last updated:** [28 March 2026 06:31 UTC](https://discourse.joplinapp.org/t/gsoc-proposal-idea-task-intelligence-system-for-joplin/49239 "2026-03-28T06:31:20Z")

</div>

Problem Users often store tasks inside notes, but Joplin lacks a system that analyzes tasks globally and provides productivity insights. Proposed Solution Create a plugin that extracts tasks from notes and generates a g…

---

## [Design Discussion: Shared Embedding & Retrieval Infrastructure for Joplin AI Features](https://discourse.joplinapp.org/t/design-discussion-shared-embedding-retrieval-infrastructure-for-joplin-ai-features/49356)

<div class="topic-metadata">

**Author:** [@bishwathakur](https://discourse.joplinapp.org/u/bishwathakur)\
**Replies:** 1\
**Last updated:** [26 March 2026 03:43 UTC](https://discourse.joplinapp.org/t/design-discussion-shared-embedding-retrieval-infrastructure-for-joplin-ai-features/49356 "2026-03-26T03:43:53Z")

</div>

Hi everyone, I've been following the recent discussions around AI features (search, chat, auto-tagging), and one pattern that stood out is that many of these ideas rely on the same underlying components — embedding gene…

---

## [GSoC idea: Sync Accountability](https://discourse.joplinapp.org/t/gsoc-idea-sync-accountability/49250)

<div class="topic-metadata">

**Author:** [@Veivel](https://discourse.joplinapp.org/u/Veivel)\
**Replies:** 3\
**Last updated:** [25 March 2026 15:04 UTC](https://discourse.joplinapp.org/t/gsoc-idea-sync-accountability/49250 "2026-03-25T15:04:37Z")

</div>

Hi everyone, This is not a proposal draft. I've been thinking about an idea I have for my proposal draft, and I wanted to discuss about it briefly before getting into the full proposal draft - particularly to validate t…

---

## [Question regarding GSoC 2026](https://discourse.joplinapp.org/t/question-regarding-gsoc-2026/49266)

<div class="topic-metadata">

**Author:** [@OverTinker0827](https://discourse.joplinapp.org/u/OverTinker0827)\
**Replies:** 7\
**Last updated:** [25 March 2026 14:44 UTC](https://discourse.joplinapp.org/t/question-regarding-gsoc-2026/49266 "2026-03-25T14:44:30Z")

</div>

Hello all, I am interested in several ideas from the ideas list. Can I submit proposals for multiple ideas, and if yes, can I submit them in one proposal or do i need to make multiple? Thank you

---

## [Quick questions about your notes for the GSoC auto-categorization plugin](https://discourse.joplinapp.org/t/quick-questions-about-your-notes-for-the-gsoc-auto-categorization-plugin/49285)

<div class="topic-metadata">

**Author:** [@Harsh16gupta](https://discourse.joplinapp.org/u/Harsh16gupta)\
**Replies:** 4\
**Last updated:** [23 March 2026 22:23 UTC](https://discourse.joplinapp.org/t/quick-questions-about-your-notes-for-the-gsoc-auto-categorization-plugin/49285 "2026-03-23T22:23:49Z")

</div>

Hey everyone, I'm working on Idea 3 for GSoC 2026 auto-categorization plugin. I have a few quick questions that will directly affect some decisions in my proposal and the effectiveness of the plugin. Context (why I'm …

---

## [GSoC 2026: How to Submit Your Proposal Draft](https://discourse.joplinapp.org/t/gsoc-2026-how-to-submit-your-proposal-draft/49137)

<div class="topic-metadata">

**Author:** [@laurent](https://discourse.joplinapp.org/u/laurent)\
**Replies:** 2\
**Last updated:** [20 March 2026 18:46 UTC](https://discourse.joplinapp.org/t/gsoc-2026-how-to-submit-your-proposal-draft/49137 "2026-03-20T18:46:42Z")

</div>

Before submitting a draft, please read the GSoC guide on writing proposals: https://google.github.io/gsocguides/student/writing-a-proposal Proposal Draft Submission Create a topic in the GSoC Proposal Drafts category…

---

## [Idea 3 discussion - Using Python subprocess for UMAP and HDBSCAN instead of JavaScript](https://discourse.joplinapp.org/t/idea-3-discussion-using-python-subprocess-for-umap-and-hdbscan-instead-of-javascript/49240)

<div class="topic-metadata">

**Author:** [@Harsh16gupta](https://discourse.joplinapp.org/u/Harsh16gupta)\
**Replies:** 8\
**Last updated:** [20 March 2026 00:33 UTC](https://discourse.joplinapp.org/t/idea-3-discussion-using-python-subprocess-for-umap-and-hdbscan-instead-of-javascript/49240 "2026-03-20T00:33:25Z")

</div>

Hello everyone I was working on idea 3 (The idea is automatically group notes into topic based clusters and suggest tags or notebooks). So to group notes by topic, each note is turned into embeddings. These embeddings a…

---

## [GSoC 2024: Native encryption support](https://discourse.joplinapp.org/t/gsoc-2024-native-encryption-support/41586)

<div class="topic-metadata">

**Author:** [@laurent](https://discourse.joplinapp.org/u/laurent)\
**Replies:** 4\
**Last updated:** [18 March 2026 18:45 UTC](https://discourse.joplinapp.org/t/gsoc-2024-native-encryption-support/41586 "2026-03-18T18:45:54Z")

</div>

With the conclusion of Google Summer of Code 2024, we’re thrilled to share that four of our sponsored projects achieved remarkable success! Continuing our series of posts highlighting each project, today we’re featuring…

---

## [Question about no-mixed-spaces-and-tabs ESLint errors](https://discourse.joplinapp.org/t/question-about-no-mixed-spaces-and-tabs-eslint-errors/49135)

<div class="topic-metadata">

**Author:** [@Mohamed](https://discourse.joplinapp.org/u/Mohamed)\
**Replies:** 1\
**Last updated:** [14 March 2026 14:55 UTC](https://discourse.joplinapp.org/t/question-about-no-mixed-spaces-and-tabs-eslint-errors/49135 "2026-03-14T14:55:12Z")

</div>

Hi everyone, While working on a small fix for the master password warning message, I keep running into ESLint errors related to no-mixed-spaces-and-tabs in Dialog.tsx. It seems that some lines in the file have a mix of…

---

## [Do I need to implement now?](https://discourse.joplinapp.org/t/do-i-need-to-implement-now/49081)

<div class="topic-metadata">

**Author:** [@trueharmonyalan](https://discourse.joplinapp.org/u/trueharmonyalan)\
**Replies:** 2\
**Last updated:** [12 March 2026 16:31 UTC](https://discourse.joplinapp.org/t/do-i-need-to-implement-now/49081 "2026-03-12T16:31:58Z")

</div>

hello everyone, I know its competitive now and I would like to know do I need to implement any listed idea before march 16 or only provide a comprehensive draft proposal that helps maintainers to understand what I’m doi…

---

## [Question about Password Strength Indicator implementation approach (GSoC 2026)](https://discourse.joplinapp.org/t/question-about-password-strength-indicator-implementation-approach-gsoc-2026/49086)

<div class="topic-metadata">

**Author:** [@himanshu\_mishra](https://discourse.joplinapp.org/u/himanshu_mishra)\
**Replies:** 0\
**Last updated:** [12 March 2026 14:03 UTC](https://discourse.joplinapp.org/t/question-about-password-strength-indicator-implementation-approach-gsoc-2026/49086 "2026-03-12T14:03:20Z")

</div>

Hi @PackElend and @laurent, Myself Himanshu Mishra, I've been exploring the Joplin codebase over the past couple of weeks to prepare for GSoC, and I'm really interested in the Password Strength Indicator project. I've b…

---

## [GSoC Applicant seeking Guidance (3PRs Passed Checks )](https://discourse.joplinapp.org/t/gsoc-applicant-seeking-guidance-3prs-passed-checks/49061)

<div class="topic-metadata">

**Author:** [@Mohamed](https://discourse.joplinapp.org/u/Mohamed)\
**Replies:** 0\
**Last updated:** [10 March 2026 21:07 UTC](https://discourse.joplinapp.org/t/gsoc-applicant-seeking-guidance-3prs-passed-checks/49061 "2026-03-10T21:07:27Z")

</div>

Hi, everyone , I am CS student and I am very interested in contributing to this project #8 and applying for GSoC this year . Since the application period is coming soon ,Ihave been trying to contribute and learn more …

---

## [Automatic conflict resolution](https://discourse.joplinapp.org/t/automatic-conflict-resolution/49050)

<div class="topic-metadata">

**Author:** [@shatakshi01](https://discourse.joplinapp.org/u/shatakshi01)\
**Replies:** 1\
**Last updated:** [10 March 2026 17:08 UTC](https://discourse.joplinapp.org/t/automatic-conflict-resolution/49050 "2026-03-10T17:08:47Z")

</div>

Automatic conflict resolution Implement a mechanism to automatically resolve note conflicts where possible, and provide semi-autonomous or assisted conflict resolution when automatic resolution is not feasible. Note con…

---

## [Introducing trueharmonyalan](https://discourse.joplinapp.org/t/introducing-trueharmonyalan/48924)

<div class="topic-metadata">

**Author:** [@trueharmonyalan](https://discourse.joplinapp.org/u/trueharmonyalan)\
**Replies:** 0\
**Last updated:** [2 March 2026 17:27 UTC](https://discourse.joplinapp.org/t/introducing-trueharmonyalan/48924 "2026-03-02T17:27:12Z")

</div>

Hi everyone, I’m Alan Biju and have some experience when it comes to typescript and other languages that used by Joplin. As a beginner contributor this is a great opportunity to understand about open source community thr…

---

## [Introducing Surendra | @manjhss](https://discourse.joplinapp.org/t/introducing-surendra-manjhss/48908)

<div class="topic-metadata">

**Author:** [@manjhss](https://discourse.joplinapp.org/u/manjhss)\
**Replies:** 0\
**Last updated:** [1 March 2026 17:27 UTC](https://discourse.joplinapp.org/t/introducing-surendra-manjhss/48908 "2026-03-01T17:27:19Z")

</div>

hey joplin community, i am surendra manjhi - a full-stack web developer and flexible working with js frameworks, postgres databases and node js. i saw some of the project ideas related to ai/ml like ai-supported search…

---

## [Interested in Project #8 (Password strength Indicator)-Setup&First Contribution](https://discourse.joplinapp.org/t/interested-in-project-8-password-strength-indicator-setup-first-contribution/48905)

<div class="topic-metadata">

**Author:** [@Mohamed](https://discourse.joplinapp.org/u/Mohamed)\
**Replies:** 1\
**Last updated:** [1 March 2026 16:25 UTC](https://discourse.joplinapp.org/t/interested-in-project-8-password-strength-indicator-setup-first-contribution/48905 "2026-03-01T16:25:28Z")

</div>

Hi Joplin team, I am a computer Science Student with experience in react and typescript . I have reviewed the GSoC 2026 project ideas and I am specifically interested in this project . Could you please point me toward…

---

## [Introducing Dhruv-2004](https://discourse.joplinapp.org/t/introducing-dhruv-2004/48903)

<div class="topic-metadata">

**Author:** [@Dhruv\_Suvagiya](https://discourse.joplinapp.org/u/Dhruv_Suvagiya)\
**Replies:** 0\
**Last updated:** [1 March 2026 12:37 UTC](https://discourse.joplinapp.org/t/introducing-dhruv-2004/48903 "2026-03-01T12:37:05Z")

</div>

Hello everyone, My name is Dhruv Suvagiya, and I am a final-year Computer Engineering student from India with a strong interest in Artificial Intelligence and applied machine learning systems. Technical Background I pr…

---

## [Introducing Dharani GSOC 2026](https://discourse.joplinapp.org/t/introducing-dharani-gsoc-2026/48897)

<div class="topic-metadata">

**Author:** [@dharani](https://discourse.joplinapp.org/u/dharani)\
**Replies:** 0\
**Last updated:** [1 March 2026 09:55 UTC](https://discourse.joplinapp.org/t/introducing-dharani-gsoc-2026/48897 "2026-03-01T09:55:35Z")

</div>

Hi, I’m Dharani — a software developer focused on building scalable and practical solutions. i am deeply exploring backend systems, databases, and system architecture. Open to professional connections and contribution…

---

## [Introducing Nadil - GSOC 2026](https://discourse.joplinapp.org/t/introducing-nadil-gsoc-2026/48896)

<div class="topic-metadata">

**Author:** [@Nadil\_Diksura](https://discourse.joplinapp.org/u/Nadil_Diksura)\
**Replies:** 0\
**Last updated:** [1 March 2026 07:39 UTC](https://discourse.joplinapp.org/t/introducing-nadil-gsoc-2026/48896 "2026-03-01T07:39:16Z")

</div>

Hello everyone :waving\_hand: My name is Nadil Diksura Karunarathna, and I’m a second year Computer Science undergraduate at the University of Westminster. I’m a Google Summer of Code (GSoC) aspirant and I’m interested i…

---

## [Introducing youssef579](https://discourse.joplinapp.org/t/introducing-youssef579/48883)

<div class="topic-metadata">

**Author:** [@youssef579](https://discourse.joplinapp.org/u/youssef579)\
**Replies:** 0\
**Last updated:** [28 February 2026 20:42 UTC](https://discourse.joplinapp.org/t/introducing-youssef579/48883 "2026-02-28T20:42:36Z")

</div>

Hello everyone, My name is Youssef Ragaey, and I am a first-year Computer Science student interested in contributing to open source projects and gaining hands-on experience collaborating with other contributors. I have…

---

## [Introducting Tanushreesmallikarjuna](https://discourse.joplinapp.org/t/introducting-tanushreesmallikarjuna/48869)

<div class="topic-metadata">

**Author:** [@tanushreesm](https://discourse.joplinapp.org/u/tanushreesm)\
**Replies:** 0\
**Last updated:** [27 February 2026 14:45 UTC](https://discourse.joplinapp.org/t/introducting-tanushreesmallikarjuna/48869 "2026-02-27T14:45:54Z")

</div>

---

## [Introducing ishangsoc](https://discourse.joplinapp.org/t/introducing-ishangsoc/48868)

<div class="topic-metadata">

**Author:** [@ishangsoc](https://discourse.joplinapp.org/u/ishangsoc)\
**Replies:** 0\
**Last updated:** [27 February 2026 12:17 UTC](https://discourse.joplinapp.org/t/introducing-ishangsoc/48868 "2026-02-27T12:17:45Z")

</div>

Hi fellow developers and Gsoc aspirants my name is ISHAN and my github username is @ishan9876. I am a final year Btech Cse student and this is my first Gsoc year. I am heavily interested in #7 and #8 as they are security…

[Next page](https://discourse.joplinapp.org/c/gsoc/12.md?page=1)
