Show HN: Notes Plus – A 100% Markdown Apple Notes Clone (notesplus.io)
Hi, I used a summer of unemployment to actually finalize a hobby project, a literal clone of Apple's Notes, with open access to the filesystem, meaning each note is just a markdown file. Then implemented renderers for Excalidraw, Latex, AsciiMath, mermaid diagrams, PlantUML, Graphviz, Vega Lite, mhchem and footnotes (a feature i need a lot in texts).
It can also show notes in vertical lists, like swimlanes, I call it "JIRA view" ;)
Free for now (might monetize later if successful, with $19 one-time payment, NOT subscription)!
I'm not 100% sure about the legal aspect of this, but i will try to even list it in the Appstore. The binaries are signed / notarized by Apple.
*PLEASE NOTE:* This is an early alpha! SO BACKUP YOUR STUFF OR JUST WORK WITH COPIES! There are issues! I'm posting this here to collect hurtful user feedback. There's a bug report button in the app, and it will notify you about available updates.
Thanks, I kindly request any form of feedback!
10 comments
[ 0.30 ms ] story [ 32.9 ms ] threadAppreciate the app size - including releasing separate Intel/ARM versions - no need for giant binaries! Thanks.
I realise you're not trying to be Obsidian (ie markdown is everything) but wondering how you are saving your priority etc? In a side directory like VSCode does or just internally in the app?
~/Library/Application Support/.... .notesplus/notes-metadata.json
It's a simple key-value JSON, simply a list of every file, and the according prio, tags, etc. (if set). The notes themselves are not touched and there are NOT any .files or so.
Regarding speed: To be honest i rebuild the app multiple times from scratch, every single time for performance reasons. ;)
One feature request: iCloud or other cloud sync for iOS/iPadOS/Another Mac or PC would make this a daily driver!
On the editing side: I like the idea of moving text blocks via the drag handle on the left, but in practice it's a bit fiddly to grab and manipulate precisely.
The cloud sync feature request is already on the roadmap (https://bugreport.notesplus.io/tickets/02a2ddcb-6770-4915-8b...), the fiddly grabber has now a bug ticket too (https://bugreport.notesplus.io/tickets/ad5a1c48-b652-43cd-91...)
;)