Joplin logo

Joplin

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.

GSoC Participation History

Technologies

Topics

Past Projects

Idea 7: Local Encrypted Vault for Notes & Notebooks

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

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

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

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

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

Frequently Asked Questions

Joplin | GSoC Org Profile & Stats - Learn about Joplin's involvement in Google Summer of Code (GSoC), their technologies, detailed reports.

|Currently Active|

Contributor Readiness

Participation

Projects

Top Programming Languages

react dominates with primary adoption

Project Difficulty Distribution

Beginner
0
Intermediate
0
Advanced
0

No difficulty data available