Useful Tools | Linux | GitOps | DevOps
6.67K subscribers
367 photos
9 videos
13 files
1.05K links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

Понравился проект из поста - поддержи автора звездой!

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Download Telegram
Witr существует для того, чтобы ответить на один-единственный вопрос: Почему это запускается?

Когда что-либо работает в системе, будь то процесс, служба или что-то, привязанное к порту, всегда есть причина. Эта причина часто бывает косвенной, неочевидной или распределена по нескольким уровням, таким как супервизоры, контейнеры, службы или оболочки.

Существующие инструменты (ps, top, lsof, ss, systemctl, docker ps) предоставляют доступ к состоянию и метаданным. Они показывают, что запущено, но оставляют пользователю возможность самостоятельно определить причину, вручную сопоставляя результаты работы разных инструментов.

witr явно указывает на эту причинно-следственную связь.

Это объясняет, откуда взялся тот или иной работающий процесс, как он был запущен и какая цепочка систем отвечает за его нынешнее существование, в едином, удобочитаемом формате или в интерактивной панели управления.

Запуск witr без аргументов или с флагом -i запускает интерактивный режим (TUI). Он предоставляет панель мониторинга в реальном времени на основе терминала с четырьмя вкладками для просмотра процессов, портов, контейнеров и блокировок файлов.

Возможности:
-вкладка «Процессы»: Список всех запущенных процессов в режиме реального времени с возможностью сортировки и фильтрации, а также боковая панель, отображающая родословную выделенного процесса.
- вкладка «Порты»: Открытые/прослушивающие порты с подключенными к ним процессами-владельцами в боковой панели. Переключение между режимами «Только прослушивание» и «Все» осуществляется с помощью клавиши A.
- вкладка «Контейнеры»: все запущенные контейнеры в Docker, Podman, nerdctl, K8s/crictl и FreeBSD jails в одном списке — имя, образ, статус, порты, команда, а также подробная информация по каждому контейнеру с указанием точек монтирования, сетей и метаданных проекта compose.
- вкладка «Блокировки»: Системные блокировки файлов (POSIX/FLOCK в Linux, основанные на lsof в macOS/FreeBSD). Нажмите клавишу A, чтобы переключиться в режим «все открытые файлы», где заблокированные записи объединяются со всеми интересующими открытыми файловыми дескрипторами; введите / для поиска по объединенному набору.
- подробная информация о процессе: Углубленный анализ процесса для просмотра его полного дерева происхождения, дочерних процессов, переменных среды, рабочего каталога, сокетов, контекста файлов и многого другого.
- действия с процессами: Отправка сигналов (Завершение, Прекращение, Приостановка, Возобновление) или запуск процессов непосредственно из пользовательского интерфейса (только для Unix).
- поддержка мыши: перемещайтесь по страницам, сортируйте столбцы и щелкайте по строкам с помощью мыши.

https://github.com/pranshuparmar/witr

Подсказал: @strayfi_lendjok

Опубликовано в @gitgate

#moni #tools #tui #top #docker #k8s #jails
🔥21👍12
Supertonic - молниеносно быстрая многоязычная система преобразования текста в речь (TTS), работающая непосредственно на устройстве и предназначенная для локального распознавания речи с минимальными накладными расходами. Благодаря среде выполнения ONNX Runtime, она полностью функционирует на вашем устройстве - без облака, без вызовов API и без проблем с конфиденциальностью.

