Logseq – privacy-first, open-source knowledge sharing and management platform
github.com
github.com
I added some features (backlinks, graph, block embeds, etc.) from Roam Research after trying it. It can be self-hosted and the plan is to have something like TiddlyWiki so that you can use it as a whole HTML file in your own website. The documentation is a read-only version of logseq itself and it's hosted on GitHub pages.
The org mode parser is open sourced too, https://github.com/mldoc/mldoc, most features are already supported, we're working on something like org agenda and org-roam integrations.
Documentation example: https://logseq.github.io/. Any questions or feedback will be appreciated, thank you!
Since I don't like my notes unencrypted in the cloud somewhere with a company deciding whether I may access them or not, I'm going to wait for a 100% self-hosted version.
Athens is working on a desktop app (which we'll start building soon). It's always great to have multiple implementations so that we can learn from each other.
I did the same thing for my knowledge sharing app: https://verynested.cadell.dev/
I use it to share my recipes; https://cooking.cadell.dev/
I love that I CAN go back any time and could just clone the repo to get into some heavy lifting with org-agenda or whatever. But so far, no need.
Frankly, I'm blown away with logseq. I tried Roam Research when I discovered it, dropped it because of the fact that I like to maintain my own data (and the price, frankly), but missed it. This just checks every box for me.
[0] - https://gitjournal.io
Are you still bundling libgit? I remember checking this project out and was impressed you got the setup to work with flutter. It's actually a reason I switched to react native because there were pure JS git implementations [0].
I've been working on dart-git https://github.com/GitJournal/dart-git and it's been slowly replacing most of libgit2. Eventually I would like to remove libgit2 completely and only have libssh2.
I would love to know more about your workflow.
(Tried it out on iOS out of interest anyway and it failed to even clone my repo, as it's on a local network, iOS asked for local network access permissions and then it got confused saying "Exception: fatal: remote "origin" already exists")
If you can clear all the app's data and try again it should work. I've fixed the bug, but I still have to publish the fix on iOS.
1. Git support - Having the history of all your changes is wonderful. I never have to worry about a note being accidentally deleted. It's also great for collaboration.
2. Mobile App - Joplin's mobile app really leaves a lot to be desired and is lacking a lot of essential features. Eg - Browsing your notes in a grid view similar to Google Keep, or linking your notes together using the wiki link format.
Thanks for the work you do, and for open sourcing!