Useful Tools | Linux | GitOps | DevOps
5.78K subscribers
150 photos
1 video
7 files
675 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

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

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

Сотрудничество: @maxgrue
Обсуждение: @gittalk
Download Telegram
docker_gc - Docker garbage Collector

Образ для автоматической очистки неиспользуемых объектов в Docker Swarm (работает и просто как Docker Service )

По умолчанию удаляются следующие типы объектов:
- container
- volume
- network

Возможно задавать частоту проверки и помечать неудаляемые ресурсы.

https://github.com/pdacity/docker_gc

Да моё, да PR-юсь. Не возбраняется озвездить репку :)

#docker #swarm #utils
👍12🔥10
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

Поделился: @cmdrcrm

#windows #tools #utils
👍19🔥8
modern-unix - современные альтернативы известных CLI утилит или какой может быть консоль администратора сегодня.

https://github.com/ibraheemdev/modern-unix

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

#cli #linux #utils #alternative #console
👍23🔥6
cgroup-utils - предоставляет утилиту и библиотеку для контроля cgroups в Linux. Например, топ cgutil - htop подобная утилита , которая показывает деятельность запуска процессов в cgroups

Доступные команды:

- configs
- event
- mkdir
- pgrep
- rmdir
- stats
- top
- tree

Поддерживаемые подсистемы:

- blkio (с возможностью debug)
- cpuset
- cpu and cpuacct
- devices
- freezer
- hugetlb
- memory
- net_cls
- net_prio
- pids
- rdma

Т.е. даже не используя контейнеризацию вы можете не только обернуть любой процесс в cgroups с установленными лимитами например по памяти или CPU и изоляцией, но и удобно им управлять и наблюдать.

Например поднять пару инстансов постгреса, чтобы они не дрались за память. :)

https://github.com/peo3/cgroup-utils

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

#cgroups #tools #cli #utils
👍11🔥6
Windows Utility Improved - утилита представляет собой сборник задач и твиков Windows.

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

https://github.com/ChrisTitusTech/winutil

Web: https://christitus.com/windows-utility-improved/

Онлайн версия:

irm "https://christitus.com/win" | iex


Подсказал: Илья - @cmdrcrm

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

#windovs #utils
👍17🔥5
nvidia-fan-control - утилита Linux для мониторинга температуры графического процессора и динамического управления скоростью вращения вентиляторов графического процессора NVIDIA с использованием NVML.

Требования:

- графические процессоры NVIDIA с поддержкой NVML
- драйверы NVIDIA 520 или выше

https://github.com/ZanMax/nvidia-fan-control

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

#nvidia #cli #utils #moni
👍10🔥6
isd - интерактивный systemd с TUI интерфейсом

isd
– лучший способ работы с юнитами systemd. TUI предлагающий нечеткий поиск юнитов, автоматическое обновление предварительных просмотров, интеллектуальную обработку sudo и полностью настраиваемый интерфейс как для опытных пользователей, так и для новичков.

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

https://github.com/isd-project/isd

Документация: https://isd-project.github.io/isd

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

#systemd #tui #utils
🔥11👍7
immich-power-tools - неофициальный клиент immich с более удобными инструментами для организации и управления вашим аккаунтом immich.

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

https://github.com/varun-raj/immich-power-tools

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

#immich #webui #utils
👍11🔥5
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
pping - TCP-пинг, TLS-пинг, HTTP-пинг, ICMP-пинг, DNS-пинг, QUIC-пинг. Маленькая, но очень полезная утилитка для проверки всего (ну почти всего).

https://github.com/wzv5/pping

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

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

#utils #net
🔥14👍7