Возможности:
- невероятно быстро: синтез в реальном времени с низкой задержкой на настольных компьютерах, в браузерах, на мобильных устройствах и периферийных устройствах - достаточно быстро, чтобы превратить целую веб-страницу в аудиофайл менее чем за секунду.
- многоязычная поддержка 31 языка: синтезируйте текст непосредственно на 31 языке или передайте параметр lang="na", чтобы Supertonic обрабатывал текст независимо от языка, если вы не знаете язык ввода - отдельные языковые адаптеры не требуются.
- модель с 99 МБ параметров и открытым весом: компактная, полностью открытая контрольная точка - значительно меньше по размеру, чем открытые системы TTS класса 0,7–2 млрд - для уменьшения объема загрузки, более быстрого холодного запуска и меньшего объема используемой памяти.
- готовность к работе на периферийных устройствах: Запускается локально на настольных компьютерах, мобильных устройствах, браузерах и устройствах с ограниченными ресурсами, таких как Raspberry Pi или электронные книги, без зависимости от сети, с полной конфиденциальностью и без необходимости использования графического процессора.
- высококачественный звук 44,1 кГц: Выводит студийный 16-битный WAV-файл с частотой 44,1 кГц напрямую, готовый к воспроизведению без использования внешнего апсемплера.
- теги выражений: 10 встроенных тегов (например, <смех>, <дыхание>, <вздох>) добавляют естественные человеческие нюансы в генерируемую речь без использования подсказок или эталонного аудио.
- многофункциональные SDK: готовые к использованию примеры через среду выполнения ONNX для Python, Node.js, браузера (WebGPU), Java, C++, C#, Go, Swift, iOS, Rust и Flutter
- поддержка русского языка из коробки !

https://github.com/supertone-inc/supertonic

Опубликовано в @gitgate

#tts
👍9🔥8
Совет дня:

неожиданно про артефакты и свободное место:

docker buildx du


Опубликовано в @gitgate

#tips #docker
🔥16👍7
permission-manager.gif
24.3 MB
Permission Manager - приложение, разработанное компанией SIGHUP, которое обеспечивает чрезвычайно простое и удобное управление RBAC для Kubernetes. Если вы ищете простой и интуитивно понятный способ управления пользователями в кластере Kubernetes, вы попали по адресу.

С помощью Permission Manager вы можете создавать пользователей, назначать пространства имен/права и распространять файлы Kubeconfig YAML через удобный и простой веб-интерфейс.

https://github.com/sighupio/permission-manager

Опубликовано в @gitgate

#rbac #k8s #security
🔥6👍3
SPR - Wi-Fi роутер с открытым исходным кодом, безопасный, удобный в использовании и быстрый для вашего дома.

Создайте адаптивную микросегментированную сеть для управления устройствами Wi-Fi, удаленного доступа к VPN и проводными системами.

Возможности:
- поддержка Multi-PSK, включая WPA3, впервые реализована в протоколе SPR.
- безопасная цепочка маршрутизаторов
- практически полное отсутствие неуправляемого кода, минимизация поверхностей атаки.
- одностороннее подключение к сервисным ресурсам
- группы устройств и изоляция
- переадресация портов
- правила пользовательского интерфейса для интеграций
- WPA3/2
- обратная совместимость WPA1
- поддержка Wi-Fi 6
- Wireguard VPN
- многоканальная глобальная сеть с балансировкой нагрузки
- беспроводной восходящий канал
- поддержка многоадресного трафика
- удаленные DNS-запросы с использованием DNS по протоколу HTTPS
- списки DNS Ad Block
- правила и переопределения DNS для каждого устройства
- React UX
- IP-трафик
- журналы DNS
- система событий и база данных
API
- работает на самых разных системах Linux с использованием Docker.
- система плагинов API

https://github.com/spr-networks/super

Опубликовано в @gitgate

#wifi #captiva #sso
👍11🔥2
shakal-3000 - шакализатор сайтов (Web 1.0 Proxy-Degradator)

Современный веб стал слишком скучным, стерильным и быстрым с современными каналами связи. Этот сервис принимает URL любого вылизанного корпоративного лендинга, безжалостно вырезает из него современный CSS, Tailwind и скрипты, а затем принудительно возвращает страницу в 1999 год.

Создан для того, чтобы делать больно UI/UX-дизайнерам и ностальгировать под звуки диалапа.

