SiYuan logo

SiYuan

SiYuan is a privacy-first, self-hosted personal knowledge management software built with TypeScript and Go. It offers a versatile, block-based environment for organizing thoughts and managing information while ensuring complete offline usage and secure, end-to-end encrypted data sync.

SiYuan is the open source alternative to:
SiYuan screenshot

About SiYuan

SiYuan refactors your thinking by integrating block editing, bidirectional links, and a rich set of elements that support over 20 block-level and 10 span-level types. It facilitates smooth editing of large documents, offers visual outlines, and includes intelligent features such as spaced repetition and AI integration, all while prioritizing user privacy and local data control.

Key Features

  • Privacy-first design with end-to-end encryption and offline access
  • Block-based editing for precise content organization
  • Rich element library and bidirectional linking for dynamic note management
  • Smooth handling of large documents with dynamic loading
  • Multi-device data sync via mobile server, Docker, and third-party services
  • Enhanced productivity with spaced repetition and AI-powered assistance

Pricing

Free
$0/Lifetime

Free version offering essential features for personal note management.

Features:
  • Basic functions
PRO Features
$64/Lifetime

One-time payment for advanced functionalities and enhanced sync options.

Features:
  • Third-party S3 and WebDAV sync/backup
  • Asset content search
  • Export PDF/Image with watermark
Subscription
$148/Lifetime

Lifetime subscription for cloud collaboration and additional integration features.

Features:
  • Cloud assets hosting (8G official space)
  • Official data sync and backup
  • Cloud Inbox
  • Advanced third-party sync & backup
  • Asset content search
  • Export PDF/Image with watermark

Representation of core functionalities

Loading...

Rendering mind map...

mindmap SiYuan Frontend Layer Desktop Application Electron-based Mobile Applications Android iOS HarmonyOS Web Interface Core Components Editor WYSIWYG Markdown File Tree Search Settings Plugins System Theme System Backend Layer API Server Database Management File System Management Search Engine Sync Service Cache System Data Layer Local Storage Workspace Assets Configuration Cloud Storage Sync Data Backup Asset Management Data Versioning Integration Layer Browser Extensions Third-party APIs Plugin System Plugin Marketplace Export/Import Systems Key Features Block-level References Real-time Sync Search & Index Version Control Asset Management Plugin Architecture

This is the mind map that represents the core functionality of the application. It focuses on the key features and functionalities of the application and provides a visual representation of how they are interrelated.

Summary

SiYuan empowers users with a versatile platform that marries intuitive block editing with robust synchronization capabilities to manage and refactor personal knowledge. Its feature-rich environment is tailored for efficient organization, secure data handling, and enhanced productivity.

Adrian
Created by
Adrian
Mar 9, 2025Updated1 min read
This content was partially generated using artificial intelligence.

Tool Details

33,026
2,017
340
Since 2020
about 1 month ago
93%