Joplin vs SiYuan

Joplin

Open-source note-taking with E2E encryption

SiYuan

Privacy-first local-first block-based note-taking

Feature Joplin SiYuan
Category Knowledge & Docs Knowledge & Docs
Sub-category Wiki / Notes Notes App
Maturity stable stable
Complexity beginner intermediate
Performance tier medium medium
License AGPL-3.0 AGPL-3.0
License type copyleft copyleft
Pricing fully free fully free
GitHub stars 47.0K 26.0K
Contributors 0 0
Commit frequency weekly weekly
Plugin ecosystem none none
Docs quality good good
Backing org Joplin B3log
Funding model community community
Min RAM 256 MB 256 MB
Min CPU cores 1 1
Scaling pattern single_node single_node
Self-hostable Yes Yes
K8s native No No
Offline capable No Yes
Vendor lock-in none none
Languages TypeScript Go, TypeScript
API type REST REST
Protocols HTTP HTTP
Deployment docker docker, binary
SDK languages — —
Team size fit solo, small, medium solo, small
First release 2020 2020
Latest version — —

When to use Joplin

  • ✓ Primary: personal-notes
  • ✓ Primary: encrypted-notes
  • ✓ Primary: cross-device-sync

When to use SiYuan

  • ✓ Private knowledge base with encrypted cloud sync
  • ✓ Block-based note organization with SQL queries
  • ✓ Bidirectional linking for knowledge graph

Joplin anti-patterns

SiYuan anti-patterns

  • ✕ Less polished than Notion
  • ✕ Sync requires paid subscription
  • ✕ Smaller plugin ecosystem
  • ✕ Chinese-origin — some docs not fully translated
Full Joplin profile → Full SiYuan profile → All comparisons