A privacy first personal knowledge management system with block level references and markdown WYSIWYG editing.

SiYuan is an open-source personal knowledge management system. It focuses on privacy and local-first data storage, allowing users to organize information using a block-based structure with bidirectional linking. The system is designed to help users refactor their thinking by treating every piece of content as a discrete block that can be referenced across the entire workspace.
The software is available as a desktop application built on Electron and as mobile apps for Android, iOS, and HarmonyOS. For those who prefer server-side control, it can be deployed using Docker. This deployment method allows users to host their own knowledge base on a private server and access it via a web browser, with options to configure access authentication codes and custom user permissions for secure data management.
SiYuan utilizes a modular architecture consisting of the Lute editor engine and the Dejavu data repository. It supports high levels of customization through a plugin API and a community marketplace where users can find JavaScript and CSS snippets. The system is built for power users who require a structured wiki-like environment, offering advanced capabilities such as SQL query embeds to retrieve specific data from the internal database.
It serves as a comprehensive tool for individuals seeking a private, local-first system that combines the flexibility of a notebook with the structure of a database.
A privacy-first knowledge management platform using bidirectional linking and outlines to organize notes and tasks.
A local-first personal knowledge base for managing notes, tasks, and databases with peer-to-peer encrypted synchronization.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.