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

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

Web: https://gitgate.d3.ru

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

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

https://github.com/podman-desktop/podman-desktop

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

#gui #podman #docker #k8s
1👍20🔥8
grpcui - инструмент командной строки CLI, который позволяет взаимодействовать с серверами gRPC через браузер. Это что-то вроде Postman, но для API-интерфейсов gRPC вместо REST.

В некотором смысле это похоже на расширение grpcurl. В то время как grpcurl представляет собой интерфейс командной строки, grpcui предоставляет графический интерфейс на основе веб-браузера. Это позволяет вам в интерактивном режиме создавать запросы для отправки на сервер gRPC.

С помощью этого инструмента вы также можете просмотреть схему служб gRPC, которая представлена ​​в виде списка доступных конечных точек. Это можно сделать либо путем запроса сервера, либо путем чтения исходных файлов proto, либо путем загрузки скомпилированных файлов protoset (файлов, которые содержат закодированные протофайлы дескрипторов файлов). Фактически, инструмент преобразует данные запроса JSON в двоично закодированный protobuf, используя ту же самую схему. Итак, если сервер, с которым вы взаимодействуете, не поддерживает отражение, вам потребуются либо исходные файлы прототипа, определяющие службу, либо файлы прототипов, которые может использовать grpcui.

https://github.com/fullstorydev/grpcui

Подсказал: Александр - @Darkwhitelol

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

#grpc #api #rest #cli #web #gui #protobuf
👍9🔥7
Compose Craft - инструмент, который поможет вам управлять, редактировать и обмениваться файлами Docker Compose с помощью графического пользовательского интерфейса (GUI).

Возможности:
- создание Docker Compose в графическим интерфейсе
- возможность поделиться диаграммой создания Docker в один клик с помощью общедоступной ссылки
- импорт своих файлов Docker
- экспорт кода

https://github.com/composecraft/composecraft

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

#docker #compose #gui
👍13🔥7
whatsie - WhatsApp веб клиент на базе Qt WebEngine для Linux Desktop

Возможности:

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

https://github.com/keshavbhatt/whatsie

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

#whatsapp #gui
👍4🔥2
dockge - простой в использовании Docker Compose.yaml Stack менеджер.

Возможности:

- управление compose.yaml файлами
- интерактивный редактор для compose.yaml
- интерактивный веб -терминал
- поддержка нескольких агентов - вы можете управлять несколькими стеками из разных хостов Docker в одном интерфейсе
- преобразование docker run ... команды в compose.yaml

https://github.com/louislam/dockge

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

#docker #gui #docker-compose
👍18🔥9
Helm Dashboard - проект с открытым исходным кодом, который предлагает GUI для просмотра установленных диаграмм Helm, просмотр их историю и используемых ресурсов K8S

Он также позволяет выполнять простые действия, такие как откат к предыдущей версии или обновление до более новой.

Ключевые возможности:

- просмотр всех установленных чартов и их историю
- просматривать Manifest Diff между ревизиями
- просматривать ресурсы K8S, задействованные в чарте
- простой откат или обновление версии чартов
- интеграция с популярными сканерами проблем
- легкое переключение между несколькими кластерами
- может быть использован локально или установлен в кластер Kubernetes
- не требует установки Helm или Kubectl

https://github.com/komodorio/helm-dashboard

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

#gui #k8s #helm #chart
👍22🔥8
headlamp - простой в использовании и расширяемое Web IDE интерфейс Kubernetes.

Headlamp был создан для сочетания традиционного набора функций других Web-UIs/Dashboards (то есть для перечисления и просмотра ресурсов) с добавленной функциональностью.

https://github.com/headlamp-k8s/headlamp

Подсказал: Михаил Исаев - @ismvru

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

#k8s #ide #web #gui
👍7🔥5
Apache Directory Studio - опенсурс платформа предназначенная для использования с любым сервером LDAP, однако она специально разработана для использования с ApacheDS. Это приложение RCP Eclipse, состоящее из нескольких плагинов Eclipse (OSGI), которое можно легко обновить с помощью дополнительных плагинов.

