All organizations · GSoC 2026 · End user applications, Security
Joplin
The secure note taking application
Joplin is a note-taking app designed with strong security and privacy in mind. It features end-to-end encryption (E2EE), ensuring the notes remain protected during synchronization. Users can store notes locally or sync them via trusted services like Nextcloud, Dropbox, or self-hosted servers, retaining full data ownership. Additionally Joplin can manage a large number of notes that can be organised using notebooks or tags, thus making it suitable to manage a knowledge base. The notes can be searched using simple or advanced queries. The application can be customised using plugins and themes, and you can also easily create your own. It is available for Windows, Linux, macOS, Android and iOS.
- javascript
- react
- typescript
- electron
- React-Native
- security
- search
- synchronisation
- note-taking
- AI/ML
Project ideas
8 ideas on its 2026 ideas page; of the 8 that state a difficulty: 3 medium, 5 hard. Sizes: 3 medium, 5 large. 7 mentors named.
- AI-Generated note graphs large hard
- AI-based categorisation large hard
- Chat with your note collection using AI large medium
- Automatically label images using AI medium medium
- Strengthen the security of the plugin ecosystem large hard
- Support for encrypted notes and notebooks medium medium
- LAN Sync medium hard
- Automatic conflict resolution large hard
Read the ideas page. Ideas are for scope reference; never copy one into a proposal.
History
In GSoC since 2020, 5 years. Projects per year: '20: 2, '21: 5, '22: 6, '24: 4, '26: 5.
On GitHub
19 repositories pushed to in the last year. Main languages: TypeScript (10), JavaScript (3).
Links and channels
- Website: https://github.com/laurent22/joplin
- Ideas page: https://github.com/joplin/gsoc/blob/master/ideas.md
- Contributor guide: https://github.com/joplin/gsoc/?tab=readme-ov-file#google-summer-of-code-2025
- Source code: https://github.com/laurent22/joplin/
- Mailing list: https://discourse.joplinapp.org/
- Chat: https://discord.com/invite/VSj7AFHvpq
git-into-gsoc org "Joplin" --shortlist
git-into-gsoc repos "Joplin"
git-into-gsoc issues --org "Joplin"
or ask your assistant: "Which Joplin 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.