SiYuan es un sistema de gestión de conocimiento personal que prioriza la protección de la privacidad y admite referencias a bloques y enlaces bidireccionales. Está escrito en TypeScript y Golang, y ofrece organización de contenido por bloques, un editor Markdown WYSIWYG, instantáneas de bloques de contenido, mapas mentales, enlaces inversos y referencias. SiYuan admite la gestión de datos a nivel de bloque y enlaces bidireccionales, lo que permite a los usuarios organizar el contenido de forma no lineal, fomentando la conexión de información y la construcción de redes de conocimiento. Además, SiYuan admite el autoalojamiento de datos, lo que garantiza la seguridad y la privacidad de los datos del usuario. SiYuan cuenta con una comunidad activa y un rico ecosistema de complementos, compatible con diversos sistemas operativos, incluyendo Windows, macOS y Linux. La mayoría de las funciones de SiYuan son gratuitas, pero también hay funciones avanzadas de pago, como la sincronización de datos.