4 ms·
How is Dendron different from Foam[1]? At first glance, both projects are very similar.
by roddds 6y ago
How is Dendron different from Foam[1]? At first glance, both projects are very similar.
- curo 6y agoNot the author, but foam isn't hierarchical for one
- vorpalhex 6y agoFoam can be setup and run hierarchical. I use this setup for mine with broad groupings at the top (history, medicine, politics, etc) and then subgroups as needed (history -> pandemics, history -> wars, etc). You can use foam-doctor to regenerate paths and titles on a regular basis.
- firstSpeaker 6y agoI would be also interested in a more detailed comparison. Specially with foam and obsidian
- iterating 6y agoOne of Dendron's main innovations is how it handles note namespaces. While most apps with hierarchy separates titles linearly with folders for nesting, Dendron separates note titles among both an x and y axis, along with a nesting hierarchy. What results is a nicely organized navigation sidebar for choosing notes to open, as well as ease of naming new notes and adding on to existing notes. Foam seems to be Obsidian ported to VSCode, minus several features and without a searchable graph view.
- kevinslin 6y agofoam is a note taking tool heavily modeled after roam research and backlinks. the core foam extension mainly focuses on stitching together third party extensions for most of its functionality. dendron is also, in part, inspired by roam (backlinks, daily journals, etc) but is built around the notion of [hierarchical note taking](https://www.kevinslin.com/notes/3dd58f62-fee5-4f93-b9f1-b0f0f59a9b64.html https://www.kevinslin.com/notes/3dd58f62-fee5-4f93-b9f1-b0f0...). dendron takes the structure provided by well built hierarchies and combines it with the freedom of roam's backlinks and block references. while dendron also relies on third party extensions, the majority of functionality is inside the dendron extension. you can refactor notes via regex (dendron will update both backlinks and file names), lookup your notes via their path, apply schemas to categorize your notes, and much more.