Personal Knowledge Management Software
42.6k 2026-04-13
siyuan-note/siyuan
A privacy-first, self-hosted, fully open-source personal knowledge management system supporting block-level reference and Markdown WYSIWYG.
Core Features
Privacy-first and self-hosted data control
Block-level referencing and two-way linking
Markdown WYSIWYG editing experience
Customizable content attributes
Fully open-source for transparency
Detailed Introduction
SiYuan is a robust, privacy-first personal knowledge management system designed for users who prioritize data ownership and open-source transparency. Built with TypeScript and Golang, it offers self-hosting capabilities, ensuring complete control over personal data. Key features include fine-grained block-level referencing, two-way linking, and a Markdown WYSIWYG editor, enabling users to refactor their thinking and build interconnected knowledge bases efficiently. It aims to provide a powerful, flexible, and secure platform for organizing thoughts, notes, and information.