I've been using bases (in beta) for a month or so for the vault I keep for the notes for each of the (many) D&D/ttrpg campaigns I play in, and it's really made it a ton easier to get an overview of e.g. the many different NPCs we meet and interact with, and the relevant info (name/pronouns/pic/race/class/etc) all in one place.
The Obsidian dev team has been really responsive to feedback from those of us in the beta, and I'd encourage people to look at the changelog to see that in action (e.g. changing the syntax to be more object oriented, smoothing over UI issues, etc)
As much as I like the idea of Obsidian, I just can't get over all the additional functionality that Notion provides due to the integrated nature of it.
In particular, I love how you select text/blocks in Notion and how every line is a "block". I really wish other editors did that as well. In fact, it's probably the main reason why I haven't moved away from Notion.
So where does the data "live"? I was looking at the syntax, it defines predicates for filters and views and so on, but I don't see the "rows". There is this `file.name` and `file.ext` thing - but where do you set them? What type of file does it point to? CSV? JSON? Something else? The docs seem incomplete.
I’m an Obsidian user. I pay for Obsidian sync, and I love the philosophy behind their product. However, and I feel stupid for saying this, but I just find it confusing to use. It’s difficult for me to wrap my head around plugins, and understanding how it wants me to use it.
For now, I’m just sticking to using it for daily notes, but I feel there’s so much I’m missing.
I'll be checking this out. I've used Dataview in the past, and while it has some great functionality, it's a bit too clumsy for my taste and it has a learning curve. Hopefully this resolves some of those issues.
I hope more programs use ".base" files for database views – it runs a lot of workflows in Notion that would benefit from a diversity of implementations.
I hope Obsidian has a headless SDK running outside Obsidian that allows devs to read the vault and do various analysis and automation. With this kind of structured data there are a lot of potential use cases. The obsidian binary limitation is a roadblock there.
I don't think they do that good a job of explaining what it is, but the Reddit post linked below included this comment which is helptful: "You know how when you search your notes for something, say a phrase? Well, Bases can basically hold a static search that automatically updates. And, instead of searching all over again, you just click into the Bases file and new notes are just there in the default table format.
On top of that, you can add other properties to the view, especially one like modified date, which updates every time you modify the file. This is useful for seeing which files you haven't looked at in a while. Old concepts often apply to new ones, but we sometimes forget to check back to make that connection explicit."
66 comments
[ 0.27 ms ] story [ 81.2 ms ] threadInteresting to see how well this scales.
I hope the API has support to allow extensions---I see that it is on the Roadmap[0].
I'm particularly interested to see how this integrates with Canvas and other note types.
[0]: https://obsidian.md/roadmap/
The Obsidian dev team has been really responsive to feedback from those of us in the beta, and I'd encourage people to look at the changelog to see that in action (e.g. changing the syntax to be more object oriented, smoothing over UI issues, etc)
Does anyone know what JS library (presumably) they are using to display, filter, sort the table?
Are things like Kanban views (a la notion) planned?
Obsidian Bases - https://news.ycombinator.com/item?id=44058972 - May 2025 (13 comments)
No more need to evaluate AnyType or similar apps.
Obsidian rocks.
In particular, I love how you select text/blocks in Notion and how every line is a "block". I really wish other editors did that as well. In fact, it's probably the main reason why I haven't moved away from Notion.
For now, I’m just sticking to using it for daily notes, but I feel there’s so much I’m missing.
The Reddit thread has some good discussion about the feature
https://old.reddit.com/r/ObsidianMD/comments/1mtxh52/obsidia...
It's also open source, unlike obsidian which is proprietary
On top of that, you can add other properties to the view, especially one like modified date, which updates every time you modify the file. This is useful for seeing which files you haven't looked at in a while. Old concepts often apply to new ones, but we sometimes forget to check back to make that connection explicit."
Sounds like a View.
https://blacksmithgu.github.io/obsidian-dataview/
I often want to answer questions like:
- When was the last time I chatted with this person - What did we talk about - Who haven't I spoken to in a while