bashtop - монитор ресурсов, который показывает использование и статистику процессора, памяти, дисков, сети и процессов.Возможности:
-простота в использовании, система меню, вдохновленная игрой.
- быстрый и отзывчивый пользовательский интерфейс с выбором процесса клавишами ВВЕРХ и ВНИЗ.
- функция отображения подробной статистики выбранного процесса.
- возможность фильтровать процессы.
- легкое переключение между вариантами сортировки.
- отправка
SIGTERM, SIGKILL, SIGINT выбранному процессу.- меню пользовательского интерфейса для изменения всех параметров файла конфигурации.
- график автоматического масштабирования для использования сети.
- показывает сообщение в меню, если доступна новая версия
- показывает текущие скорости чтения и записи дисков.
- несколько методов сбора данных, которые можно переключать при работе в
Linux.https://github.com/aristocratos/bashtop
опубликовано в @gitgate
#bash #cli #tui #top
GitHub
GitHub - aristocratos/bashtop: Linux/OSX/FreeBSD resource monitor
Linux/OSX/FreeBSD resource monitor. Contribute to aristocratos/bashtop development by creating an account on GitHub.
🔥7👍6
NeoHtop - cовременный кроссплатформенный системный монитор, построенный на Svelte, Rust, and TauriФункции:
- мониторинг процессов в реальном времени
- отслеживание использования процессора и памяти
- красивый, современный пользовательский интерфейс с темными/легкими темами
- расширенный поиск процесса и фильтрация
- прикрепите важные процессы
- управление процессами
- сортировка по любым столбцу
- автообновлении статистики системы
https://github.com/Abdenasser/neohtop
опубликовано в @gitgate
#top #tui
🔥17👍8
Authentik - поставщик идентификации с открытым исходным кодом, который подчеркивает гибкость и универсальность, при поддержке широкого набора протоколов.Autentik - IDP (поставщик идентификации) и SSO (единая точка входа), который построен с безопасностью в центре каждого фрагмента кода, каждой функции, с акцентом на гибкость и универсальность.Благодаря
Authentik администраторы сайтов, разработчики приложений и инженеры по безопасности имеют надежное и безопасное решение для аутентификации практически в любом типе среды. Для пользователей и приложений доступны надежные действия по восстановлению, включая профиль пользователя и управление паролями. Вы можете быстро отредактировать, деактивировать или даже выдать себя за профиль пользователя и установить новый пароль для новых пользователей или сбросить существующий пароль.Вы можете использовать
Authentik в существующей среде для добавления поддержки новых протоколов, поэтому введение Authentik в ваш текущий технический стек не представляет собой переосмысление проблем. Мы поддерживаем всех основных поставщиков, таких как OAuth2, SAML, LDAP и SCIM, чтобы вы могли выбрать протокол, который вам нужен для каждого приложения.https://github.com/goauthentik/authentik
Подсказал: Михаил Исаев - @ismvru
опубликовано в @gitgate
#oauth2 #saml #ldap #scim #sso #idp #securitu
GitHub
GitHub - goauthentik/authentik: The authentication glue you need.
The authentication glue you need. Contribute to goauthentik/authentik development by creating an account on GitHub.
👍8🔥4
venv-manager - мощный CLI инструмент для легкого управления виртуальными venv средами Python.Возможности:
- создание и управление окружениями
venv- список всех
venv- установка пакетов и отслеживание зависимостей
- клонирование окружений
venv- обновление пакетов глобально или для конкретного окружения
venv- оистка кэш и временных файлов
- активация окружения
venvhttps://github.com/jacopobonomi/venv_manager
опубликовано в @gitgate
#cli #venv #python
GitHub
GitHub - jacopobonomi/venv_manager: Safe, observable and reversible Python environments for developers and AI coding agents. CLI…
Safe, observable and reversible Python environments for developers and AI coding agents. CLI, TUI and MCP server in one Go binary. - jacopobonomi/venv_manager
👍11🔥8
whatsie - WhatsApp веб клиент на базе Qt WebEngine для Linux DesktopВозможности:
- светлые и темные темы с автоматическим переключением
- индивидуальные уведомления и нативные уведомления
- горячие клавиши (шорткаты)
- встроенный менеджер загрузки
- отключение звука и уведомлений
- функция блокировки приложения
- диспетчер разрешений на доступ к аппаратному обеспечению
- встроенная проверка орфографии (поддержке 31 языка)
https://github.com/keshavbhatt/whatsie
опубликовано в @gitgate
#whatsapp #gui
GitHub
GitHub - keshavbhatt/whatsie: Feature rich WhatsApp Client for Desktop Linux
Feature rich WhatsApp Client for Desktop Linux . Contribute to keshavbhatt/whatsie development by creating an account on GitHub.
👍4🔥2
👍23🔥14
awesome-compose - образцы различных сервисов в виде Docker Compose файлов и управления их развертыванием.В репозитории собраны шаблоны для разворачивания различных сервисов и платформ в виде
docker-compose.yml Удобно использовать как отправную точку / шаблон для написания собственных стеков. https://github.com/docker/awesome-compose
опубликовано в @gitgate
#docker #docker-compose #sample
GitHub
GitHub - docker/awesome-compose: Awesome Docker Compose samples
Awesome Docker Compose samples. Contribute to docker/awesome-compose development by creating an account on GitHub.
🔥18👍11
Совет дня:
Немного про числовые условия в
опубликовано в @gitgate
#tips
Немного про числовые условия в
bash! EXPRESSION - The EXPRESSION is false.
-n STRING The length of STRING is greater than zero.
-z STRING - The length of STRING is zero (i.e. it is empty).
STRING1 = STRING2 - STRING1 is equal to STRING2
STRING1 != STRING2 - STRING1 is not equal to STRING2
INT1 -eq INT2 - INT1 is numerically equal to INT2
INT1 -gt INT2 - INT1 is numerically greater than INT2
INT1 -lt INT2 - INT1 is numerically less than INT2
-d FILE - FILE exists and is a directory.
-e FILE - FILE exists.
опубликовано в @gitgate
#tips
👍19🔥6
Gixy инструмент для анализа конфигурации NGINX. Основная цель
Gixy - предотвратить неправильную конфигурацию безопасности и автоматизировать обнаружение недостатков.https://github.com/yandex/gixy
опубликовано в @gitgate
#nginx #security #tools #cli
GitHub
GitHub - yandex/gixy: Nginx configuration static analyzer
Nginx configuration static analyzer. Contribute to yandex/gixy development by creating an account on GitHub.
🔥24👍9
Совет дня:
Как в
Пример:
улучшенный вариант от Ивана Гришина - @JohnMcGru
и правильнее, и короче
внутри скобочек
опубликовано в @gitgate
#tips #bash
Как в
bash удалить повторы из массива<uniques>=($(echo "${<array>[@]}" | tr ' ' '\\n' | sort -u | tr '\\n' ' '))Пример:
--> ARRAY=("one" "one" "two" "two" "two" "one" "three")
--> UNIQUES=($(echo "${ARRAY[@]}" | tr ' ' '\\n' | sort -u | tr '\\n' ' '))
--> echo $UNIQUES
one three twoулучшенный вариант от Ивана Гришина - @JohnMcGru
UNIQUES=( $(printf "%s\n" "${ARRAY[@]}" | sort -u ) )
echo "${UNIQUES[@]}"
###one three twoи правильнее, и короче
внутри скобочек
VAR=(...) можно оставлять переводы строкVAR=( it
is
OK
)
echo "${VAR[@]}"
опубликовано в @gitgate
#tips #bash
👍20🔥16
8-Bit-MusicMaker - чувствуете ностальгию, когда вы слышите музыку из старой видеоигры? Если так, то 8-битный синтезатор позволит вам пережить эти воспоминания! Он наполнен 8-битными звуками из прошлого и обладает бесконечными возможностями создания треков(требуется некоторое творчество)! Эта игровая площадка - идеальное место для творчества, и для того, чтобы потешить своего внутреннего ребенка.
https://github.com/BenEmdon/8-Bit-MusicMaker
Бонус:
Коллекция лучших треков из прошлого - https://www.premiumbeat.com/ru/royalty-free-music-genre/8bit
опубликовано в @gitgate
#8bit #misic #oldware
GitHub
GitHub - BenEmdon/8-Bit-MusicMaker: An 8-Bit music sequencer in a Swift Playground 🎵 WWDC Scholarship Winner 🏅
An 8-Bit music sequencer in a Swift Playground 🎵 WWDC Scholarship Winner 🏅 - BenEmdon/8-Bit-MusicMaker
🔥12👍7
dockge - простой в использовании Docker Compose.yaml Stack менеджер.Возможности:
- управление
compose.yaml файлами- интерактивный редактор для
compose.yaml
- интерактивный веб -терминал- поддержка нескольких агентов - вы можете управлять несколькими стеками из разных хостов Docker в одном интерфейсе
- преобразование
docker run ... команды в compose.yaml
https://github.com/louislam/dockgeопубликовано в @gitgate
#docker #gui #docker-compose
GitHub
GitHub - louislam/dockge: A fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager
A fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager - louislam/dockge
👍18🔥9
Technitium DNS Server - авторитетный, а также рекурсивный и кэширующий DNS -сервер, который можно использовать для самостоятельного хостинга конфиденциального и безопасного сервера DNS. Он работает "из коробки" с минимальной конфигурацией и обеспечивает удобную веб-консоли, доступную для любого современного веб-браузера.Возможности:
- мультиплатформенный, работает на
Windows, Linux, MacOS и Raspberry Pi.-
Docker Image доступен на Docker Hub.- простая установка с минимальной конфигурацией.
- блокировка рекламы и вредоносных программ с использованием одного или нескольких блог листов.
- поддержка работы в качестве авторитетного, а также рекурсивного
DNS -сервера.- высокопроизводительный
DNS-сервер на основе Async IO, который может обслуживать миллионы запросов в минуту даже на оборудовании для компьютера на настольном компьютере - поддержка
DNS-TLS, DNS-Over-HTTPS и DNS-Over-Quic
- поддержка DNS-Over-HTTPS транспортные протоколы HTTP/1.1, HTTP/2 и HTTP/3.- поддержка
DNS over Proxy версии 1 и 2, как для UDP, так и для TCP.- используеn общедоступные резолверы
DNS, такие как Cloudflare, Google, Quad9 и Adguard с DNS-Over-TLS, DNS-over-HTTPS или DNS-Quic-Quic протоколами в качестве форвардеров.- усовершенствованное кэширование с
prefetch и autoprefetch
- постоянная функция кэширования, которая сохраняет кэш на диск, при перезагрущке DNS -сервера- поддержка валидации
DNSSEC с помощью алгоритмов RSA & ECDSA для рекурсивного разрешения, поддержка NSEC и NSEC3.- поддержка
DNSSEC для всех поддерживаемых транспортных протоколов DNS, включая зашифрованные протоколы DNS.- поддержка ответов на основе геолокации
- поддержка списков блоков на основе Regex
Первичная, вторичная, загрязняющая и условная поддержка зоны.
- DNSSEC подписка зоны поддержки с помощью алгоритмов RSA & ECDSA.
- поддержка DNSSEC для NSEC и NSEC3.
- wildcard поддомены
и многое другое...
https://github.com/TechnitiumSoftware/DnsServer
опубликовано в @gitgate
#dns #dnssec #webui
GitHub
GitHub - TechnitiumSoftware/DnsServer: Technitium DNS Server
Technitium DNS Server. Contribute to TechnitiumSoftware/DnsServer development by creating an account on GitHub.
👍24🔥9
WinRAR-KeyGen-Online - онлайн генератор ключей для WinRar на чистом JSWinrar - это утилита архиватор для Windows, разработанный Юджином Рошалом из Win.Rar GmbH. Winrar не бесплатное программное обеспечение. Если вы хотите использовать его, вам следует пойти в Рарлаб и заказать его. Генератор предназначен только для личных исследований (таких как конечная полевая арифметика, криптография эллиптической кривой) и реализовано исключительно в JavaScript и не использует какие -либо другие библиотеки. Этот веб -сайт только рассказывает, как генерируется файл лицензии Winrar "rarreg.key". Внимание - использовать только во имя добра и самообразования !
https://github.com/YJTSAI-17/WinRAR-KeyGen-Online
Онлайн версия: https://winrar-keygen.tsai.best/
опубликовано в @gitgate
#security #winrar #keygen #js
GitHub
GitHub - YJTSAI-17/WinRAR-KeyGen-Online
Contribute to YJTSAI-17/WinRAR-KeyGen-Online development by creating an account on GitHub.
👍19🔥9
GrafanaJsonDatasource - любой JSON API в роли Grafana DataSource Выполняет запросы произвольных бэкэндов и анализирует ответ
JSON в Grafana DataFrames.Красивый и незатратный метод получить и визуализировать метрики вообще откуда угодно, главное чтобы у приложения или сервиса был
Rest API. https://github.com/simPod/GrafanaJsonDatasource
опубликовано в @gitgate
#moni #grafana #json #api
GitHub
GitHub - simPod/GrafanaJsonDatasource: Grafana datasource to load JSON data over your arbitrary HTTP backend
Grafana datasource to load JSON data over your arbitrary HTTP backend - simPod/GrafanaJsonDatasource
👍11🔥6
sql_exporter - экспортер \ сервис который запускает пользовательские запросы SQL с гибкими промежутками и экспортирует полученные метрики через HTTP для передачи в PrometheusВ настоящее время поддерживается:
-
Postgres-
ClickHouse-
AWS Athena-
MS-SQL-
MySQL-
Snowflake-
Vertica-
Materialize-
CloudSQLВ комплекте дашбоард для
Grafana !Например у вас есть старенькая CRM которая не умеет в мониторинг, но из которой можно SQL запросом получить что угодно. Бинго, у вас есть мониторинг CRM !
https://github.com/justwatchcom/sql_exporter
опубликовано в @gitgate
#moni #sql #exporter #prometheus
👍21🔥11