The best note taking apps for developers

There are tons of note taking apps out there. But which ones are best suitable for developers? In the following I'll introduce three note taking apps for developers with good code support.

Notion screenshot

+ Available for: Mac, Windows, Android, iOS
+ Nice Code editor with a lot of languages
+ Easy to use
+ Cloud-Sync
+ A lot of features and available templates

- Limits on free version

From the apps I've reviewed, Notion is the simplest one to use. It has a lot of templates and supports a lot of programming languages. It also has cloud-sync out of the box and supports all major operating systems. The free version has a limeted file upload size of 5mb and is limited to up to 1000 blocks, which could be reached after a few month of taking notes.

Boostnote screenshot

+ Available for Mac, Windows, Linux, Android, iOS
+ Open-Source & Free
+ Nice way of organizing snippets
+ Markdown-Editor

- Not in mobile stores
- Needs 3rd party for sync

Boostnote has a really neat way of organizing snippets and is completely free. The downside is the need for a 3rd party tool like dropbox for syncing between devices. It also supports all major operating systems but is not available on the Google and iOS stores and needs to be installed manually.

HackMD screenshot

+ Available for Mac, Windows & online
+ Lightweight
+ Markdown-Editor
+ Open-Source & Free
+ GitHub / Gist integration

- No mobile apps
- can't organize notes in notebooks

HackMD may not be as beautiful as the other two but has a nice integration with GitHub. Organizing is not handled as nicely as in the other two apps but it's free as well and you can edit your notes right in the browser without downloading an app.


Notion is the most intuitive one. But the limitation of blocks for the free version might cause the need to update to a paid version after a few month.

Boostnote however is completely free. A little more setup is needed but then you're future proof.

HackMD would be the best choice if you don't want to download an app or want a nice GitHub integration.

Always get the latest updates

Don't miss the next post. Drop your email below and get it straight in your inbox.
Choose what you want to get informed about