Возможности:
- тотальная деградация DOM: Удаляет таблицы стилей, inline-стили и class-heavy вёрстку.
- внутренний Image-Proxy: Перехватывает удалённые изображения, сжимает их через sharp, убивает сглаживание и отдаёт обратно с эффектом медленной загрузки (progressive scanline).
- растеризация SVG: Принудительно превращает современные векторы в пиксельное месиво.
- инъекция мусора: Автоматически вставляет marquee, кислотные цвета, скам-попапы, кривые таблицы, GIF-баннеры и радужные разделители.
- перехват навигации: Переписывает теги <a>, чтобы вы могли серфить по ошакаленному сайту, не покидая 1999 год.

Режимы деградации (Presets)
- GeoCities - классический тайловый ад с GIF-ками и звездным небом.
- Hacker Terminal - неоновый зеленый текст на черном фоне (Matrix style).
- Corporate Hell 2001 - серые таблицы, синие ссылки и максимум офисного уныния.
- Princess Homepage - розовый кошмар с блестками и Comic Sans.

https://github.com/Dark0ne1/shakal-3000

Подсказал: @shadow6

Опубликовано в @gitgate

#web #proxy #fun #oldschool
10🔥14👍5
VoiceSummary - мощное десктопное приложение, которое преобразует аудиозапись в текст и с помощью искусственного интеллекта проводит её углубленный анализ. Программа выделяет ключевые моменты, точки внимания и предоставляет дополнительную информацию по содержанию.

Главное преимущество: Полная конфиденциальность. В отличие от большинства облачных решений, VoiceSummary работает полностью локально. Ваши аудиофайлы и расшифрованные тексты никогда не покидают ваш компьютер. Это гарантирует максимальный уровень безопасности и конфиденциальности ваших данных.

Возможности:
- высококачественное распознавание речи: Точное преобразование аудио в текст с использованием передовых локальных моделей.
- интеллектуальный анализ текста: Глубокая семантическая обработка текста с помощью локальной LLM (Large Language Model) через Ollama.
- ключевые выводы: Основная суть и самые важные идеи.
- точки внимания: На что стоит обратить особое внимание.
- дополнительный контекст: Уточняющая информация и идеи, связанные с темой.
- простой и интуитивно понятный графический интерфейс.

https://github.com/Ans3rgus/VoiceSummary

Подсказал: Сергей - @snubats

Опубликовано в @gitgate

#sst #llm #ollama
👍10🔥4
whisper-diarization - диалогизация говорящих с использованием OpenAI Whisper

В этом репозитории объединены возможности Whisper ASR с обнаружением голосовой активности (VAD) и векторным представлением говорящего для идентификации говорящего в каждом предложении транскрипции, сгенерированной Whisper. Сначала из аудио извлекаются вокальные данные для повышения точности векторного представления говорящего, затем с помощью Whisper генерируется транскрипция, после чего временные метки корректируются и выравниваются с помощью ctc-forced-aligner, чтобы минимизировать ошибку диаризации из-за временного сдвига. Затем аудио передается в MarbleNet для VAD и сегментации с целью исключения пауз, после чего используется TitaNet для извлечения векторных представлений говорящего для идентификации говорящего в каждом сегменте, результат затем сопоставляется с временными метками, сгенерированными ctc-forced-aligner, для определения говорящего в каждом слове на основе временных меток, а затем выравнивается с использованием моделей пунктуации для компенсации незначительных временных сдвигов

https://github.com/MahmoudAshraf97/whisper-diarization

Подсказал: Eugene Sigitov - @e_sigitov

Опубликовано в @gitgate

#sst #llm #openai #whisper
👍7🔥3
Аудитные логи в облаке — отдельная распределённая система со своими требованиями к надёжности и стоимости хранения, а не «таблица с событиями».

