Emacs Knowledge Graph
Created on 2025-04-21T18:47:30-05:00
- Note-taking plugin for emacs. Competes in a similar space as org-roam.
- Notes are stored in an SQLite3 database in the form of RDF triplets.
- Search and tagging services work through querying this database or using SQLite's built in text search.
- Using the DB prevents desync issues as happen with Logseq, org-roam
- Can have issues since notes are not stored in buffers representing real files; a minor mode is needed to re-file changes back in to the database when saving.
Was fun to play around with. The triplet store is an interesting idea especially if you want to leave notes unnamed or deal with various integrations.
Storing vitalt text in a database is something I am not hype for after losing access to a similar archive in a Zotero upgrade. But Sqlite3 is a format I would somewhat trust, and the schema is not too bad if you need to rip your notes back out with the console client.