Looking for a note-taking app, preferably that I could use straight from a browser. I’m currently using Standard Notes. Not sure if that one is any good, but E2EE and open-source which at least checks those boxes. I don’t store anything too sensitive and I don’t need a whole bunch of features, though I suppose I’d use them if they were available.
I’m honestly not too picky but maybe discussion here could help someone else out who may be looking for the same thing with higher expectations? I’ll switch over to a better option if there’s something considerably better.
Thanks in advance
I kind of love note taking apps so I can rundown a few:
- Logseq (FOSS, can technically run in a browser but it’s very limited and literally called “demo”)
- Obsidian (not FOSS but local md first, very mature and a huge community)
- Joplin (FOSS and probably general go-to for cross-platform open source notes in general but is a bit of a memory hog)
- StandardNotes (you already described this one)
- notesnook (very new offering probably most similar to SN but I don’t know)
- AnyType (also very new and striving for more of a Notion-like experience but I think still needs time to mature)
I use Logseq most often, although I prefer Joplin on mobile. Obsidian and Logseq are more “personal knowledge management” and may be overkill for simple note-taking, plus I feel they are a little bloated on mobile. Honestly not sure which ones work in a browser, but I agree that’s a feature I’d like more of. All of these though I believe are cross-platform so should be usable on mobile or desktop.
Joplin (FOSS and probably general go-to for cross-platform open source notes in general but is a bit of a memory hog)
This comment describes my frustration with modern software.
How could a note taking app be a memory hog? You could type out a whole War and Piece and it shouldn’t take more than couple megabytes to store it.Agree, my guess is the electron wrapper. Easy way to go multi platform but comes with its own iceberg size cargo. Happy Joplin user tho
I personally use Notesnook. It’s E2E, Open Soure and Cross Platform.
Here is an alternative Piped link(s):
https://piped.video/XRpHIa-2XCE?si=rnoh5dmcCtsAzUuG
Piped is a privacy-respecting open-source alternative frontend to YouTube.
I’m open-source, check me out at GitHub.
Obsidian here.
I think obsidian isn’t open source.
Ah, my bad. I missed the ‘open-source’ requirement. But yes, I mostly use it because it’s all markdown so I can use it with whatever.
I enjoy notesnook. Free, Foss, e2ee, with cloud sync. Available on izzyondroid and fdroid.
Notesnook for sure. I really disliked Joplin. Particularly the Android app. Just really poorly designed.
Acreom promise but it’s new enough they don’t have E2EE or even local only on mobile. Both are on the road map. Dev seems engaged and cool though.
Edit: I didn’t see the open source req, acreom isn’t. But it’s still a cool app. And I’d they can get local only on mobile, then you can sync however you want as it’s just flat Markdown, similar to Obsidian.
I think they are planning to open-source in their roadmap
Right you are! That’s great. It has the potential to be a real contender in this category once those features are in place.
I use Org Mode and Org Roam in Doom Emacs.
Maybe https://dillinger.io/ as a self-hosted raspberrypi docker instance? And instead of saving to public cloud services just export the markdown file as local pdf.
On mobile I can’t just find pdf export button like on desktop.
Standard notes seemed fine for a non syncing app. I think it’s the syncing features everyone has issues with.
I haven’t had issues with the sync yet. I would’ve thought it would be the limited features of the free version that people didn’t like. Maybe I haven’t used it enough to deal with syncing issues yet?
Joplin is great an encrypts everything (if you want). You can host the synced notes yourself and you can install a web frontend if you’re into such a thing. I use it on mobile, windows and Linux where it works great
Simplenotes works in a browser, plus there is an app for mobile.
idk maybe notesnook?
Just checked it out, seems solid. I’m going to use a few for a bit and see which I like best, but that one seems to be a pretty good choice. Thanks for the recommendation
If you have the time to learn emacs, its really good for note taking. I don’t think any app other than Vim could compete in taking notes in my math class.
I’ve attempted to use emacs with orgmode, but have no programming background. I wanted to go for a vanilla emacs experience that I can add modules to, but have hit a wall. My dream is to replace Vscodium which I use for markdown notes with syncthing and also to manage my NixOS git config files (magit?). It’s probably just time and research, but I wish I could simplify the process a bit. I always seem to destroy the documents I’m attempting to work in and get lost in the emac buffers. Just ranting to see if anyone has any tips or suggestions.
I created my emacs config by going through the awesome-emacs github page and adding any packages that looked useful. If you can’t find your buffers, you should do
m-x ibuffer
and then hits m
to sort buffers by mode, and then you can see all the buffers that are open. Centaur tabs mode is also nice because it adds tabs.Adding packages using
use-package
makes it easier to remember what stuff you added and makes your config more portable. I just got used to emacs by using it with the default keybinds and a minimal amount of packages to understand how it works.Alternatively if you know how to use vim, theres an apparently pretty good org mode package for it.
Nice, thanks. I will defintely check out the awesome-emacs github. How do you search for functions and keybindings within emacs? I’ve heard it documents everything under the sun, but can’t recall where I read that.
I had used
use-package
which I agree is easier, but I think there is an issue either with my OS or more likely me, organizing the config.el in NixOS using org-mode to create sections as it works in the normal config files, but does not work in the org-mode style files with+BEGIN_SRC #+END_SRC
sections.I’m on NixOS also but I’m not using org-mode for my config, so idk how to help with that. If you do
c-h ?
you can see all of the help commands, likec-h m
for your current keybinds,c-h v
for variables, etc. It says just the key you have to do after doingc-h
. Also if you use the which-key package, there’s a minibuffer that shows ways to complete a command after doing something likec-x
in a list of what command happens after you do each possible key after it. Oh yeah I’m using vertico mode which shows all the functions when I hitm-x
and is kinda like autocompletion in an ide except form-x
.Thanks again- this is really useful. Navigation and getting the muscle memory is the hardest thing for me right now. I think I will use these commands and try to practice a little each day until I become more comfortable using emacs full time.
Just wanted to post a quick thank you as this info has really helped me get to a usable / learning state with emacs! Will keep playing and practicing until it becomes second nature.
That’s great! If you need any help in the future, I’m always open.
Surely the support for LaTeX is the killer feature with your math class, not emacs vs. vim.
Well yeah, but I’m using it in emacs org mode, which is nicer to write than straight up LaTeX. I used to use markdown on vim (which can embed LaTeX if you use pandoc to convert to pdf) but org mode is better.
God mode keybinds and yasnippets makes it comfortable to type.
Good to know! I’m still at the vim+markdown+LaTeX for equations mode, but other than for math stuff I can’t be bothered for LaTeX. I wish collaborators would be open to LaTeX rather than Google Docs or the highway.
I recently started to directly use KeePassDX even for notes (since I sync it with syncthing) and I must say it’s very good.
lol
SiYuan (GPL) is probably the most advanced. You can get it off github. I haven’t found anything that compares in terms of notes based features. Appflowy and Affine also are open source and have good note taking capabilities.