GitHub / авторские репо

Pet-проекты

Небольшие сервисы, SDK и инфра-утилиты, которые я собирал под реальные задачи: иногда как основу для работы, иногда как быстрый инструмент на пару запусков.

Смотреть GitHub
Domain monitoringWHOIS + Telegram

DM Expired

Сервис следит за сроками регистрации доменов: обновляет даты истечения через WHOIS и заранее шлёт напоминания в Telegram или на почту.

Auth / infraCaddy forward_auth

forward-auth

Небольшой слой авторизации перед веб-сервисами: PIN-код, интеграция с Caddy через forward_auth, минимум зависимостей и понятная модель доступа.

GitHub
AI toolingMulti-agent planning

Hermes Consensus Planner

Рабочая схема для тяжёлых задач в Hermes: несколько AI-агентов читают контекст, спорят по делу и собирают план, который можно проверить перед кодом.

GitHub
Caddy / DNSCustom Caddy build

caddy-dns-pro

Сборка Caddy под DNS-автоматизацию: когда нужен свой набор модулей для TLS и DNS-провайдеров, а не ручная возня с сертификатами.

GitHub
SDKYooKassa for TypeScript

yookassa-ts-sdk

TypeScript SDK для серверной интеграции с YooKassa: типы, обвязка вокруг платежей и меньше ручного клея в каждом новом проекте.

GitHub
Secrets / opsInfisical → Docker Compose

infisical-docker-sync

Утилита для связки Infisical и Docker Compose: забирает секреты из Infisical и обновляет переменные без ручного копирования между сервисами.

GitHub
DNS / upstreamCaddy Selectel provider

caddy-dns/selectel

Актуальный Selectel DNS-провайдер для Caddy. Правки идут в upstream-репозиторий caddy-dns/selectel; старый WEBzaytsev/caddy-selectel оставлен архивом.

GitHub
DNS / upstreamlibdns provider

libdns/selectel

Базовый libdns-провайдер для Selectel DNS. Актуальная поддержка и правки — в upstream libdns/selectel; старый WEBzaytsev/selectel-libdns архивный.

GitHub

Временные проекты под задачу

Разовые парсеры, скрипты для чистки истории, стенды и заготовки под конкретные задачи. Это не продуктовая витрина, а артефакты под задачу, сохранённые отдельными репозиториями.

Ops· Server one-offs

scripts

Публичная кладовка серверных скриптов: BBR, SSH, UFW, Docker-мониторинг. Это не вылизанный продукт, а быстрые штуки под конкретные админские задачи.

Template· Turborepo starter

turbo-template

Стартовый монорепозиторий на Turborepo для TypeScript/JavaScript-проектов: чтобы не собирать базовую структуру заново.

Archived stand· RabbitMQ Docker

rabbitmq

Архивный Docker-стенд: поднять RabbitMQ под задачу, проверить интеграцию и не собирать compose-файл заново через полгода.

Под задачу· OOB parser

metal-grades-parser

Go-парсер марочника металлов для oob.ooo: достать данные из SPA/iframe через headless Chrome, сохранить в SQLite и выгрузить в JSON.

Database· PostgreSQL migrations

go-pg-migrate

Небольшой Go-инструмент для миграций PostgreSQL: минимальная обвязка под backend-задачи без тяжёлого миграционного фреймворка.

Data parsing· One-off parser

parser

Небольшой Python-парсер под отдельную задачу. Такой код легко потерять в локальной папке, поэтому он лежит отдельно и публично.

Networking· Situational scripts

tunnel

Небольшой Docker/ops-эксперимент вокруг туннельного сервиса: проверить запуск в контейнере и оставить воспроизводимую заготовку, если к задаче нужн…

Dev tools· Local browser helpers

webzaytsev-dev-tools

HTML-утилиты для ручных локальных операций в браузере: открыть, сделать маленькую задачу, закрыть без отдельного сервера и деплоя.

Под задачу· Git history cleanup

git-rewrite-author

Shell-скрипт под разовую чистку git-истории: массово переписать автора и коммитера в нескольких репозиториях. Не ежедневный инструмент, а заготовка…