For the last few weeks I made my own notes client (mainly for [simplenote](https://simplenote.com/)) because the standard Electrum client felt pretty ... heavy.
Multiple backends are supported via plugins. Currently you can use it to access your notes on simplenote, Standard Note, Nectcloud/owncloud or no remote (aka local only).
I plan on adding Evernote support (only for plain, unformatted notes) and a better editor with a little bit of markdown highlighting (similiar to [qownnotes](http://www.qownnotes.org))
Tell me what you think and if you have ideas/criticism :D
I've been dying for an open-source replacement for Evernote and I've been looking for an opportunity to learn Xamarin so I'm willing to contribute this if you're interested.
But isn't Xamarin.Forms only for mobile platforms? I can't find any information about building desktop apps with it (but also my only experience with Xamarin is currently MonoGame).
Similar apps choke pretty hard on large collections of notes (1,000+)
My max. test case is around 100 notes. I honestly don't know how that many notes would perform, because all notes are always loaded.
If there is demand I could look into only lazy loading the actual note content and probabl other tweaks for big collections.
On Mac I have been using NV so far. Though original NV hasn't seen any development for last 6 years it still just works. The last time I tried its famous fork (nvAlt) either something was broken (was beta or so can't recall) or I just saw that I don't need that at all. For my minimal and simple note taking vanilla NV is still what I need. NV is one app that I don't remember when it last crashed (maybe I don't use it enough).
- nvpy on linux
- Notational Acceleration on Android (https://play.google.com/store/apps/details?id=com.kludgenics...). It hasn't been updated in 4 years, but it works well, and syncs with simplenote in the background
* Support for LaTeX math notation (like Zim-Wiki) * Support for code (like Quiver) * a good, clean UI if possible with a dark mode so that I can stare at it for long periods of time
Everything's saved as a plain text file so you can sync them across different devices with Dropbox, Drive or even git (which I use).
[^1](http://orgmode.org/)
What motivated you to do it? What are the benefits of using your client instead of the backends default ones?
I have to admit it was mostly because I didn't like the electrum clients. I just felt wrong to have a program always in the background runnning that permanently uses 250MB RAM.
Also last time I tested it, it ran pretty slow on my machine. But it could be that this has become better.
But it seems like there is interest [0] and it doesn't look too complicated. So yes, I will try to add an additional frontend with Gtk# for Linux/Mac.