-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Shared vision? #1
Comments
Hey 👋 . Those are definitely two very similar projects. First name for this project was mdb (short from markdowndb). I renamed it because I found that braindb was free on npm. From technical point of view those are very similar as well. We both scan directory, parse markdown and store it in sqlite. The difference are:
But if we disregard technical differences, I think conceptually we're on the same page |
👍
We support that yes - see datopian/markdowndb#45
That's a good point. We have two separate parts of the code: a part that generates an internal (typescript) structure and then exporters that write that e.g. one to simple json, one to SQL(ite). |
I found one more similar project https://github.com/MicroWebStacks/content-structure cc @wassfila |
very cool, I like this project, I'll be having a closer look. |
And one more similar project https://github.com/timlrx/contentlayer2 @timlrx. (supported fork of contentlayer) |
And this one as well https://github.com/peterbe/docsql cc @peterbe. (I'm sorry for spamming in separate messages) |
I figured out how to implement Obsidian Dataview in Astro (generally in any SSG that uses remark). See https://astro-digital-garden.stereobooster.com/recipes/obsidian-dataview/ |
I went more into https://github.com/stereobooster/braindb/blob/main/packages/docs/src/content/docs/notes/vision.md and we're definitely having a shared vision. |
even if it would happen. I assume it would be out of scope of core logic. One can write plugin to sync from BrainDB to any other storage (like, neo4j or vector db). BrainDB exposes events (delete, insert, update) - so developer can attach listeners and pipe data
The reason why I decided to hide SQL (at least for now), is because otherwise DB structure will become part of "public API". It will be harder to change it. Second reason is that I consider possibility to switch from SQLite to cozodb (graph database with datalog as query language) |
Hi, cool project 👍. Got pointed here and looked at the vision and thought there may be some connections and synergies with a project we've been working on:
https://markdowndb.com
https://github.com/datopian/markdowndb
Precisely designed as a "content layer"
The text was updated successfully, but these errors were encountered: