I couldn't find a note-taking app that ticked all the boxes I'm interested in: notes are written and rendered in GitHub Flavored Markdown, no WYSIWYG, no proprietary formats, I can run a search & replace across all notes, notes support attachments, the app isn't bloated, the app has a pretty interface, tags are indefinitely nestable and can import Evernote notes (because that's what I was using before).
So I built my own.
Part of this comparison is personal opinion: you may disagree on the UI front, things I consider bloat may be considered features by somebody else etc. but hopefully this comparison did a good job at illustrating the main differences.
Notable also gives you a very powerful Markdown editor, it's the same one VS Code uses in fact, so features like multi-cursors, a minimap and best-in-class syntax highlighting are built-in.
No Vendor Lock-In
Notes and attachments are simply stored on your disk, this is extremely portable and powerful: you could edit your notes with your favorite editor, have them synchronized via Dropbox, run Git on them, run a regex-based search and replace on them etc.
A dark theme is also available. In the future support for custom themes will be added as well.
If you'd like to change a color or hide a button you are also free to do that via the Devtools.
Zen mode provides a minimalistic editing and reading experience, hiding everything that's not necessary.
A multi-note editor is available for quickly running an action, like favoriting, pinning, deleting, tagging etc., on multiple notes at once.
If you need to run a more complex action on your notes remember that they are just file stored on your disk so you can do whatever you want with them.
A split-editor is available for quickly checking out how your note will be rendered while you're editing it.
A lot more features are implemented, some of the most important ones are listed here.
Is a feature you care about currently missing? Make sure to browse the issue tracker and add your ":+1:" reaction to the issues you care most about, as we also use those reactions to prioritize issues.
There are multiple ways to contribute to this project, read about them here.
- Chat: we have a public real-time chat, come join us there.
- Cheatsheet: the online version of our built-in Markdown cheatsheet.
- Customizations: collection of community-created customizations and tips.
- Donations: you can financially support the project via this GitHub Sponsorship page.
- Insiders: alpha/beta releases are published here.
- Subreddit: we have a subreddit, where day-to-day discussion happens.
- Tutorial: the online version of our built-in tutorial.
- Twitter: we have a Twitter account, where tips and general updates are posted.
- Website: our official website, this is probably the best link to send to friends and colleagues.
- YouTube: we have a YouTube channel, where all videos are hosted.
Only older versions of the app are open-sourced, read more about this here.