https://directory.apache.org/studio/

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

#ldap #gui
👍9🔥4
Mission Center - контролируйте использование CPU, памяти, диска, сети и графического процессора.

Linux приложение по мотивам диспетчера задач Windows. Распространяется и в ввиде AppImage что мегаудобно и не требует установки.

Возможности:

- мониторинг общего или попотокового использования CPU
- просмотр системных процессов, потоков и количества дескрипторов, времени безотказной работы, тактовую частоту (базовую и текущую), размеры кэша.
- мониторинг использования оперативной памяти и подкачки
- просмотр как система использует память
- мониторинг использования диска и скорости передачи данных
- мониторинг использования сети и скорости передачи данных
- просмотр информации о сетевом интерфейсе, имя сетевой карты, тип подключения (Wi-Fi или Ethernet), скорость и частота беспроводной связи, аппаратный адрес, IP-адрес
- отслеживание общего использования графического процессора, использования видеокодера и декодера, использования памяти и энергопотребления на основе популярного проекта NVTOP
- мониторинг вентиляторов
- просмотр разбивки использования ресурсов по приложениям и процессам
- поддержка минимизированного обзора для простого мониторинга.
- использование аппаратного ускорения для рендеринга всех графиков, чтобы снизить нагрузку на CPU и общее использование ресурсов.
- использует GTK4 и Libadwaita
- написано на Rust

https://gitlab.com/mission-center-devs/mission-center

Web: https://missioncenter.io/

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

#system #utils #resources #gui
🔥20👍10
Rocket Redis - графический пользовательский интерфейс (GUI) для простого управления базами данных Redis.

https://github.com/diego3g/rocketredis

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

#redis #gui #webui
1👍13🔥9
Redis Insight - интуитивно понятный и эффективный графический интерфейс для Redis, позволяющий взаимодействовать с базами данных и управлять данными благодаря встроенной поддержке модулей Redis.

Основные моменты Redis Insight:
- просматривайте, фильтруйте, визуализируйте структуры данных Redis «ключ-значение» и просматривайте ключевые значения в различных форматах (включая JSON, Hex, ASCII и т. д.)
- поддержка CRUD для списков, хешей, строк, наборов, отсортированных наборов и потоков
- поддержка CRUD для структуры данных JSON
- интерактивные учебные пособия, позволяющие легко научиться, помимо прочего, использовать собственную структуру данных JSON, поддерживающую структурированные запросы и полнотекстовый поиск, включая поиск по векторному сходству для ваших вариантов использования ИИ.
- контекстные рекомендации по оптимизации производительности и использования памяти. Список рекомендаций обновляется по мере вашего взаимодействия с базой данных.
- профилировщик - анализирует каждую команду, отправленную в Redis, в режиме реального времени.
- SlowLog - анализ медленных операций в экземплярах Redis на основе команды Slowlog
- Pub/Sub - поддержка Redis Pub/Sub, позволяющая подписываться на каналы и публиковать сообщения в каналах.
- массовые действия — массовое удаление ключей на основе фильтров, установленных в браузере или в древовидной структуре.
- Workbench - расширенный интерфейс командной строки с интеллектуальным автодополнением команд, сложной визуализацией данных и поддержкой необработанного режима
- поддержка автодополнения команд для поиска и запросов, структур данных JSON и временных рядов
- визуализация индексов и результатов поиска и запросов.
- возможность создания собственных плагинов визуализации данных
- официально поддерживается Redis OSS и Redis Cloud. - работает с Microsoft Azure Cache для Redis.

https://github.com/redis/RedisInsight

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

#redis #gui #json #crud
👍16🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
ktea - терминальный клиент, предназначенный для упрощения и ускорения взаимодействия с кластерами Kafka.

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

https://github.com/jonas-grgt/ktea

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

#kafka #gui #json
👍15🔥3
KDiskMark - инструмент для тестирования производительности жёстких дисков и SSD с очень удобным графическим интерфейсом.

