Проекты

Подборка моих pet-проектов — небольшие утилиты и материалы, которые я пишу для себя и которыми пользуюсь сам. Все они с открытым исходным кодом: в основном Go, часть переписана на Rust, собираются и публикуются через GitHub Actions.

Избранное

The Way of SREDocs
Подборка материалов и заметок для тех, кто развивается в SRE-направлении.
srekitGo
Генератор текстовых SRE-артефактов: задачи, постмортемы, RFC, runbook’и, changelog’и.
Vault Full StatisticsTypeScript
Плагин для Obsidian: статистика хранилища в статус-баре и боковой панели — заметки, ссылки, теги, соотношение своего и источников, история за 30 дней.

Активные

Развиваю и регулярно использую сам.

pack-ui.nvimLua
Плавающее окно для встроенного менеджера плагинов vim.pack: смотреть статусы и обновлять плагины (Neovim 0.12+).
notiflowGo
GitHub Action для отправки уведомлений в Telegram.
indexnowGo
CLI и composite GitHub Action для уведомления IndexNow (Bing, Yandex и др.) об изменившихся страницах.
jtgpwgenGo
Генератор паролей с настраиваемыми классами символов.
rspassimptRust
Быстрый импортёр CSV-экспорта из macOS Passwords прямо в локальный pass-store (passwordstore.org).
jlicRust
Генератор LICENSE-файлов: семь популярных лицензий зашиты в бинарь, правообладатель и год подставляются из git config.
hostsctlRust
Управление /etc/hosts из YAML-конфига: группы, zone-файлы, удалённые blocklist’ы и бэкапы.
repo-openerGo
Открывает remote-репозиторий из локального клона прямо в браузере.
dsa-for-opsDocs
Лабораторные и конспект по алгоритмам и структурам данных (Python) на MkDocs Material.

Maintenance

Не развиваю активно, но поддерживаю в рабочем состоянии.

thingsexporterGo
Экспорт задач из Things 3 в разные форматы.
thingscliGo
Тонкая Go-обёртка над AppleScript для Things 3: чтение и запись задач из терминала и пайплайнов.
jtsekretGo
CLI для централизованного и безопасного управления личными секретами: пароли, OAuth-токены, API-ключи.
jtpostGo
CLI-редактор постов для управления контент-пайплайном Telegram-канала.
todushkaGo
Терминальный аналог Things 3 с аналогичным функционалом.
cubic-rootGo
Учебное Go-приложение с Docker multi-stage сборкой и Helm-чартом для Kubernetes.

Технологии, на которых это написано, — в разделе навыки. Задачи, из которых выросли эти утилиты, — в опыте работы.