Команда MWS Cloud Platform выложила подробный разбор архитектуры своего сервиса: от библиотеки, которую подключают сервисы облака, до хранилища на Apache Iceberg и движка StarRocks, с объяснением, почему выбрали именно такой набор технологий и где спрятаны неочевидные грабли.

Полезно всем, кто разрабатывает ИБ-инструменты, работает с большим количеством событий или просто интересуется инструментами безопасности в облаке.

Читать статью на Хабре
🔥2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
G2ray - удобный VLESS-менеджер прокси для GitHub Codespaces.

G2ray - это мощная интерактивная панель Bash, предназначенная для мгновенного развертывания и управления конфигурациями Xray VLESS XHTTP. Разработанная специально для среды GitHub Codespaces, она автоматизирует управление портами, мониторинг трафика и поддержание соединений.

Возможности:
- развертывание и управление в один клик: создавайте и запускайте модули за считанные секунды. Удобный интерфейс командной строки с меню делает управление узлами и просмотр конфигурационных ссылок в реальном времени простым и удобным.
- интеллектуальная система автоматического поддержания жизни: встроенные фоновые циклы и продвинутые симуляторы Tmux предотвращают отключение GitHub Codespaces из-за бездействия, поддерживая туннель открытым.
- аналитика в реальном времени и квоты: отслеживает потребление данных RX/TX в режиме реального времени и активно контролирует использование ресурсов (процессор/оперативная память). Точно оценивает оставшуюся квоту бесплатного тарифа на 60 часов.
- настройка сети сообщества: передайте сгенерированную конфигурацию напрямую из командной строки, чтобы безопасно предоставить доступ сообществу, не влияя на скорость работы и не раскрывая личные данные.

https://github.com/Code-Leafy/G2rayXCodeLeafy

Опубликовано в @gitgate

#vless #xray #xhttp #bash #vpn #proxy #github
👍6🔥3
Widelands - бесплатная стратегия в реальном времени с открытым исходным кодом, включающая одиночные кампании и многопользовательский режим. Игра вдохновлена ​​Settlers II (© Bluebyte), но отличается значительно большим разнообразием и глубиной. Тем не менее, начать играть легко благодаря обучающим руководствам.

Widelands в настоящее время (и всегда будет) находится в разработке - вы можете составить представление о ходе работы, ознакомившись с журналом изменений. Приглашаем всех желающих помочь - нам нужны 2D и 3D художники, создатели звуковых эффектов, композиторы, картографы, переводчики, тестировщики, веб-программисты и программисты на C++. Приветствуются специалисты любого уровня подготовки - просто начните работать над чем-нибудь или обратитесь за советом на форумы.

https://github.com/widelands/widelands

Web: https://www.widelands.org/

Опубликовано в @gitgate

#game #multipayer #settlers #linux
👍13🔥5
Warsmash: Mod Engine

- эмулятор Warcraft III, созданный с использованием игрового движка LibGDX. По понятным причинам, проект Warsmash не включает в себя ресурсы Warcraft III. Вместо этого, для запуска эмулятора Warcraft III вам необходимо приобрести действительную копию Warcraft III у Activision Blizzard, а затем настроить Warsmash для использования этих ресурсов.

https://github.com/ErikSom/WarsmashModEngine

Подсказал: Max Zotov - @Sf1nk5

Опубликовано в @gitgate

#game #multipayer #wc3 #linux
👍9🔥7
teleskopio - небольшой и красивый веб-клиент для Kubernetes с открытым исходным кодом.

