#157
B
Rank #151
SiYuan
Privacy-first personal knowledge management app combining block-based note-taking with bidirectional links, available as a desktop Electron app or a self-hosted server with optional end-to-end encrypted sync.
65.8
/ 100
β Full Stack
Go backend serving a local-first block database (SQLite-backed) with a web/Electron frontend; sync between devices is handled through an optional cloud relay or self-hosted server mode.
π Scaling Analysis
Designed as a local-first single-user app, not a multi-tenant service β the server mode is meant for personal remote access, not concurrent shared editing at scale. Horizontal scaling isn't a design goal; the practical limit is one workspace per running instance.
π Running on Nexlayer
Run the server-mode binary as a single pod with a persistent volume for the workspace data directory. Mirror the base image through mirror.gcr.io and set the access-code env var for auth; since it's single-user by default, no separate DB pod is needed unless the multi-workspace sync feature is used.