I've been writing a modern Zettelkasten-based note taking implementation. Planning to open source and release the initial version in a couple of weeks, the MVP is coming along nicely.
I was looking for a Zettelkasten note taking app which would 1. work on laptop and phone 2. wouldn't have any vendor lock-in and 3. wouldn't go away if a single company folded - couldn't find one, so I started writing one. I'm writing it as a PWA to make it available ~everywhere and planning to use dropbox/google drive/whichever as the backend so users will have full control over their notes.
I'm amazed how much you can accomplish with modern web tech stack. I can literally bypass any need for a server by having the user connect to their cloud! I can just create a PWA and publish it as an app! On the downside I've learned that some features are hard to implement with above requirements using PWAs though. For example, only Chrome supports some level of filesystem access, so storing notes locally would mean discriminating by browser, which I don't feel great about.
I just finished reading "How to take smart notes" by Sönke Ahrens. It's mostly about Zettelkasten. Been looking for a good tool to implement it. Didn't like any of them very much. Zettlr at least seems tolerable, and it uses plain old Markdown files so it's easy to store the notes in git.
Something with phone support would be nice, hell even just read-only mode would be great. Best of luck, and please report back if you can set up a landing page or a github repo or something else we can poll :-)
Amazing to see so many people have started working on something like this in the last few years. Mine is also command-line based and started out as a homegrown collection of shell scripts, but I've started rewriting it properly in Rust.
That's incredible. I decided to do exactly the same thing in go (since I'm trying to learn it) and have some pieces working. Mine is command line based and I'm trying to build in an Emacs mode for it since it's my primary interface.
I was looking for a Zettelkasten note taking app which would 1. work on laptop and phone 2. wouldn't have any vendor lock-in and 3. wouldn't go away if a single company folded - couldn't find one, so I started writing one. I'm writing it as a PWA to make it available ~everywhere and planning to use dropbox/google drive/whichever as the backend so users will have full control over their notes.
I'm amazed how much you can accomplish with modern web tech stack. I can literally bypass any need for a server by having the user connect to their cloud! I can just create a PWA and publish it as an app! On the downside I've learned that some features are hard to implement with above requirements using PWAs though. For example, only Chrome supports some level of filesystem access, so storing notes locally would mean discriminating by browser, which I don't feel great about.