Replace.so logoReplace.so
Craft alternatives
CvsS

Craft vs Siyuan

Choose SiYuan when self-hosting, local data control, Markdown editing, and block-level knowledge linking matter more than an integrated planning suite. Stay with Craft when the primary workflow is turning notes into polished shared documents alongside calendars, tasks, reminders, daily notes, and whiteboards; those adjacent capabilities are not documented for SiYuan in the supplied sources.

Craft versus Siyuan comparison

Decision guide

The practical reasons to choose either option, based on documented capabilities.

Choose Siyuan if

  • Individuals building a block-linked personal knowledge base
  • Users requiring local-first access and user-controlled storage
  • Organizations able to operate a Docker-hosted notes service themselvesizable access controls and persistent storage need careful configuration; hosted mobile and desktop clients cannot connect to the Docker deployment.

Stay with Craft if

  • Calendar-based planning is required
  • Tasks and reminders must live beside documents
  • Daily-note or journal workflows are essentialconfigured or backed up by the operator. SiYuan is AGPL-3.0, and most features are free, although the README states that some features require paid membership. Desktop and app
Deployment and operations

SiYuan is AGPL-3.0 and available as desktop/mobile installation packages or through app stores. It can be self-hosted with the documented b3log/siyuan Docker image. Operators must mount the workspace persistently, configure an access authorization code or OIDC, manage file permissions, and perform upgrades. The Docker version is browser-only: desktop and mobile apps cannot connect to it, and server-side Markdown import or PDF, HTML, and Word export is unsupported.

Feature fit

What Siyuan covers

  • Structured document editing
  • Mobile apps on Android and iOS
  • Reusable templates or snippets
  • External API access

What’s different or missing

  • No documented calendar planning
  • No documented daily journal workflow
  • No documented tasks or reminders
  • No documented whiteboards
  • No documented MCP connection
  • No documented Craft importer

Project snapshot

GitHub stars
45,825
Contributors
118
Language
TypeScript
Last commit
Aug 12, 2026
Latest release
Aug 15, 2026

Categories: Content Management Systems, AI Assistants, Business Intelligence, Data Integration, Document Collaboration, Knowledge Management, Note Taking, File Sync & Storage, Calendars & Scheduling, Task Management, Search Engines, Project Management, Digital Whiteboards

Sources and editorial review10 linked sources

Reviewed by Kris

Reviewed

Updated

Public documentation supports this comparison. Automation assists collection and classification; editorial standards and corrections remain the responsibility of Kris.

  • An open-source, privacy-first, self-hosted knowledge workspace where humans and AI agents work together

    repository description · github.com
  • SiYuan is a privacy-first personal knowledge management system, supporting fine-grained block-level reference and Markdown WYSIWYG.

    readme · github.com
  • Block-level reference and two-way links; Markdown WYSIWYG; PDF, Word and HTML export; Template snippet; Android/iOS/HarmonyOS App; Docker deployment; API

    readme · github.com
  • The easiest way to serve SiYuan on a server is to deploy it through Docker.

    readme · github.com
  • SiYuan is a privacy-first personal knowledge management system, supporting fine-grained block-level reference and Markdown WYSIWYG.

    verdict · github.com
  • All content exists on a block basis, and documentation pages are no exception. Blocks can be converted to each other, splitting, reorganizing and moving do not affect existing links.

    shared feature · b3log.org
  • The easiest way to serve SiYuan on a server is to deploy it through Docker.

    deployment · github.com
  • Be sure to confirm the correctness of the mounted volume, otherwise the data will be lost after the container is deleted

    deployment · github.com
  • Does not support desktop and mobile application connections, only supports use on browsers

    deployment · github.com
  • - Android/iOS/HarmonyOS App - Docker deployment - [API](https://github.com/siyuan-note/siyuan/blob/master/docs/API.md) - Community marketplace

    shared feature · github.com