#194
B
Rank #196
Trilium Notes
A hierarchical, local-first personal knowledge base with rich note-linking, scripting, and encryption support. Its standout trait is a single-process, single-SQLite-file design that makes personal backup trivial.
61.0
/ 100
β Full Stack
Node.js server (also shippable as an Electron desktop app) using a single SQLite database file for all notes, attributes, and revision history; supports an optional sync-server mode for multi-device use.
π Scaling Analysis
Explicitly single-process and local-first by design β SQLite and single-user sessions mean it does not horizontally scale, which is an intentional tradeoff for simplicity rather than an oversight, but it caps this app to personal/small-team use.
π Running on Nexlayer
Single-pod deploy in server mode with a persistent volume for the SQLite file; since there's no separate database service, backup is just snapshotting that one volume. Not designed for multi-tenant use β one instance generally serves one user's notebook.