Boostnote is an Open Source Markdown note-taking editor app designed for programmers. Of course, non-programmers can use it without issue and take advantage of all its modern features which include full Markdown (with live preview) and Latex support.