zk / Org Zettelkasten

A Zettelkasten (German for "a box of paper slips") is an approach to personal knowledge management that uses many flatly organized and interlinked notes instead of enforcing a hierarchical structure.

When managing large collections of org-files (> 1000), many of the default functions / modes (i.e. org-agenda) become very slow.

This package is an attempt at alleviating this problem by introducing a caching layer that is persisted to disk, and a set of command for interacting with / viewing this data.

The package itself is written as a collection of literate Emacs Lisp files, a list of components can be found below.

If you have an idea how this page could be improved or a comment send me a mail.