Wenku 文库: Structured document library

Wenku is a local-first architecture designed to manage large collections of documents alongside structured bibliographic metadata. It prioritises performance, offline access, and seamless integration with terminal-based workflows. It is currently designed to integrate with editing tools as a command-line CLI, so can easily be accessed directly on the command line, or via text editors that have access to the terminal such as Vim, Neovim, Helix, etc. The library design separates raw document storage, plain-text access, and structured metadata into distinct but linked components, all unified through a shared UUID-based identifier scheme.

Core design principles