Joplin is a free, open-source Markdown note app with E2E encryption that supports S3 and WebDAV sync.
TL;DRJoplin is an open-source Markdown app with E2E encryption and S3/WebDAV sync support. It runs as a desktop and mobile app.
Note Cargo is web-based, lighter (~30 MB RAM), and simpler to set up - just point it at your S3/R2 bucket and go.
Joplin wins on offline support and E2E encryption. Note Cargo wins on simplicity and a web-first experience.
Both support Markdown and self-hosting. The main differences: Note Cargo is web-based (no desktop app to install), lighter on RAM (~30 MB vs Joplin's Electron), and has a cleaner modern UI. Joplin has stronger offline support and E2E encryption.
Technically yes - both read from S3-compatible storage. However they use different file structures, so switching between them requires re-uploading your notes in the correct format.
Not currently. Note Cargo relies on your S3/R2 bucket's access controls and HTTPS for security. Joplin offers client-side E2E encryption before upload. If E2E encryption is a requirement, Joplin has the edge.
Yes. Note Cargo runs as a single Docker container pointed at your S3/R2 bucket. Joplin requires installing a desktop or mobile app, configuring a sync backend, and managing Electron dependencies.
Self-hosted, Markdown-native, stored in your own S3/R2. One-time payment, no subscriptions.