Useful Tools | Linux | GitOps | DevOps
5.9K subscribers
175 photos
3 videos
7 files
717 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

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

Автор: @dmitry_malinin
Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Обсуждение: @gittalk
Download Telegram
flint - современный, автономный инструмент управления KVM, созданный для разработчиков, системных администраторов и домашних лабораторий, которым нужна максимальная эффективность и минимум лишних функций. Он был создан всего за несколько часов из-за внезапного желания чего-то лучшего.

Просто KVM менеджер, один двоичный файл размером <11 МБ с современным веб-интерфейсом, CLI и API для KVM.

https://github.com/ccheshirecat/flint

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

#kvm #gui #api #go


PS. @vvdemyanov понравится :)
1🔥25👍13
it-tools - это бесплатная коллекция удобных онлайн-инструментов с открытым исходным кодом для разработчиков и специалистов в сфере IT. В неё входят генератор токенов, конвертер регистров, конвертер базовых символов, генератор QR-кодов, шпаргалка по Git, генератор Lorem Ipsum и многое другое!

Умеет и как расширение для VSCode

https://github.com/CorentinTh/it-tools

Демо: http://tools.gitgate.ru

Готовый docker-compose.yml в коментариях

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

#tools #covert
3👍16🔥5
DevToys - помогает в решении повседневных задач разработки, предлагая набор небольших инструментов, предназначенных для быстрого выполнения конкретных задач. Больше не нужно использовать множество ненадежных сайтов, чтобы просто расшифровать текст или сжать изображение. Благодаря функции Smart Detection приложение интуитивно выбирает оптимальный инструмент для данных в буфере обмена.

DevToys 2.0 поставляется с 30 инструментами по умолчанию:
- конвертеры: JSON <> YAML, Дата, Системы счисления...
- кодировщики/декодеры: HTML, URL, Base64, GZip, JWT, QR-код...
- форматировщики: JSON, SQL, XML...
- генераторы: хэш и контрольная сумма, Lorem Ipsum, пароль...
- графические инструменты: симулятор дальтонизма, компрессор PNG/JPEG...
- тестировщики: JSONPath, RegEx, XML...
- текстовые утилиты: предварительный просмотр Markdown, средство сравнения текстов, анализатор и утилиты...

https://github.com/DevToys-app/DevToys

Подсказал: Alex Kup - @Lifailon

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

#converter #gui
3👍20🔥2
Howdy - обеспечивает аутентификацию в стиле Windows Hello для Linux. Используйте встроенные ИК-излучатели и камеру в сочетании с функцией распознавания лиц, чтобы подтвердить свою личность.

Используя централизованную систему аутентификации (PAM), это работает везде, где в противном случае вам потребовался бы пароль: вход в систему, экран блокировки, sudo, su и т. д.

https://github.com/boltgolt/howdy

ВНИМАНИЕ: Рекомендуется не полагаться только на распознавание как метода авторизации, а использовать его например совместно с 2FA

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

#camera #auth #pam #linux
👍6🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
impala - TUI для управления Wi-Fi

Может пригодится для софтовых роутеров без GUI

https://github.com/pythops/impala

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

#wifi #tui
1👍19🔥8
Snikket - платформа для обмена сообщениями, которая отличается от традиционных мессенджеров. Вместо того, чтобы доверять ваши переписки и сообщения проприетарным серверам «в облаке», которые анализируют и продают ваши данные, мы предпочитаем действовать немного иначе.

Snikket позволяет вам запустить собственный сервис под вашим контролем на системе по вашему выбору. Это может быть один из наших размещённых экземпляров Snikket, ваш собственный сервер, работающий на недорогом виртуальном частном сервере (VPS) или даже на небольшом физическом устройстве, например, Raspberry Pi.

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

Доступны клиенты под android, windows, macOS, iOS

https://github.com/snikket-im/snikket-selfhosted

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

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

#messenger #p2p
👍11🔥3
Media is too big
VIEW IN TELEGRAM
Music Assistant - менеджер музыкальной библиотеки для ваших офлайн- и онлайн-источников музыки, который может легко транслировать вашу любимую музыку на широкий спектр поддерживаемых проигрывателей и совместим с возможностями Home Assistant

Возможности:
- поддерживает несколько источников музыки благодаря реализации провайдера
- поддерживаются многие популярные стриминговые сервисы, а также локальные файлы.
- автоматически сопоставляет музыку на разных провайдерах (связывание треков)
- извлекает метаданные для расширенной информации об исполнителе
- отслеживает всю музыкальную библиотеку в компактной базе данных
- поддержка без пауз, кроссфейда и нормализации громкости для всех проигрывателей
- синхронизация воспроизведения возможна для поддерживаемых плееров.
- поддерживаются объявления во время воспроизведения.
- поддерживается передача воспроизведения между проигрывателями
- по-настоящему удобная потоковая передача вашей любимой музыки на плееры, не требующая дополнительных знаний
- богатый пользовательский интерфейс (прогрессивное веб-приложение) на базе logoVueJS 3

