Org-roam is a solution, built on org-mode, to capture notes in a non-hierarchical way.
Notes can relate to each other, creating a web of relations. It helps you implement a digital Zettelkasten slip box of notes.
With org-roam, you can create your own wiki, powered by Emacs, org-mode features.
Org-roam helps you search, link to other notes, and also has a graphical view (using graphviz) of the relations between your notes.
Have a look at the Org-roam Getting Started page.
The main actions you will perform:
If you enjoy video content, you might want to watch the System Crafters playlist Building a Second Brain in Emacs.
Org-roam indexes your notes, and it's possible that the index was not created yet, or is out of sync.
You can solve this problem in couple of ways:
org-roam-db-clear-cache
org-roam-db-build-cache
Renaming titles within your note has an impact to the search. Make sure the index has the original name before changing a title. This is usually done by saving your note (C-c C-c, and possibly C-x C-s).
Without the note properly indexed, the changes will not be visible in the org-roam-find-file command.
To get some visual queue about regular links vs org-roam links, you can set a different color for org-roam links like here:
(custom-set-faces
'((org-roam-link org-roam-link-current)
:foreground "#e24888" :underline t))
contributed by nackjicholson on IRC
What else do you know about org-roam that can be useful to all?