End user applications

Joplin

The secure note taking application

Technologies
electronJavaScriptReactReact NativeTypeScript
Topics
artificial intelligencedatabasemachine learningnote-takingofficesearchsecuritysynchronisation
Total projects
22
Years participating
5
Most recent
2026

Participation history

5 program years
Projects by participation year 2020: 2 projects, 2021: 5 projects, 2022: 6 projects, 2024: 4 projects, 2026: 5 projects 2 2020 5 2021 6 2022 4 2024 5 2026

Historical projects

2026 5 projects

Official GSoC page ↗

Idea 7: Local Encrypted Vault for Notes & Notebooks

Contributor: Akshaj Rawat

Problem: Joplin’s End-to-End Encryption (E2EE) secures data during sync, but notes remain in plaintext within the local SQLite database. This leaves...

AI-based Note Categorisation and Tagging for Joplin

Contributor: Harsh16gupta

The more notes you accumulate, the harder it gets to keep them organised. At some point, manually tagging things or deciding which notebook something...

Idea #7: Local Note Encryption

Contributor: Keshav0479

Joplin’s end-to-end encryption protects notes during sync, but not on the local device. This project adds local note encryption so users can lock...

Interactive Sync Conflict Resolution for Joplin Desktop and Mobile

Contributor: Sriram Varun Kumar

Joplin's offline-first design is one of its best features, but it comes with a real cost when the same note is edited on two devices before either...

AI-Generated Note Graphs

Contributor: yugalkaushik

Joplin users accumulate hundreds of notes over time, but existing graph plugins only visualize explicit links (:/noteId) and shared tags, leaving...