Возможности:
- поддержка нескольких конфигураций: переключение между кластерами происходит без усилий. Teleskopio считывает переменную $KUBECONFIG и проверяет файл config.yaml.
- простая авторизация с помощью JWT-токена.
- роли администратора и наблюдателя: полный доступ (администратор) или доступ только для чтения (наблюдатель) к кластеру.
- обзор кластера: получите общее представление о состоянии и активности кластера.
- редактор/создатель ресурсов: интегрированный редактор Monaco Editor с подсветкой синтаксиса.
- обновления в реальном времени: изменения ресурсов в режиме реального времени с помощью наблюдателей Kubernetes.
- журналы подов и события: просматривайте журналы и историю событий непосредственно в пользовательском интерфейсе.
-ссылки владельца: переход от ресурса к его владельцу.
- CRD: редактор пользовательских определений ресурсов.
- множество вариантов шрифтов: настройка внешнего вида пользовательского интерфейса, светлая и темная темы.
- запуск CronJob вручную
- масштабирование ресурсов (развертывания, репликационные наборы)
- отфильтруйте любой ресурс с помощью CTRL + F.
- переход к разделу CTRL + J в любом меню.
- операции множественного выбора объектов (удаление, удаление, блокировка и т. д.)
- это нативная реализация на языке Go, которая взаимодействует напрямую с API-сервером Kubernetes.
- схемы ресурсов Kubernetes для каждой версии API.
- интеграция Helm.
- нет необходимости устанавливать в систему какие-либо внешние зависимости или инструменты.
- готовы к использованию изолированные среды. Внешние запросы не принимаются.

https://github.com/teleskopio/teleskopio

Опубликовано в @gitgate

#k83 #webui #helm
👍11🔥3
LCE Emerald Launcher - современный, удобный и мощный лаунчер для Minecraft Legacy Console Edition на ПК.

Он упрощает установку и запуск возрожденных сообществом версий, таких как neoLegacy, Revelations и 360 Revived, с полной поддержкой пользовательских скинов, модов и многопользовательского режима.

Возможности:
- простое управление несколькими сборками LCE.
- поддержка neoLegacy, Revelations и 360 Revived
- поддержка пользовательских скинов и персонажей.
- совместимость с модами
- функциональность многопользовательского режима
- чистый и удобный интерфейс
- переключение и управление версиями
- быстрый запуск с оптимизацией

https://github.com/LCE-Hub/LCE-Emerald-Launcher

Опубликовано в @gitgate

#game #minecraft
👍8🔥4
Китайские LLM продолжают завоевывать рынок

За пару месяцев вышли сразу несколько сильных open source релизов: GLM-5.1, Kimi K2.6, DeepSeek V4 Pro.

Что интересного:
▶️GLM-5.1 — мощная модель для Agentic AI: умеет автономно выполнять задачи до 8 часов и поддерживает сложные сценарии.

▶️Kimi K2.6 делает ставку на мультимодальность и Agent Swarm-подход, позволяя оркестрировать до 300 субагентов.

▶️DeepSeek V4 Pro выделяется контекстом до 1 млн токенов и гибридной архитектурой внимания для эффективной работы с длительным контекстом.


Как внедрить в проекты:

📍 Все модели доступны в каталоге Evolution Foundation Models от Cloud.ru.
В сервисе уже 45+ популярных LLM. Модели готовы к использованию — не нужно развертывать инференс и писать код, достаточно подключиться через API.


👉Протестируйте новые модели в личном кабинете👈
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1
IncidentRelay - самостоятельно размещаемая система планирования дежурств, маршрутизации оповещений, доставки оповещений, напоминаний и эскалации для команд, желающих контролировать свой рабочий процесс обработки инцидентов.

IncidentRelay помогает командам SRE, DevOps, платформенным, инфраструктурным и операционным командам направлять оповещения нужным людям по нужным каналам, не завися от размещенной платформы управления инцидентами.

Она предоставляет основные компоненты системы дежурства:
- группы доступа и роли в группах по типу RBAC;
- команды и дежурства по вызову;
- маршруты приема оповещений с токенами для каждого маршрута;
- интеграция с Alertmanager, Zabbix и универсальными веб-хуками;
- Mattermost, Slack, Telegram, Discord, Microsoft Teams, уведомления по электронной почте, веб-хуки и голосовые вызовы;
- подтверждать и разрешать рабочие процессы;
- напоминания и передача запроса следующему дежурному пользователю;
- режим тишины для оповещений;
- календарный вид расписания дежурств;
- персональные API-токены;
- документация Swagger/OpenAPI.

