Вам нужно реализация высокого уровня абстракции? Не думаю что такие есть, ведь в данной реализации необходима завязка на обработку http запросов, работу с БД, вывод ошибок, работа с конфигами (логин/мыло/валидация? в каком виде хранить пароль и.т.д.), и в каждом framework/cms своя реализация, и в рамках этой реализации такие библиотеки доступны и имеют смысл.
Алгоритм в общем случае простой, заходите на github.com, пишите в поиск что нужно, фильтруете по языку программирования.
Или выбирайте фреймворк, чем больше у вас подобных задач возникнет, тем меньше времени вы потратите на разработку.