-
Notifications
You must be signed in to change notification settings - Fork 48
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
Comparison to foam #9
Comments
Hi, Thanks for asking. I've seen that you already got an answer from foam community. I personally did not try foam and had hard time to figure out what features foam has out of box 😅. That proposition also confused me a bit: |
I checked foam more thoroughly, and at this point, it looks to me that foam has a lot of documentation and plans + recommended set of plugins to use and rather little amount of code in its core which I guess manages markdown references to some extent. So I think it's reasonable to compare Memo against those plugins that foam recommends rather than foam itself:
Here is what I got:
|
I think @alexisargyris might find this comparison useful as well, because he initially asked similar question. |
@svsool Hey, Foam author here! I like what you've done with vscode-memo! I thought I did a thorough search before starting the Foam project, but I didn't see your project at the time. If I had, it's possible that I would've used it in Foam (instead of Markdown Notes).
Yup! This is pretty accurate, at least for the time being. Foam is still a very early stage project, but generally speaking its goals a little broader than just knowledge base management -- Foam also dabbles in website publishing, and possibly other areas in the future. For now I see Foam more as a testing ground, ideas incubator and a collaboration surface for different approaches. I do have an idea what I want it to be, but you're right about the next point:
Still a lot of work to do! |
@svsool great comparison chart and I fully agree that the utility of the notes graph tends to fade after the initial wow moment. BTW, given Notion's recent decision to allow for zero cost personal use, related open source efforts may want to focus on features promoting freedom of choice such as:
|
Hi @jevakallio, thanks for finding the time to answer here. Memo is pretty new, and the first version was released in the beginning of July, so I think that's why you did not find it when you were looking for knowledgebase management plugins. I believe publishing might be a nice feature to have in some cases, but it does not look like the biggest need to me. I'm interested in trying to implement optional full transclusion (it's more challenging with simple markdown files when with full-blown database like Datomic that Roam plans to use), descent backlinks outline, and this kind of things in general. For me, Memo is something where I can build things and enjoy using them in writing my daily notes. I started building Memo because those alternatives that currently exist, either own users' data or provide rather poor opportunities for others to contribute. Memo users can already enjoy a consistent experience across all of the features, implement writing flows that fit their needs best, and easily make contributions to the core. Eventually, I have hope that Memo will find its niche, and at the same time, I wish Foam all the best and looking forward to its development. |
@svsool we'll be working on all these features as well -- some initial thoughts about how we might go towards block embeds/transclusion: foambubble/foam#105 Would be cool to do that completely transparently without any ids or hashes, but one of our goals is to keep it "just markdown" without additional metadatabases, so as you well know, it's a bit tricky. If you ever want to talk about this stuff or compare notes, we have a discord server of like-minded folks. The link is in the Foam docsite, won't post it here as to not appear like I'm advertising -- you're welcome to join it :)
All the best for memo as well! Right now you have the benefit of being a bit smaller -- I'm finding a lot of my efforts right now go towards community wrangling and trying to establish some semblance of architecture when people are already building on top of my hacky MVP 😆 |
Graph view can be achieved with Markdown Links - Visual Studio Marketplace |
For what it is worth, I was also doing a search this week looking through Github projects trying to find projects that would help with managing my notes. I think the project would be more discoverable with a few topics added to it. I ended up finding it via VSCode searching for Zettelkasten. Recommendation: |
Thanks for feedback @ryanjm. I added these tags. |
I also did a considerable amount of research when searching for an open source alternative to Roam in January. I did not discover Memo at the time. And then today when I went searching for 'bidirectional links in markdown' I ended up here. And I love what you've done, this is a rich notes experience in VSCode, but the lack of publishing is a deal-breaker for me. I'm trying to figure out today how to translate the graph of markdown links that Foam or Obsidian yields into a fully two-way linked published zettelkasten. Anyone want to point me toward the summit? |
@krry and folks, take a look at Obsidian-export. It's designed for converting notes written using Obsidian, but as far as I understand, Markdown Memo's idiom is a subset of Obsidian's, and Obsidian-export should work with it -- although I haven't tried yet. This piece of info should probably be better placed elsewhere, but as I stumbled upon @krry's latest comment I thought I'd write it there. |
I'm just wondering how does memo compare to foam nowadays? Since foam seems like it's growing relatively large and updating regularly. Any recommendation between these two? |
There also is https:/foambubble/foam which seems to do something similar. Is there anything particular to diversify memo from foam?
The text was updated successfully, but these errors were encountered: