Мне давно нравится идея хранить заметки обычными Markdown-файлами в своём репозитории на GitHub. Файлы остаются твоими, их можно открыть на github.com или в любом редакторе, а история изменений достаётся даром: это просто коммиты. Был проект BatNoter, который делал ровно это, но ему нужен был…
Заметки в своём GitHub без сервера: как я оживил BatNoter и написал синхронизацию на Git Data API
Это краткое изложение. Полный текст материала доступен на сайте источника.