# streetwriters/notesnook

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/streetwriters-notesnook).**

13,702 stars · 908 forks · TypeScript · gpl-3.0

## Links

- GitHub: https://github.com/streetwriters/notesnook
- Homepage: https://notesnook.com/
- awesome-repositories: https://awesome-repositories.com/repository/streetwriters-notesnook.md

## Topics

`asp-net-core` `dotnet-core` `electron` `foss` `hacktoberfest` `note-managment` `note-taking` `note-taking-app` `notebook` `notes` `notes-app` `open-source` `opensource` `privacy` `productivity` `react` `react-native` `reactjs` `self-hosted`

## Description

Notesnook is a cross-platform note-taking application designed for private knowledge management. It functions as a secure personal information manager that prioritizes user data confidentiality by employing client-side end-to-end encryption for all stored notes, attachments, and metadata. By utilizing a local-first synchronization model, the application ensures that information remains accessible offline while maintaining a consistent state across desktop and mobile devices.

The platform distinguishes itself through a focus on privacy-centric organization and secure information handling. Users can structure complex knowledge bases using nested notebooks, tags, and bidirectional linking, all while keeping their data protected from unauthorized access via local application locks and multi-factor authentication. For external collaboration, the system provides password-protected sharing, ensuring that sensitive content remains encrypted and restricted to authorized recipients.

Beyond core note-taking, the environment includes a component-based rich editor that supports tables, formulas, and media, alongside tools for capturing and archiving web content. The application also integrates task management features, allowing users to schedule reminders and track objectives directly within their notes. To support data sovereignty, the platform offers comprehensive import and export capabilities, enabling users to migrate data from other services or create local backups to prevent vendor lock-in.

The software is available as native packages for major desktop and mobile operating systems, providing a consistent interface that can be customized to suit individual workflows.

## Tags

### Business & Productivity Software

