SiYuan: Self-hosted Note-Taking App for Teams

A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang.

SiYuan: Self-hosted Note-Taking App for Teams

SiYuan is a privacy-first personal knowledge management system that provides a seamless experience to users. This platform is designed to help users manage their knowledge in a secure and efficient manner.

One of the key features of SiYuan is its support for fine-grained block-level reference, which enables users to easily reference specific pieces of information within their documents. Moreover, SiYuan also supports Markdown WYSIWYG, allowing users to create rich, visually appealing content without having to worry about the underlying code.

In addition to its powerful features, SiYuan is also self-hosted, meaning that users have complete control over their data. This ensures that users' sensitive information is not stored on third-party servers, providing an added layer of security.

Overall, SiYuan is a feature-rich, self-hosted, and secure personal knowledge management system that is perfect for anyone looking to organize their thoughts and ideas in a streamlined and efficient manner.

Features

All local features are free, even for commercial use.

  • Content block
  • Block-level reference and two-way links
  • Custom attributes
  • SQL query embed
  • Protocol siyuan://
  • Editor
  • Block-style
  • Markdown WYSIWYG
  • List outline
  • Block zoom-in
  • Block horizontal layout
  • Million-word large document editing
  • Mathematical formulas, charts, flowcharts, Gantt charts, timing charts, staffs, etc.
  • Web clipping
  • PDF Annotation link
  • Export
  • Block ref and embed
  • Standard Markdown with assets
  • PDF, Word and HTML
  • Copy to WeChat MP, Zhihu and Yuque
  • End-to-end encrypted data sync and backup via the third-party cloud storage services
  • S3
  • WebDAV
  • Spaced repetition
  • Multi-tab, drag and drop to split screen
  • Template snippet
  • JavaScript/CSS snippet
  • Android/iOS APP
  • Docker deployment
  • API
  • Community bazaar


Platforms

  • Windows
  • Linux
  • macOS
  • Android
  • iOS
  • Web (Self-hosted)
  • Docker

Tech

  • The frontend is written in TypeScript, and Electron
  • The backend is written in Go Lang.

License

  • AGPL-3.0 License

Resources

GitHub - siyuan-note/siyuan: A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang.
A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang. - GitHub - siyuan-note/siyuan: A privacy-first, self-hosted, fully open sou…
‎SiYuan
‎SiYuan is a privacy-first personal knowledge management system that supports complete offline use, as well as end-to-end encrypted data sync. Fuse blocks, outlines, and bidirectional links to refactor your thinking.
SiYuan - Apps on Google Play
Privacy-first, self-hosted, fully open-source PKM tool
Get SiYuan from the Microsoft Store
SiYuan is a local-first personal knowledge management system that supports complete offline use, as well as end-to-end encrypted synchronization. Fuse blocks, outlines, and bidirectional links to build your timeless digital garden.







Open-source Apps

9,500+

Medical Apps

500+

Lists

450+

Dev. Resources

900+