Умеет в источники:
- Apple Music
- Audible
- Audiobookshelf
- Builtin
- Deezer
- gPodder
- iBroadcast
- iTunes Podcast Search
- Jellyfin
- Local Files
- Plex
- Podcast RSS Feed
- Qobuz
- Radio Browser
- SiriusXM
- SoundCloud
- Spotify
- Subsonic
- Tidal
- TuneIn
- YouTube Music

https://github.com/music-assistant

Web: https://www.music-assistant.io/

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

#ha #hass #addon #music #player
👍12🔥7
OpenSpot Music - ваш шлюз к безграничной музыке — кроссплатформенная потоковая передача музыки

Слушайте и загружайте высококачественную музыку бесплатно на все ваши устройства, без рекламы и без необходимости входа в систему.

Возможности:
- высококачественная потоковая передача: слушайте любимые треки в наилучшем качестве
- офлайн-загрузки: сохраняйте музыку прямо на свое устройство для прослушивания офлайн.
- лайки и коллекционирование: создайте свою личную коллекцию, ставя лайки песням
- фоновое воспроизведение: продолжайте слушать, используя другие приложения
- вход не требуется: присоединяйтесь! Не нужно создавать учётные записи или регистрироваться.
- постоянное состояние: ваши любимые песни и недавно воспроизведенные треки сохраняются при перезапуске приложения.
- красивый пользовательский интерфейс: чистый, современный интерфейс, разработанный для каждой платформы
- полностью бесплатно и без рекламы: наслаждайтесь музыкой без каких-либо затрат и рекламы

https://github.com/BlackHatDevX/openspot-music-app

Подсказал: Страйфи Ленджок - @strayfi_lendjok

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

#misic #player
👍11🔥5
Sbnb Linux - революционный минималистичный дистрибутив Linux, предназначенный для загрузки серверов на «голом железе» и обеспечения удалённых подключений через быстрые туннели.

Возможности:
- минималистичная ОС – серверы на физическом носителе загружаются под управлением sbnb Linux, лёгкой ОС, сочетающей ядро ​​Linux с Docker.
- работает в памяти – sbnb Linux не устанавливается на системные диски, а работает в памяти, подобно LiveCD.
- конфигурация при загрузке – sbnb Linux считывает файл конфигурации с USB-ключа во время загрузки для настройки среды.
- неизменяемая архитектура – ​​Sbnb Linux – это неизменяемый, доступный только для чтения унифицированный образ ядра (UKI), позволяющий легко подписывать и аттестовать образы.
- удалённый доступ – во время загрузки создаётся туннель Tailscale, обеспечивающий удалённый доступ.
- гибкая среда – sbnb Linux включает скрипты для запуска контейнеров Docker, позволяя пользователям переключаться с минимальной среды на такие дистрибутивы, как Debian, Ubuntu, CentOS, Alpine и другие.
- режим разработчика — активируйте режим разработчика, запустив скрипт sbnb-dev-env.sh, который запускает контейнер Debian/Ubuntu с различными предустановленными инструментами разработчика.
- надёжные A/B-обновления — в случае сбоя новой версии аппаратный сторожевой таймер автоматически перезагружает сервер, устанавливая предыдущую рабочую версию.
- регулярный график обновлений – Sbnb Linux следует предсказуемому графику обновлений. Обновления рассматриваются как плановые операции, а не как прерывание работы, что гарантирует защиту системы от вновь обнаруженных уязвимостей.
- обновления прошивки – Sbnb Linux применяет последние обновления микрокода ЦП и процессора безопасности при каждой загрузке.

https://github.com/sbnb-io/sbnb

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

#linux #docker #distr #remote #talos #rancheros
1👍21🔥13
keep - платформа AIOps и управления оповещениями с открытым исходным кодом

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

Возможности:
- единая панель управления: лучший в своем классе настраиваемый пользовательский интерфейс для всех ваших оповещений и инцидентов
- швейцарский армейский нож для оповещений: дедупликация, корреляция, фильтрация и обогащение
- глубокая интеграция: двунаправленная синхронизация с инструментами мониторинга, настраиваемые рабочие процессы
- автоматизация: действия GitHub для ваших инструментов мониторинга
- AIOps 2.0: корреляция и обобщение на основе ИИ

https://github.com/keephq/keep

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

