I recommend taking a look Obsidian.md. I used Roam but now am in Obsidian because I can have my files with me, backup it the way I want, and it's free.
There's also a FOSS version called foam https://foambubble.github.io/foam/
Another two good Foam-like VSCode tools are Markdown Memo (https://github.com/svsool/vscode-memo) and Dendron.
I personally prefer vscode-memo to Foam. It doesn't have a graphical view, but there a couple other things it does really well, especially its (optional) support for flattened wikilinks to hierarchically organized notes.
Re:Tools for Thinking
by neurotrace on Wednesday August 25, 2021 @12:55PM
(#28303928)
Seconded. I've been using Foam for some time now and it's been great. Since it's all VS Code, it's also very hackable
What makes this product exceptional is the way it allows to link notes: Deliberately by surrounding words by doulbe brackets or automatically by linking notes that have the same keyword in them.
I started migrating my journal entries (date stamped) and my markdown notes into it, and I start to see connections among the notes that I did not make intentionally.
Slowly I start to come up with more and more categories for note taking that I want to do in Roam: Dream journal, reading notes, articles, research.
Before I was using Bear, Ulysses, Evernote, later I started using Emacs/org, now with a small detour settled with Roam.