Здесь я рассказываю о pet-проектах, которыми увлечен в настоящее время. Когда проекты перестают быть актуальными, я их переношу в Архив.
Итак,
Текущие проекты
- dopos - Настройка и развёртывание docker-приложений на выделенном сервере (docker, make, golang, gitea, traefik, postgresql)
- procapi - API к хранимым процедурам Postgresql (golang)
- apisite - Фреймворк на основе procapi и apitpl (golang)
- mqbridge - Stream messages from PG/NATS/File channel to another PG/NATS/File channel
- pgmig - Postgresql migration library & tool
Для решения поставленных задач иногда был необходим вспомогательный функционал, который был уже как-бы и не “pet”. Для себя я его назвал “вторичные pet-проекты”. Далее - про них
gRPC
Архитектура сервисов, использующих gRPC
enfist
хранилище файлов конфигурации в postgresql с доступом через браузер и АПИ
narra
сервис OAuth2 авторизации для учетных записей gitea, используемый для ограничения доступа к приватным ресурсам
webtail
Публикация изменений (журнальных) файлов через websocket