
Coda
Docs, tables, and apps combined into one collaborative workspace
Discover top open-source software, updated regularly with real-world adoption signals.

Privacy-first knowledge base with block-level linking and AI
SiYuan is a privacy‑first personal knowledge base that combines block‑level linking, markdown WYSIWYG editing, AI assistance, and cross‑platform support, with free core features for individuals and teams.

SiYuan targets researchers, knowledge workers, and privacy‑conscious teams who need a flexible, self‑hosted environment for managing complex information. It stores data locally in a workspace folder, giving users full control over their notes.
The system offers fine‑grained block‑level references, two‑way links, and a markdown WYSIWYG editor that supports formulas, charts, and embedded media. Integrated AI writing via the OpenAI API and spaced‑repetition flashcards extend its utility for content creation and learning. A plugin API and community marketplace allow further customization.
SiYuan runs on Windows, macOS, Linux, Android, iOS, and HarmonyOS, and can be self‑hosted with Docker using the b3log/siyuan image. Desktop and mobile apps are available through official app stores, and updates are managed via the built‑in app market.
When teams consider SiYuan, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Academic literature review
Collect papers, annotate sections, and link concepts across a searchable knowledge graph.
Project documentation hub
Maintain design docs, meeting notes, and task tables with two‑way links and versioned blocks.
Personal spaced‑repetition flashcards
Create flashcards from notes and use built‑in spaced‑repetition to reinforce learning.
AI‑assisted content drafting
Generate drafts, refine text, and answer queries directly within the editor using OpenAI integration.
All notes are saved locally in a workspace folder on the host file system, giving you full ownership of your data.
Yes, you can place the workspace folder on a synced directory (e.g., Dropbox, OneDrive) to achieve file‑level synchronization.
The core application is released under an open‑source license, and the source code is available on GitHub.
Upgrades are handled through the built‑in app market on desktop and mobile, or by downloading the latest installer from the website.
Most features are free for personal and commercial use; a paid membership unlocks premium capabilities such as AI and spaced‑repetition.
Project at a glance
ActiveLast synced 4 days ago