What Joplin Does
- Markdown notes — full Markdown support with preview
- Notebooks and tags — hierarchical organization
- End-to-end encryption — E2EE for all synced data
- Sync backends — Nextcloud, Dropbox, OneDrive, S3, WebDAV, Joplin Cloud
- Web clipper — browser extension to save web pages
- To-do lists — with alarms
- Plugins — 200+ community plugins
- Full-text search — FTS across all notes
- Attachments — images, PDFs, any file
- Export — Markdown, PDF, HTML, JEX
Architecture
Desktop: Electron + React. Mobile: React Native. Data stored as Markdown files in a local SQLite database. Sync uses a delta-based protocol over REST APIs to the configured backend. E2EE uses AES-256.
Comparison
| App | Open Source | E2EE | Self-host |
|---|---|---|---|
| Joplin | Yes (AGPL) | Yes | Yes |
| Obsidian | No | Via plugin | No |
| Notion | No | No | No |
| Standard Notes | Yes | Yes | Yes |
| Logseq | Yes | No (local) | N/A |
常见问题 FAQ
Q: Joplin vs Obsidian? A: Joplin 完全开源、自带同步和 E2EE;Obsidian 本地文件、插件生态更丰富、UI 更现代。Joplin 适合重视隐私和自托管,Obsidian 适合追求体验和社区。
Q: 数据存在哪? A: 本地 SQLite 数据库。同步时加密后上传到你选择的后端(Nextcloud、S3 等)。你始终控制数据。
来源与致谢 Sources
- Docs: https://joplinapp.org/help
- GitHub: https://github.com/laurent22/joplin
- License: AGPL 3.0