Два года назад я создал пустой репозиторий на гитхабе. Я планировал написать сервер для своего менеджера паролей - PM.
Но репозиторий оставался пустым :). И вот меня наконец достало синкать пароли через всякие хранилки, будь то яндекс.диск или свой owncloud.
Пароли у меня постоянно добавляются и удаляются. А устройств на которые хочется их притаскивать ставится больше. В очередной раз забыв отправить новую версию базы в облако, я вспомнил про свой пустой реп и возобновил разработку.
Только из сервера чисто для PM это все вылилось в простую универсальную безопасную хранилку данных. Авторизация, доступ и.т.д построенно на использовании GPG. Попутно я открыл биндинг к GPG на golang.
Только что я затегировал весию 0.1. Как показали тесты - она вполне стабильна, но баги там есть.
Ссылки:
* PMd secure storage
https://github.com/Difrex/PMd
* PM password manager
https://github.com/Difrex/PM
* gpg golang bindings
https://github.com/Difrex/gpg
Надеюсь, кому-то еще это может быть полезно :)
ЗЫ: После стабилизации хранилки PM будет переписан на golang с сохранением обратной совместимости.