I'm Vivek, a CS student from India applying for GSoC 2026, interested in Project #8 — Password Strength Indicator.
I mostly work with React and TypeScript, and I have a slightly questionable philosophy:
breaking things teaches me more than building safe, predictable stuff and
Spite driven development is genuinely underrated as a learning methodology.
That experience got me interested in how firewalls work and how deep the rabbit hole goes GFC bypasses, DPI evasion, the whole thing.
The Password Strength Indicator clicked for me because it sits right at the boundary of UX and security. I want to use zxcvbn but make it feel native to Joplin and something that helps users understand WHY their password is weak and what they can do about it.
I've read the contribution guidelines carefully. Setting up the dev environment now.
Hi, just to point out that this idea has been removed from the ideas list as we realised that with the current level of AI tooling this idea is probably a little too trivial and we aren't confident that it is enough work to satisfy the length of even the shortest GSoC project.
I'm aiming for GSoC 2026, specifically Idea#4:Chat with your note collection using AI.
Since the best way to understand an architecture is to break things and fix them, I skipped the usual "reading the docs" phase and started tackling issues across the Joplin stack to get my environment set up. Over the last couple of weeks, I’ve pushed fixes for:
Desktop UI: Fixed the bug where notes weren't moving from the panel when clicked (#14475).
Server: Improved error handling for malformed storage connection strings (#14602).
Plugins: Resolved mobile code-folding conflicts in plugin-templates (#135).
CI: Added the workflow_dispatch trigger for easier testing (#14589).
Outside of Joplin, I spend a lot of time jumping between layers—recently doing low-level networking/eBPF stuff in Go (Kmesh) and core tooling for Dart.
Why Idea 4?Given my major in AI/ML and my background in full-stack React/TS, this project hits the exact intersection of what I build daily. I have a lot of personal experience building RAG (Retrieval-Augmented Generation) pipelines, and doing this locally for a massive, curated dataset like a user's Joplin notebook is an incredibly interesting UX and engineering challenge.
I’m currently drafting my proposal, looking specifically at the best ways to ingest and chunk the note data for the LLM context window without completely tanking performance.
Looking forward to getting feedback from @shikuz, @HahaBill once my draft is ready!
I’m Divya, a compsci student from India interested in AI/ML and building practical systems.I’ve worked on a few projects involving AI-based applications and have recently been exploring how these ideas can be applied to real-world tools.I’m planning to apply for GSoC 2026 with Joplin and have started going through the codebase and plugin system to get familiar with how things work.Over the next few days, I’ll focus on setting up the development environment properly and picking up a small issue to start contributing.
If there are any suggestions on good starting points or areas I should look into, I’d really appreciate it.
I'm Sasha, a Computer Science student based in Southeast Asia. I've had experience building apps with React, Next.js, TypeScript, and Django — most recently I worked on AI/LLM integration work including a PII detection system and RAG pipeline implementations for an RnD project.
I'm drawn to Joplin because I use note-taking tools daily for my admittedly messy academic life, and I appreciate that Joplin takes privacy and open-source seriously. I'm particularly interested in the AI-supported search idea where the challenge lies in understanding vague, natural-language queries and retrieving the right note from a large collection as it overlaps closely with work I've done on information retrieval and classification systems across large document sets.
I'm Kunal, a Computer Science student from India, and I'm planning to apply for GSoC 2026. I'm really interested in Idea#4:Chat with your note collection using AI.
I mostly work with React and TypeScript, and I've spent some time independently building local AI agents, so this project caught my eye right away.
I have the dev environment up and running locally. I also just learned my first valuable lesson about making sure PRs are strictly tied to accepted/triaged issues first!
For the next few days, I'll be exploring the codebase, keeping an eye out for a valid bug to help fix, and working on my proposal draft.
Looking forward to contributing and learning from you all!
I’m Divyansh Khurana, a second year Computer Science student from India
I have mainly worked with JavaScript and TypeScript on projects, and I’m currently exploring backend concepts and system design. Recently, I started going through Joplin’s codebase, especially the sync flow and how conflicts are handled.
I’m interested in working on Idea 10: Automatic Conflict Resolution and Idea 3, as it involves merge logic, diff algorithms, and improving the sync experience.
I have already started contributing to the codebase and soon will upload my draft proposal as well.
My name is Parag Palkar and I'm a full-stack software engineer from Mumbai, India with 3.2 years of production experience.
My stack: React, TypeScript, Next.js, Node.js, REST APIs, with hands-on AI integration experience (OpenAI API, Claude AI).
Why Joplin specifically: I'm drawn to Joplin's philosophy of user data ownership and privacy. That same principle is what I implement daily in compliance tooling.
My name is younes lamjaghjagh and I am a developer interested in participating in GSoC 2026 with Joplin.
Background: I have a strong focus on information security and cryptography. I am experienced with JavaScript and web technologies, and I am currently transitioning my skills to TypeScript to align with Joplin's stack.
Why Joplin: As a strong advocate for privacy-first applications, Joplin's commitment to E2EE and user data sovereignty resonates perfectly with my interests.
Project Interest: I am specifically aiming to contribute to Idea 7: Support for encrypted notes and notebooks. I have already read the BUILD.md, successfully set up the development environment locally, and I am currently exploring the EncryptionService and Note entities in the codebase.
I am looking forward to submitting my proposal draft soon in the dedicated category and learning from this community!
that would be a nice feature, I don't like encrypting the whole notebook bc it's slower this way, when I need to encrypt parts of my notes, I use a script with eclyptic curves that I had to write myself and it's a little tedious
Given the high number of proposals this year, we may not be able to provide detailed feedback on each one. However in many cases similar ideas are already being discussed in the forum - in particular we recommend checking the GSoC Proposal Drafts category. You can review related discussions there and use the existing feedback to refine your proposal.
A reminder as well: every year we receive strong proposals from contributors who haven’t submitted any pull requests, and unfortunately we can’t accept those. So make sure you contribute some code. You can look for issues tagged “High”, “Medium”, or “Enhancement” to get started.
Only one week left before the proposal submission deadline on 31 March!
My name is Tabe Rickson, and I am a Level 400 Math/Computer Science major from Cameroon. I’m excited to begin my open-source journey and apply for GSoC. I was particularly drawn to this organization because of the impact Joplin has made, not just in the note-taking space, but also in the open-source community.
My technical background includes working with JavaScript, React, Next.js, Nest.js, and Node.js, along with experience in building full-stack applications using tools like Supabase and Firebase. I’ve built projects such as MobileReta and TutorFinder, and I’m especially interested in creating scalable, user-focused applications.
I am particularly interested in “Chat with your note collection using AI” because I love implementing AI systems that interact with existing app data, and I am skilled in AI integration. I believe my experience in this area will allow me to contribute meaningfully to the project.
I have already set up the development environment and explored the codebase. I am currently looking for a good first issue to begin contributing and to better understand the project structure.
I am Mahadev Kumar, a second-year B.Tech student at the Indian Institute of Technology (ISM) Dhanbad, with a strong interest in full-stack development and AI integration.
I am particularly excited about this project on automatic image labeling for Joplin, as it combines two areas I actively work in—modern web technologies and practical AI applications.
Accessibility is an important aspect of software that is often overlooked, and this project directly addresses that gap by enabling meaningful interaction with visual content. I find this especially impactful, as it not only improves usability but also makes Joplin more inclusive for users who rely on assistive technologies.
My prior experience aligns closely with this project.
I have built an Image analyzer using the Google Gemini API, which generates real-time captions from images, and a system that automates GitHub issue and pull request labeling using AI. These experiences have given me a strong foundation in designing and integrating intelligent systems into real-world applications.
I am highly motivated to contribute to this project and confident in my ability to design and implement a scalable, efficient solution.
This project is a perfect opportunity for me to apply my skills while contributing to an open-source tool that has a meaningful impact on accessibility and user experience.
I’m Manvendra, a final-year Computer Science student with a strong interest in open-source development and building real-world software systems.
I’ve recently started exploring Joplin and I’m genuinely impressed by the project — especially how it balances functionality, privacy, and cross-platform support. Over the past few days, I’ve been going through the codebase and trying to understand how different parts of the application fit together, particularly the desktop app architecture and how components interact.
I’m currently focusing on getting comfortable with the project structure, development workflow, and contribution guidelines so that I can start contributing in a meaningful way. I’m especially excited about the opportunity to work on something that is both technically interesting and widely used.
Looking forward to learning from the community and contributing to Joplin.
Just highlighting this in case it was missed among other posts: there is an ongoing discussion about a possible future setup to integrate an MCP server and other AI-related APIs into Joplin, with support for plugins (which some of you may end up developing).
As mentioned there, implementing this architecture could itself be a solid GSoC project. If this topic interests you, feel free to submit a proposal around it!
Hello Everyone, I’m Jugal Mahida, Full stack developer from Bharat .
My expertise in crafting modern, scalable web and mobile applications built with security and best practices at the core.
My primary stack includes Javascript/Typescript, React, NextJS, React Native on the frontend, paired with MySQL, PostgreSQL, MongoDB, and Redis on the database side. I design and consume APIs following RESTful principles maintainable architecture throughout.
I'm S D Keerthiga Devi, a B.Tech student in Computer Science and Engineering specializing in AI/ML from India. I am thrilled to join the Joplin community for GSoC 2026!
My technical background sits exactly at the intersection of modern web architecture and applied Generative AI. I work primarily with JavaScript/TypeScript, React, Node.js, and MongoDB.
A few highlights of my experience that I hope to bring to the community:
Applied AI & RAG Systems: I recently published research in IRJET on a "Multimodal RAG-enhanced AI tutoring system" and have built tools like an AI-powered blog generator utilizing the Google Gemini API.
Full-Stack Engineering: I have architected and shipped complex MERN-stack applications, including a real-time collaborative coding environment and a full-stack media management platform using Next.js and TypeScript.
Joplin’s focus on privacy-first, open-source knowledge management really resonates with me, and the AI-focused project tracks align perfectly with what I love building.
I am really looking forward to learning from the mentors, collaborating with all of you, and making meaningful contributions to the codebase!
Cheers,
S D Keerthiga Devi
GitHub: Link
LinkedIn: Link
Portfolio: Link