Boostnote is yet another alternative for taking notes. This one is an Open Source and is built for developers. Some of the features – Markdown support, search, cross-platform, works offline.
There is also Boostnote Team edition for, you know, teams.