IncidentRelay разработан для сред с самостоятельным размещением, где командам необходимы предсказуемое поведение, четкое распределение ответственности, простая интеграция и полный контроль над маршрутизацией оповещений.

https://github.com/roxy-wi/IncidentRelay

Поделился: Alex Kup - @lifalion

Опубликовано в @gitgate

#moni #alert #support
👍10🔥4
FlightGear - бесплатный авиасимулятор с открытым исходным кодом, распространяемый по лицензии GPL и доступный для Windows, macOS и Linux. Он разрабатывался в сотрудничестве с большой группой международных волонтеров на протяжении более двух десятилетий.

Помимо тысяч энтузиастов авиасимуляторов, FlightGear используется исследователями из более чем 40 университетов и академических институтов по всему миру, а также такими организациями, как NASA и DARPA. Он также используется в нескольких авиасимуляторах, одобренных Федеральным управлением гражданской авиации США (FAA).

Возможности:
- бесплатное, с открытым исходным кодом и кроссплатформенное приложение.
- пейзажи по всему миру (полет в любую точку Земли)
- космические полеты
- комплексное моделирование погоды
- поддержка многопользовательского онлайн-режима и VATSIM.

https://github.com/FlightGear/flightgear

Web: https://www.flightgear.org/

Опубликовано в @gitgate

#game #simulator #fly
🔥13👍5
Enshittifier - Замените AI на 💩 (или что-нибудь еще) на каждой странице. Пропускайте сайты, на которых вы бы предпочли этого не видеть.

Интернет тонет в искусственном интеллекте. Enshittifier заменяет каждое упоминание "ИИ".
На каждой странице — 💩 или любой другой текст или смайлик, который вы предпочитаете видеть.

✦ Нажмите на значок панели инструментов, чтобы включить или выключить её.
✦ Выберите один из шести предустановленных эмодзи - 💩 🤖 🚽 🔥 🤡 — или введите свой собственный.
✦ Заставьте заменяющие элементы светиться, вращаться или переливаться радугой по мере их появления.
✦ Пропускайте сайты, которые вы бы предпочли оставить без изменений (поддомены и сайты с подстановочными знаками).
поддерживаемые шаблоны).

Сопоставляется только с заглавными буквами "AI" (но безопасно пропускает MAIL, AIR, said, maintain и т. д.), и пропускает поля форм, блоки кода и редактируемые области, чтобы ваш
Собственный процесс набора текста не нарушается.

Без аналитики, сбора данных и удаленных серверов. Бесплатное и открытое программное обеспечение под лицензией AGPL-3.0

https://github.com/wr/enshittifier-extension

web: https://chromewebstore.google.com/detail/enshittifier-%E2%80%94-dead-inter/aphiafiemboinkpikgndmiejehdnpofo

Опубликовано в @gitgate

#ai #mozilla #chrome
👍4🔥2
Если в бэклоге есть задача по миграции инфраструктуры, Yandex Cloud предлагает программу поддержки для переезда из других облаков, хостингов или on-premise.

Она рассчитана на организации, которые переходят из других облаков, хостингов или собственных дата-центров. В рамках программы можно получить грант на 60 дней использования облачной платформы, а также консультации архитектора по подготовке плана миграции и поддержку персонального менеджера.

В распоряжении пользователей Yandex Cloud — более 75 сервисов и 4 собственных дата-центра для работы с инфраструктурой, данными и приложениями. Расходы зависят только от объёма реально потреблённых ресурсов, Приём заявок открыт до 20 июня, успейте получить помощь от экспертов. Грант покроет все расходы на миграцию (размер рассчитывается индивидуально).
👍2🔥2