#moni #aiops
👍13🔥8
MarkFlowy - современный и интеллектуальный редактор Markdown.

Возможности:
- встроенный искусственный интеллект. В настоящее время он поддерживает экспорт бесед в один клик, перевод статей на любой язык и получение аннотаций статей. Он также поддерживает крупные модели, такие как DeepSeek и Chatgpt, что делает их вашими интеллектуальными помощниками.
- сверхлёгкий. MarkFlowy основан на Tauri, имеет объём менее 10 МБ и более высокую производительность.
- высокая доступность. MarkFlowy использует редактор remirror, который обеспечивает не только высокую масштабируемость, но и удобный интерфейс редактирования. Кроме того, MarkFlowy поддерживает различные режимы редактирования, такие как исходный код и wysiwyg.
- пользовательская тема. MarkFlowy поддерживает пользовательские темы, и вы также можете делиться своими темами с другими.

https://github.com/drl990114/MarkFlowy

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

#editor #markdown #ai #wysiwyg
1👍7🔥3
SlimToolkit - оптимизируйте свой опыт работы с контейнерами. Сделайте свои контейнеры лучше, компактнее, безопаснее и прилагайте меньше усилий для достижения цели (бесплатно и с открытым исходным кодом!)

Он позволяет разработчикам проверять, оптимизировать и отлаживать свои контейнеры с помощью команд xray, lint, build, debug, run, images, merge, registry, destruction (и других). Он упрощает и улучшает процесс разработки, настройки и использования контейнеров. Он делает ваши контейнеры лучше, компактнее и безопаснее, обеспечивая улучшенную видимость и удобство работы с исходными и минифицированными контейнерами.

https://github.com/slimtoolkit/slim

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

#docker #registry #images
1👍9🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
Devsyringe - CLI для внедрения динамических значений в файлы кода/конфигурации из внешних команд с помощью декларативной конфигурации YAML.

Devsyringe может извлекать значения из любого источника и вставлять их в любые целевые файлы, делая ваши параметры динамическими без шаблонов.

https://github.com/alchemmist/devsyringe

Рубрика "я пиарюсь". Авторский проект Антона Гришина - @alchemmist

Просьба поддержать звездой в репку !

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

#cli #tools #yaml
👍8🔥5
Useful Tools | Linux | GitOps | DevOps
Devsyringe - CLI для внедрения динамических значений в файлы кода/конфигурации из внешних команд с помощью декларативной конфигурации YAML. Devsyringe может извлекать значения из любого источника и вставлять их в любые целевые файлы, делая ваши параметры…
This media is not supported in your browser
VIEW IN TELEGRAM
aptakube - cовременный, легковесный, мульти-кластерней kubernetis UI

Познакомьтесь с Kubernetes UI, которого вы ждали. Просмотрите, сравните и управляйте рабочими нагрузками по нескольким кластерам
с вашего рабочкго стола с помощью красивого, быстрого и интуитивно понятного приложения.

Возможности:
- подключение к одному или нескольким кластерам одновременно
- просмотрщик агрегированных журналов
- diff для ресурсов
- селектор нескольких неймспейсов
- удобный для человека просмотр ресурсов
- просмотр и изменение объектов
- zero-config установка
- НЕ очередное приложение Electron
- работает с любым кластером Kubernetes: локальным, GKE, EKS, AKS и другими.
- доступно на Windows, macOS и Linux

https://github.com/aptakube/aptakube

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

#k8s #webui #ui #openlens #lens
1🔥19👍8
zabbix-mcp-server - комплексный сервер Model Context Protocol (MCP) для интеграции с Zabbix с помощью FastMCP и python-zabbix-utils. Этот сервер обеспечивает полный доступ к функционалу Zabbix API через совместимые с MCP инструменты.

Возможности:
- управление хостами
- управление группой хостов
- управление items
- управление триггерами
- управление шаблонами
- управление проблемами и событиями
- извлечение данных
- управление пользователями
- управление техническим обслуживанием
- получение конфигураций графа
- получение правил обнаружения
- получение прототипов items
- экспорт конфигураций Zabbix
- импорт конфигураций Zabbix
- получение информации о версии API

https://github.com/mpeirone/zabbix-mcp-server

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

#zabbix #ai #mcp #api
👍8🔥7
Scrutiny - решение для мониторинга и управления состоянием жесткого диска, объединяющее предоставленные производителем показатели SMART с реальными показателями отказов.

