DevotionGeo

DevotionGeo

Dendron: a personal knowledge management tool on top of VSCode

Most Liked

brentjanderson

brentjanderson

Adding in some feedback here after a few months: I made the jump from Foam to Dendron.

I really liked how open Foam is to adaptation to exactly what you want, but I found that the things that Dendron brings that Foam lacks are a few more batteries:

  1. If you have two notes on two different angles in the same topic, Foam doesn’t proscribe any way to differentiate between the two. It’s up to the user to name notes in a way that works for them.
    By contrast, Dendron comes with the notion of a hierarchy. Every note belongs somewhere in some hierarchy. You still come up with them, but the structure is helpful for having a place for everything more naturally, and without the need to constantly refactor your notes or resort to files named with opaque IDs.
  2. Dendron has VC backing that is giving more momentum to the founding team to build something great and competitive, but it’s still VSCode and open source on the basic level. Foam hit some bumps in the road with the community maintaining it, whereas dendron has a clear view of how to get there.
  3. Dendron includes all the stuff Foam can do, and more around maintaining a lot of notes. I’m confident that I really can get my data in and out of Dendron, whereas Foam made it easy to add stuff but not as easy to find what I was looking for without doing a full text search. The hierarchies really do help a lot. Dendron makes it easy to rename hierarchies, too, without much difficulty.

I would definitely recommend Dendron to anyone that’s already in VS Code and wanting to get started in note taking like this.

I have multiple windows/workspaces open. Each workspace has a set of enabled/disabled extensions to keep it all clean and orderly - so dendron only runs on my dendron workspaces. I have two VSCode workspaces open for two different dendron projects that should be completely separate. My primary workspace is my day to day coding environment. They all stay on different desktops, making it easy to focus on the task at hand but still having my notes in reach when I want them.

All things considered, I think that the only meaningful advice in building a system like this is “Start”. Start writing, start playing with it, explore ideas, and build something that works for you.

Hallski

Hallski

If you are on the hunt for a PKM and want something built on VSCode you can also have a look at Foam. I believe it is closer in spirit to Obsidian and Roam but I don’t have personal experience with it so can’t speak for how well it works.

herminiotorres

herminiotorres

its a really nice tool, but it’s so complex to start for nothing, sometimes I think too overwhelming for me and I more enjoy to use a simple blog and posting my TIL’s(Today I Learn)

Where Next?

Popular General Dev topics Top

New
AstonJ
If you would prefer your file tree to be on the right hand side in Onivim, just: CTRL (or CMD) + SHIFT + P Then start to type config th...
New
First poster: bot
What you need to know before try Emacs. When it comes to Emacs, every programmer should have heard its name more or less. After all, Ema...
New
First poster: bot
Wheel is a navigation plugin for Vim and Neovim. It is buffer group oriented and makes abundant use of special buffers, in which you can ...
New
CommunityNews
adobe/brackets. An open source code editor for the web, written in JavaScript, HTML and CSS. - adobe/brackets This thread was posted...
New
OvermindDL1
You want VSCodium from my understanding then, it is VSCode with the telemetry removed. :slight_smile:
New
First poster: bot
Once, there was a civilization (the Lisp Machine world) a lot like ours, but more advanced, with greater powers (like symbolic computatio...
New
First poster: KnowledgeIsPower
Hi, it’s Takuya. I use Neovim to develop my app called Inkdrop. Recently, I’ve got some updates for my Neovim setup since I’ve published ...
New
CommunityNews
This is neither an in-depth article about advanced vim features nor is it an ideology-inducing primer on why the oh-so-powerful god of ed...
New
DevotionGeo
I installed Github Copilot (VS Code extension) and signed up for the technical preview three days ago. Yesterday I got the invitation, an...
New

Other popular topics Top

Devtalk
Reading something? Working on something? Planning something? Changing jobs even!? If you’re up for sharing, please let us know what you’...
1052 22283 402
New
PragmaticBookshelf
Learn from the award-winning programming series that inspired the Elixir language, and go on a step-by-step journey through the most impo...
New
siddhant3030
I’m thinking of buying a monitor that I can rotate to use as a vertical monitor? Also, I want to know if someone is using it for program...
New
AstonJ
This looks like a stunning keycap set :orange_heart: A LEGENDARY KEYBOARD LIVES ON When you bought an Apple Macintosh computer in the e...
New
DevotionGeo
The V Programming Language Simple language for building maintainable programs V is already mentioned couple of times in the forum, but I...
New
PragmaticBookshelf
Author Spotlight Jamis Buck @jamis This month, we have the pleasure of spotlighting author Jamis Buck, who has written Mazes for Prog...
New
First poster: AstonJ
Jan | Rethink the Computer. Jan turns your computer into an AI machine by running LLMs locally on your computer. It’s a privacy-focus, l...
New
PragmaticBookshelf
Get the comprehensive, insider information you need for Rails 8 with the new edition of this award-winning classic. Sam Ruby @rubys ...
New
AstonJ
Curious what kind of results others are getting, I think actually prefer the 7B model to the 32B model, not only is it faster but the qua...
New
Fl4m3Ph03n1x
Background Lately I am in a quest to find a good quality TTS ai generation tool to run locally in order to create audio for some videos I...
New