KDiskMark с его предустановками и мощным графическим интерфейсом вызывает инструмент Flexible I/O Tester и обрабатывает выходные данные, предоставляя легко просматриваемые и интерпретируемые комплексные результаты тестирования. Приложение написано на C++ с использованием Qt и не имеет зависимостей от KDE.

Возможности:
- настраиваемый размер блока, очереди и количество потоков для каждого теста
- поддержка многих языков
- генерация отчетов

https://github.com/JonMagon/KDiskMark

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

#test #hdd #ssd #qt #gui
1👍20🔥8
polybar - быстрый и простой в использовании инструмент для создания строк состояния

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

https://github.com/polybar/polybar

Документация: https://github.com/polybar/polybar/wiki/

Web: https://polybar.github.io

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

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

#status #bar #gui
1👍19🔥4
flint - современный, автономный инструмент управления KVM, созданный для разработчиков, системных администраторов и домашних лабораторий, которым нужна максимальная эффективность и минимум лишних функций. Он был создан всего за несколько часов из-за внезапного желания чего-то лучшего.

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

https://github.com/ccheshirecat/flint

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

#kvm #gui #api #go


PS. @vvdemyanov понравится :)
1🔥26👍13
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👍21🔥2
KubeForge - визуальный набор инструментов, который упрощает процесс создания, проверки и управления конфигурациями развёртывания Kubernetes.

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

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

https
://github.com/kubenote/KubeForge

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

#k8s #gui #yaml
1👍10🔥5
RsyncUI это графический интерфейс на платформе Apple macOS для утилиты командной строки rsync.

Именно rsync выполняет задачи синхронизации данных. Графический интерфейс предназначен только для организации задач, настройки параметров rsync и упрощения использования rsync.

https://github.com/rsyncOSX/RsyncUI

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

#rsync #gui #macos
1👍18🔥6
rclone-ui - кроссплатформенный графический интерфейс rclone для простого управления заданиями и расписаниями.

Возможности:
- кроссплатформенная работа на Windows, Linux, macOS (x64, Arm и Apple Silicon)
- р Работает с вашей существующей установкой rclone (или может установить rclone для вас) и поддерживает ее в актуальном состоянии (с вашего одобрения)
- добавить/редактировать/удалить задачи
- синхронизация, копирование, перемещение, удаление, очистка, обслуживание, монтирование и т. д.
- экономьте время, устанавливая флаги по умолчанию для каждого для каждой операции (монтирование, синхронизация, копирование и т. д.)
- настраивайте флаги (параметры) при запуске операции в каждом конкретном случае.
- встроенная документация для каждого флага, не нужно гуглить, что делает каждый!
- браузер файлов
- прокси
- запланированные задачи (cron)
- журналы заданий (визуализация всех фоновых операций)
- запуск при загрузке (автозапуск) и монтирование при запуске (автомонтирование)
- установите пароль для панели настроек
- скрыть команды или задачи из меню в трее
- импорт/экспорт конфигураций (зашифрованных с помощью пароля или команды)
- подписано Microsoft и macOS

https://github.com/rclone-ui/rclone-ui

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

#rclone #gui #macos
👍18🔥11
pgadmin4
- переработанная версия популярного инструмента управления pgAdmin3 для базы данных PostgreSQL

pgAdmin 4
написан как веб-приложение с использованием Python (Flask) на стороне сервера и ReactJS, HTML5 с CSS для обработки на стороне клиента и пользовательского интерфейса.

Несмотря на то, что pgAdmin 4 разработан с использованием веб-технологий, его можно развернуть как на веб-сервере с помощью браузера, так и автономно на рабочей станции. Подкаталог runtime/ содержит приложение среды выполнения на базе Electron, предназначенное для этой цели. Оно создаст ответвление серверного процесса Python и отобразит пользовательский интерфейс.

https://github.com/pgadmin-org/pgadmin4

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

#postgres #gui #webui #electron
👍11🔥4