Trilium

Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases.