OSS Tanbou

Joplin โ€” a cross-platform note and to-do app built around Markdown, offline-first storage, and encrypted sync

OSS health 96
About these scores

Discovery score is an unbounded weighted, log-compressed index of stars, watchers, forks, and contributors. Growth momentum is its change over the observed period; OSS health is a 0โ€“100 score from available repository recency, Community Health, and release data.

Stars
56,375
Primary language
TypeScript
License
Not determined
Repository last updated
Sep 15, 2026

Overview

Joplin is an open-source note-taking and to-do application for Windows, macOS, Linux, Android, iOS, and the terminal. Notes are stored in Markdown and remain available offline, while synchronization can target Joplin Cloud, Nextcloud, S3, WebDAV, Dropbox, OneDrive, or the local filesystem. End-to-end encryption can be enabled when synchronized data also needs client-side confidentiality.

Features and best fit

Based on official documentation; not hands-on tested ยท Content checked:

Keep Markdown notes, to-dos, and attachments available offline

The official README describes notebooks, search, tags, direct editing, and Markdown storage as core parts of Joplin. Its offline-first model keeps data available on the device without requiring a network connection. Evernote imports can preserve formatted content, resources such as images and attachments, and metadata including geolocation and timestamps, while plain Markdown files can also be imported.

Sources: [1]

Choose a synchronization target instead of depending on one cloud vendor

Joplin's synchronization layer is designed without a hard dependency on a particular company or service. Current targets include Joplin Cloud, Nextcloud, S3, WebDAV, Dropbox, OneDrive, and the local filesystem. External services are abstracted behind lightweight drivers, making it easier to change providers. The terminal client can also run joplin sync from cron or other automation.

Sources: [2]

Add end-to-end encryption, web clipping, plugins, and themes when needed

End-to-end encryption is available across Joplin applications so synchronized notes, notebooks, tags, and resources can remain unreadable to intermediaries. The Web Clipper can capture pages and screenshots from Firefox or Chrome, and the application can be customized with plugins and themes.

Sources: [1][3]

A strong fit when Markdown ownership, offline access, and sync-provider choice matter more than a cloud-only workspace

Joplin suits users migrating from services such as Evernote who want Markdown-backed data, people who need the same notes on computers and phones without requiring constant connectivity, and users who want to choose WebDAV, Nextcloud, Joplin Cloud, or another supported sync target. Its plugin system and Web Clipper also fit research and personal knowledge-management workflows.

Treat sync separately from backup, and review E2EE key handling and component-specific licenses

The recommended E2EE flow starts on one device, creates a master key, synchronizes it, and then enables decryption on additional devices in sequence. The master-key password cannot be recovered, the initial encrypted resynchronization can take significant time, and enabling encryption independently on several devices can create multiple keys.

The repository defaults to AGPL-3.0-or-later unless a subdirectory has its own license. packages/server is a notable exception and uses the Joplin Server Personal Use License, which restricts unauthorized commercial use. The application, server, and Joplin logos/icons therefore do not all share the same usage terms; redistribution or business deployment should review the license for each relevant component.

Sources: [3][4][5]

Official sources

  1. [1]laurent22/joplin โ€” README(2026-09-15)
  2. [2]Joplin docs โ€” Synchronisation(2026-09-15)
  3. [3]Joplin docs โ€” End-To-End Encryption(2026-09-15)
  4. [4]laurent22/joplin โ€” root LICENSE(2026-09-15)
  5. [5]Joplin Server โ€” Personal Use License(2026-09-15)
Supplemental curator note

We selected Joplin for combining Markdown ownership, offline-first access, provider-neutral synchronization, and E2EE in one note-taking environment. It is especially useful to compare against cloud-only note services. Joplin Server has a separate license from the repository default, so business use or redistribution of the server should review that boundary first.

Try it in 3 steps

  1. 1

    Open the official install page

    Install the official app for Windows, macOS, Linux, Android, or iOS.

    https://joplinapp.org/help/install/
  2. 2

    Create your first note

    Create a notebook and write a Markdown note to verify the offline-first workflow.

    New notebook โ†’ New note
  3. 3

    Configure sync if needed

    Choose Joplin Cloud, Nextcloud, S3, WebDAV, Dropbox, OneDrive, or the local filesystem. E2EE can be enabled separately after sync is configured.

    Settings โ†’ Synchronisation
Check the official README

Growth

Growth trends ยท Last 30 days

56,375 Stars

Trend data is still being collected.

Development activity

Last 90 days ยท weekly

Commits (last 30 days)
232
Open PRs
11

Development activity is still being collected.

Built with

Categories and tags

GitHub data

GitHub dataView detailed GitHub data

GitHub Topics

  • react-native
  • nodejs
  • onedrive
  • android
  • synchronisation
  • electron
  • evernote
  • enex-files
  • nextcloud
  • webdav
  • dropbox
  • web-clipper
Stars
56,375
Forks
6,289
Watchers
489
Open issues
623
Primary language
TypeScript
License
Not determined
Repository last updated
Sep 15, 2026
Report incorrect information

Tell us if any listing information is incorrect or outdated.

Joplin โ€” Markdown, Offline-First Notes and E2EE Sync Guide | OSS Tanbou