ttystudio
ttystudio - запишите свою терминальную сессию и сгенерируйте из нее GIF или APNG без каких либо внешних зависимостей, сценариев BASH, конкатенации GIF и т. д
Фото: Tanha Tamanna Syed / Pexels
Каталог open source инструментов, self-hosted сервисов и полезного софта для Linux, DevOps и системного администрирования от команды Gitgate.
Практичные инструменты: терминальные интерфейсы, мониторинг, безопасность, автоматизация, контейнеры и self-hosted сервисы.
ttystudio - запишите свою терминальную сессию и сгенерируйте из нее GIF или APNG без каких либо внешних зависимостей, сценариев BASH, конкатенации GIF и т. д
Ubuntu Cleaner - инструмент, который упрощает очистку вашей системы Ubuntu. Ubuntu Cleaner может освободить место на диске и в случае необходимости удалить конфиденциальную информацию с вашего компьютера. Возможности очистите кэш браузера очистить кэш APT очистить кэш миниатюр удалите ненужные пакеты удалите старые ядра удалите старые установщики Входит в состав почти всех .deb дистрибутивов Linux
UEFITool - кроссплатформенное приложение с открытым исходным кодом, написанное на C++/Qt, которое преобразует образ прошивки, совместимый с UEFI, в древовидную структуру, проверяет целостность образа и предоставляет графический интерфейс для управления элементами образа. Разработка проекта началась в середине 2013 года из-за отсутствия кроссплатформенных утилит с открытым исходным кодом для работы с образами UEFI. В начале 2015 года был начат крупный раунд рефакторинга, чтобы сделать программу совместимой с новыми функциями UEFI, включая тома FFSv3 и фиксированные элементы образа.
Unregistry - передача образов Docker напрямую на удаленные серверы без внешнего реестра (docker registry). Облегченный реестр образов контейнеров, который хранит и обслуживает образы непосредственно из хранилища вашего демона Docker. Включенная команда docker pushsh (дополнительная 's' для SSH) позволяет вам отправлять образы напрямую на удаленные серверы Docker через SSH. Она передает только недостающие слои, что делает ее быстрой и эффективной. Призван значительно ускорить подготовку к деплою контейнера на несколько узлов, избегая push/pull через docker registry. Особую ценность приобретает в закрытых контурах. Так же легко интегрируется в процесс CI/CD
usbkill - антикриминалистический аварийный выключатель, который ожидает изменения на ваших USB-портах, а затем немедленно выключает ваш компьютер. Список функций совместимость с Linux, *BSD и OS X выключайте компьютер при активности USB настраиваемый. Определите, какие команды следует выполнить непосредственно перед выключением возможность внесения в белый список USB-устройства. возможность изменить интервал проверки (по умолчанию: 250 мс). очистка RAM и SWAP. работает в спящем режиме (OS X). разумные настройки по умолчанию ВНИМАНИЕ !!! Использовать во имя добра !
Valkyrie - клон Discord использующий React и Go. Пригодится разработчикам для ускорения повседневных задач и упрощения рабочего процесса.
vaultwarden - Vault сервер, совместимый с Bitwarden написанный с нуля на Rust, ранее известный как bitwarden_rs. Задумывался скорее для интерактивного использования, хотя может и с автоматизациями через API. Т.к. полная совместимость с bitwarden на уровне API - работает с его оригинальными клиентами. Клиенты под все платформы, включая мобильные, WEB и CLI версию. А также в виде плагина под популярный браузеры. Из особенностей - позволяет создавать команды/организации и расшаривать информацию на ее членов, в том числе и в RO режиме.
venv-manager - мощный CLI инструмент для легкого управления виртуальными venv средами Python. Возможности создание и управление окружениями venv список всех venv установка пакетов и отслеживание зависимостей клонирование окружений venv обновление пакетов глобально или для конкретного окружения venv оистка кэш и временных файлов активация окружения venv
VHS - создавайте анимированные Gif из вашего терминала с помощью простого кода для демонстрации ваших инструментов CLI. Полезно тем, кто много работает в терминале и хочет выполнять привычные операции быстрее.
Vi-Mongo - интуитивно понятное TUI приложение для терминала, написанное на Go и предназначенное для оптимизации и упрощения управления базами данных MongoDB. Подчеркивая простоту использования без ущерба для функциональности, Vi Mongo предлагает удобный интерфейс командной строки как для администраторов баз данных, так и для разработчиков.
viseron - автономное селфхостед программное обеспечение NVR и AI Computer Vision для IP камер Благодаря таким функциям, как обнаружение объектов, обнаружение движения, распознавание лиц и многое другое, он дает вам возможность следить за своим домом, офисом или любым другим местом, которое вы хотите контролировать. Функциональность Viseron может быть расширена с помощью компонентов. Альтернатива инзвестного Frigate
Vitess - облачная горизонтально масштабируемая распределённая система баз данных, построенная на базе MySQL. Vitess обеспечивает неограниченное масштабирование благодаря обобщенному шардингу. Vitess позволяет коду приложения и запросам к базе данных оставаться независимыми от распределения данных на нескольких серверах баз данных. С Vitess вы даже можете разделять и объединять шарды по мере роста потребностей, используя атомарный процесс переключения, занимающий всего несколько секунд. С 2011 года Vitess был ключевым компонентом инфраструктуры баз данных YouTube и постепенно охватывал десятки тысяч узлов MySQL. С 2015 года Vitess внедрили многие другие крупные компании, включая Slack, Square (теперь Block) и JD.com.
VolSync - асинхронно реплицирует постоянные тома Kubernetes CSI между кластерами с помощью rsync или rclone. Он также поддерживает создание резервных копий постоянных томов через restic. VolSync - оператор Kubernetes, который выполняет асинхронную репликацию постоянных томов внутри кластеров или между ними. Репликация, предоставляемая VolSync, не зависит от системы хранения. Это позволяет выполнять репликацию в и из типов хранилищ, которые обычно не поддерживают удаленную репликацию. Кроме того, он может выполнять репликацию между различными типами (и поставщиками) хранилищ.
VPS-Monitor - высокопроизводительный инструмент мониторинга и управления контейнерами Docker с открытым исходным кодом. Разработанный для скорости и простоты использования, он обеспечивает потоковую передачу логов в реальном времени, статистику контейнеров, управление образами, визуализацию сети, оповещения и поддержку нескольких хостов через чистый, современный интерфейс.
Warpgate - интеллектуальный смарт хост для протоколов SSH, HTTPS, MySQL и PostgreSQL для Linux, которому не нужны специальные клиентские приложения. Возможности настройте его в своей DMZ, добавьте учетные записи пользователей и легко назначьте их определенным хостам и URL-адресам в сети. Warpgate будет записывать каждый сеанс, чтобы вы могли просмотреть его в реальном времени и воспроизвести позже через встроенный веб-интерфейс администратора. не является jumphost - вместо этого перенаправляет ваши соединения напрямую к цели. cобственная поддержка 2FA и SSO (TOTP и OpenID Connect) один двоичный файл без зависимостей. написано на 100% безопасном Rust.
Warsmash: Mod Engine эмулятор Warcraft III, созданный с использованием игрового движка LibGDX. По понятным причинам, проект Warsmash не включает в себя ресурсы Warcraft III. Вместо этого, для запуска эмулятора Warcraft III вам необходимо приобрести действительную копию Warcraft III у Activision Blizzard, а затем настроить Warsmash для использования этих ресурсов.
wavemon - приложение для мониторинга беспроводных устройств, позволяющее отслеживать уровни сигнала и шума, статистику пакетов, конфигурацию устройств и сетевые параметры вашего беспроводного сетевого оборудования. Оно должно работать (хотя и с некоторыми изменениями в функциональности) со всеми устройствами, поддерживаемыми ядром Linux.
web-to-desktop-framework-comparison - репозиторий со сравнением нескольких фреймворков, позволяющих «преобразовывать» веб-приложения в настольные. Возможности, поддерживаемые ОС, быстродействие, время создания приложения, использование памяти.
webdav - простой и автономный сервер WebDAV. Поддерживает запуск в контейнере, CORS, fail2ban и работу через proxy сервера. Подойдёт для администрирования контейнерной инфраструктуры и повседневной работы с Docker или Podman.
webhook - легковесный сервер для обработки webhook-ов, выполняющий shell команды. Очень полезен например при написании телеграм ботов. Полезно тем, кто много работает в терминале и хочет выполнять привычные операции быстрее.
webmax - асинхронная Python библиотека для работы с API мессенджера Max. Позволяет взаимодействовать с Max через WebSocket соединение. Данная библиотека может быть использована для разработки собственных ботов.
whatismyip - сервис "какой у меня IP адрес", включая геолокацию (geoip), проверку открытых портов TCP и информацию заголовков. Написан на go с учетом высокой производительности.