Возможности:
- панель управления веб-интерфейсом которая ориентирована на критически важные показатели
- интеграция со smartd (не нужно изобретать велосипед)
- автоматическое определение всех подключенных жестких дисков
- отслеживание показателей SMART для исторических тенденций
- индивидуальные пороговые значения с использованием реальных показателей отказов
- отслеживание температуры
- поставляется как единый образ Docker (но может быть установлен вручную)
- настраиваемые оповещения/уведомления через web-hook

https://github.com/AnalogJ/scrutiny

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

#disk #smart #webui
1👍9🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
AdGuardian-Term - следите за своим трафиком с помощью этого (неофициального) помощника для вашего экземпляра AdGuard Home

Возможности:
- мониторинг запросов в реальном времени: извлекает и отображает все DNS-запросы в реальном времени, позволяя вам точно знать, что происходит в вашей сети в любой момент времени.
- статистика блокировок и разрешений: получите краткий обзор количества запросов, которые были разрешены, отфильтрованы или заблокированы AdGuard.
- история количества запросов: анализируйте сетевую активность с течением времени с помощью исторических данных о количестве запросов. Это позволяет отслеживать тенденции и выявлять любую необычную активность.
- списки фильтров: AdGuardian отображает ваши активные списки фильтров, показывая, какие из них работают эффективнее всего.
- статистика по основным доменам: узнайте, какие домены получают больше всего запросов (заблокированных, разрешенных и т. д.) в вашей сети.
- простота и легкость: AdGuardian можно запустить либо с помощью крошечного образа Docker, либо напрямую с помощью исполняемого файла с нулевыми зависимостями.
- хорошее и безопасное: приложение написано на Rust и протестировано, работает локально без внешних запросов и (конечно) имеет полностью открытый исходный код.

https://github.com/Lissy93/AdGuardian-Term

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

#ad #adguard #tui
2👍11🔥2
Copyparty - мультипротокольный файловый сервер с открытым исходным кодом, разработанный на Python и JavaScript.

Позволяет развернуть сервер для локального и удаленного обмена файлами с поддержкой HTTP, WebDAV, FTP, TFTP, SMB и CIFS, а также интеграцией в контейнеры Docker.

Отличительными чертами являются возобновляемые многопоточные загрузки, дедупликация данных через симлинки и хардлинки, расширенная работа с медиафайлами (включая медиаиндексацию, предпросмотр изображений, аудиоплеер и транскодирование аудио), поддержка ACL и конфигурируемых прав доступа.

Сервер может быть развернут на любых ОС и устройствах, включая мобильные платформы и старые ПК; совместимость гарантируется с большинством современных и устаревших веб-браузеров. Система поддерживает работу с несколькими корневыми каталогами, управление доступом и расширенные сценарии поиска по содержимому файлов. Особое внимание уделяется отказоустойчивости, скорости клиентских операций (ускорение загрузок, параллельные чанки) и минимизации зависимости — для базовой работы достаточно установленного Python, все дополнительные функции реализованы опционально.

Copyparty нацелен на использование в домашних, корпоративных и экстренных сценариях обмена файлами, резервного копирования, организации локальных медиатек, а также быстрого развертывания файлового сервиса без необходимости настройки отдельной базы данных или сложных служб.

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

https://github.com/9001/copyparty

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

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


#nas #http #webdav #ftp #tftp #smb #cifs #python
👍8🔥7
KubeForge - визуальный набор инструментов, который упрощает процесс создания, проверки и управления конфигурациями развёртывания Kubernetes.

Независимо от того, являетесь ли вы новичком в Kubernetes или обслуживаете крупномасштабные системы, KubeForge упрощает создание корректных YAML-файлов развёртывания с помощью интуитивно понятного интерфейса, подкреплённого актуальными ссылками на схемы.

Возможности:
- drag-and-drop интерфейс для объектов Kubernetes
- интеллектуальное распознавание схем на основе схем Kubernetes JSON
- модульный редактор компонентов с поддержкой шаблонов и повторно используемых спецификаций
- визуальные обновления в реальном времени и установление зависимостей между ресурсами
- экспорт готовых к применению файлы YAML

https
://github.com/kubenote/KubeForge

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

#k8s #gui #yaml
1👍10🔥5
Dm-cache - универсальный дисковый кэш на уровне блоков для сетевых хранилищ, построенный на основе Linux device-mapper, универсального средства виртуализации блочных устройств.

Его можно прозрачно подключить к клиенту любого хранилища, системе, включая SAN, iSCSI и AoE, и он поддерживает динамическую настройку для оптимизация на основе политик.

Dm-cache использует модуль ядра device-mapper (dm_mod.ko), который доступно в последних версиях ядра.

Проекту 16 (!!!) лет, но он до сих пор не потерял актуальности.

https://github.com/mingzhao/dm-cache

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

#dm #cache
🔥12👍4