- [Encrypted](https://awesome-repositories.com/f/business-productivity-software/note-taking-applications/encrypted.md) — Functions as a cross-platform note-taking application that uses end-to-end encryption to secure all user data.
- [Note-Taking Synchronization Tools](https://awesome-repositories.com/f/business-productivity-software/note-taking-synchronization-tools.md) — Synchronizes local knowledge bases across devices using a secure, self-hostable server. ([source](https://notesnook.com/))
- [Bidirectional Linking](https://awesome-repositories.com/f/business-productivity-software/note-taking-search/note-tagging/bidirectional-linking.md) — Enables bidirectional linking to connect related ideas and navigate complex information hierarchies. ([source](https://notesnook.com/))
- [Secure](https://awesome-repositories.com/f/business-productivity-software/personal-information-managers/secure.md) — Manages sensitive documents, tasks, and web clips with multi-factor authentication and local application locking.
- [Note Tagging](https://awesome-repositories.com/f/business-productivity-software/note-taking-search/note-tagging.md) — Categorizes notes using a flexible system of tags, topics, and metadata for efficient retrieval. ([source](https://notesnook.com/privacy-focused-evernote-alternative))
- [Secure Sharing Mechanisms](https://awesome-repositories.com/f/business-productivity-software/personal-notes/secure-sharing-mechanisms.md) — Distributes notes to external parties using password protection to ensure only authorized recipients can view the content. ([source](https://notesnook.com/))
- [Productivity and Task Management](https://awesome-repositories.com/f/business-productivity-software/task-workflow-automation/productivity-task-management.md) — Tracks daily objectives and time-sensitive items within the interface to help maintain organization and meet deadlines. ([source](https://notesnook.com/))

### Security & Cryptography

- [End-to-End Encryption](https://awesome-repositories.com/f/security-cryptography/privacy-data-protection/data-encryption/end-to-end-encryption.md) — Encrypts all stored information end-to-end to ensure user data confidentiality. ([source](https://notesnook.com/encrypted-microsoft-onenote-alternative-notetaking-app))
- [Encrypted Storage Solutions](https://awesome-repositories.com/f/security-cryptography/encrypted-storage-solutions.md) — Stores notes and attachments in an end-to-end encrypted environment with configurable storage limits. ([source](https://notesnook.com/pricing))
- [Multi-Factor Authentication](https://awesome-repositories.com/f/security-cryptography/identity-access-management/authentication-strategies/user-facing-login-methods/multi-factor-authentication.md) — Secures accounts with multi-factor authentication and local application locking mechanisms. ([source](https://notesnook.com/roadmap))
- [Privacy Focused Knowledge Bases](https://awesome-repositories.com/f/security-cryptography/privacy-focused-tools/privacy-focused-knowledge-bases.md) — Organizes information through nested notebooks and bidirectional linking while maintaining strict user data confidentiality.
- [Interface Locks](https://awesome-repositories.com/f/security-cryptography/secret-management/configuration-access-controls/interface-locks.md) — Restricts access to sensitive notes and the application interface using dedicated privacy locks. ([source](https://notesnook.com/privacy-focused-evernote-alternative))
- [Link Protection](https://awesome-repositories.com/f/security-cryptography/password-management/link-protection.md) — Generates secure, encrypted links for external parties that require specific credentials to decrypt and view shared content.
- [Secure Data Vaults](https://awesome-repositories.com/f/security-cryptography/secure-data-vaults.md) — Protects sensitive collections with additional encryption layers to ensure data remains secure while the device is in use. ([source](https://notesnook.com/encrypted-microsoft-onenote-alternative-notetaking-app))
- [Application Access Controls](https://awesome-repositories.com/f/security-cryptography/application-access-controls.md) — Enforces application-level privacy locks to prevent unauthorized access even when the host device is unlocked. ([source](https://notesnook.com/encrypted-microsoft-onenote-alternative-notetaking-app))
- [PIN Access Restrictions](https://awesome-repositories.com/f/security-cryptography/domain-access-restrictions/pin-access-restrictions.md) — Implements local PIN-based locking mechanisms to restrict access to sensitive notes and vaults. ([source](https://notesnook.com/))

### Content Management & Publishing

- [Personal Knowledge Bases](https://awesome-repositories.com/f/content-management-publishing/documentation-knowledge-management/personal-knowledge-bases.md) — Provides a personal knowledge base for organizing complex information using nested notebooks, tags, and bidirectional linking.
- [Content Organization Systems](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-architecture-modeling/content-organization-systems.md) — Structures information using nested notebooks and tags to manage complex knowledge architectures. ([source](https://notesnook.com/roadmap))
- [Web Content Archivers](https://awesome-repositories.com/f/content-management-publishing/content-archiving/web-content-archivers.md) — Saves articles and webpages directly from a browser into the environment for later reference and organization. ([source](https://notesnook.com/))
- [Markdown Editors](https://awesome-repositories.com/f/content-management-publishing/content-formats-exporting/content-formats/markdown-editors.md) — Supports markdown-based editing for structuring notes with tables, code blocks, and formulas. ([source](https://notesnook.com/))

### Software Engineering & Architecture

- [Local-First Architectures](https://awesome-repositories.com/f/software-engineering-architecture/local-first-architectures.md) — Prioritizes offline availability by storing data locally and reconciling state changes across multiple devices through a secure synchronization server.
- [Graph Linking Systems](https://awesome-repositories.com/f/software-engineering-architecture/graph-linking-systems.md) — Maintains a network of interconnected notes through unique identifiers to allow users to navigate complex information hierarchies and related concepts.

### Data & Databases

- [Backup and Recovery](https://awesome-repositories.com/f/data-databases/backup-and-recovery.md) — Provides manual and automatic backup capabilities to ensure data portability and prevent vendor lock-in. ([source](https://notesnook.com/privacy-focused-evernote-alternative))
- [Data Import and Export](https://awesome-repositories.com/f/data-databases/data-import-and-export.md) — Facilitates data migration and bulk export of notes into standard formats like Markdown and PDF. ([source](https://notesnook.com/roadmap))

### Networking & Communication

- [Cross-Platform Synchronization Services](https://awesome-repositories.com/f/networking-communication/cross-platform-synchronization-services.md) — Maintains consistent note states across devices using a secure, end-to-end encrypted synchronization service.

### Web Development

- [Rich Text Editors](https://awesome-repositories.com/f/web-development/rich-text-editors.md) — Provides a rich text editor for creating and formatting complex notes with tables, formulas, and media. ([source](https://notesnook.com/encrypted-microsoft-onenote-alternative-notetaking-app))

### Development Tools & Productivity

- [Hierarchical Information Architectures](https://awesome-repositories.com/f/development-tools-productivity/hierarchical-information-architectures.md) — Organizes content into hierarchical structures using notebooks and topics for navigable libraries. ([source](https://notesnook.com/encrypted-microsoft-onenote-alternative-notetaking-app))
- [Task Scheduling](https://awesome-repositories.com/f/development-tools-productivity/task-scheduling.md) — Sends notifications for specific notes on a recurring or one-time basis to help track deadlines and important events. ([source](https://notesnook.com/roadmap))

### User Interface & Experience

- [Web](https://awesome-repositories.com/f/user-interface-experience/clipping-utilities/web.md) — Captures and organizes web content into notebooks and tags during the saving process. ([source](https://notesnook.com/notesnook-web-clipper))
- [Rich Text Editors](https://awesome-repositories.com/f/user-interface-experience/rich-text-editors.md) — Constructs complex documents by rendering modular blocks like tables, formulas, and media within a unified, extensible text editing environment.

### Artificial Intelligence & ML

- [Recurring Agent Scheduling](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-architectures/orchestration-engines/ai-agent/runtime-execution-control/recurring-agent-scheduling.md) — Triggers notifications for specific notes on a recurring schedule to ensure timely follow-ups on important items. ([source](https://notesnook.com/pricing))

### DevOps & Infrastructure

- [Cross-Platform Packaging Tools](https://awesome-repositories.com/f/devops-infrastructure/cross-platform-packaging-tools.md) — Uses platform-specific build targets to deliver consistent application experiences across desktop and mobile operating systems.

### Mobile Development

- [Mobile Application Packaging](https://awesome-repositories.com/f/mobile-development/mobile-infrastructure-security/mobile-application-packaging.md) — Supports mobile distribution through official app stores and direct package downloads. ([source](https://notesnook.com/downloads))

### Operating Systems & Systems Programming

- [Desktop Application Installers](https://awesome-repositories.com/f/operating-systems-systems-programming/desktop-environment-frameworks/desktop-environment-components/desktop-application-development/desktop-application-installers.md) — Provides native desktop installers for Windows, macOS, and Linux. ([source](https://notesnook.com/downloads))
