Notesnook
End-to-end encrypted note app with open-source clients and sync server
914 stars 69 forks last commit first released AGPL-3.0
Actively maintained
Last commit 18 Aug 2026.

Notesnook is a privacy-focused note-taking application that encrypts notes on the client before sync and storage. It offers desktop, mobile and web clients alongside an open-source sync server and supporting tooling.
Key Features
- End-to-end client-side encryption for notes, with encryption-at-rest and in-transit protections and an open verification tool demonstrating the encryption model.
- Cross-platform clients (desktop, web, mobile) and a browser web clipper for saving pages and articles privately.
- Self-hostable sync server and supporting services (identity, SSE messaging, attachments storage) published under an open-source license.
- Note editor features: Markdown support, tables, code blocks, maths/formulas, lists, task lists, embeds, images and file attachments.
- Bidirectional note linking for personal knowledge management and internal linking between notes.
- Notes vault and password-protected shares for additional access control on sensitive notes.
- Reminders and basic task scheduling integrated in the app.
- Deployment tooling: official repository includes Docker Compose manifests to run services with MongoDB and MinIO for storage.
Use Cases
- Secure personal note-taking and journaling where client-side encryption and privacy are required.
- Personal knowledge management and research workflows using bidirectional links, markdown, and cross-device sync.
- Sharing documents or notes securely with password-protected shared links while keeping primary data encrypted.
Limitations and Considerations
- Self-hosting of the sync server is marked alpha: documentation and official support are limited and self-hosting is provided without support. The repository and Docker Compose make self-hosting possible but administrators should be prepared to manage components (MongoDB, MinIO, identity and messaging services) themselves.
- Some on-premise/self-host settings and full documentation were stated as in progress; production hardening, scaling guidance, and enterprise support may be limited.
Notesnook combines a consumer-facing encrypted note service with open-source clients and a sync server repository. It is geared toward users who prioritize privacy and want the option to run their own sync infrastructure or review the server code.
Categories:
Tags:
Tech Stack:
Similar to Notesnook

Bitwarden
Open-source password manager with zero-knowledge security and self-hosting.
Bitwarden is an open-source password manager that stores, shares, and autofills credentials with zero-knowledge encryption; supports cloud or self-hosted deployments.


SiYuan
Privacy-first block-based personal knowledge management app
Open-source, block-oriented personal knowledge manager with Markdown WYSIWYG, block-level two-way links, encrypted sync, Docker deployment and AI integrations.


Joplin
Offline-first note-taking app with end-to-end encrypted sync
Joplin is an offline-first, privacy-focused note and to-do app with end-to-end encryption, Markdown support, web clipping, and sync across desktop and mobile.
Actual Budget
Local-first personal finance and envelope budgeting app
Local-first personal finance app for envelope budgeting, transaction tracking, reporting, and optional end-to-end encrypted multi-device sync.


SimpleX Chat
Open-source encrypted messenger with no user identifiers
Open-source, decentralized messaging network built on a Haskell core with Kotlin Multiplatform and native iOS clients; end-to-end encrypted messaging without user IDs.

Standard Notes
End-to-end encrypted notes and file storage with cross-device sync
Standard Notes is an end-to-end encrypted notes app with secure file storage, offline access, and cross-platform sync, with optional self-hosting of the sync server.


