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
- оистка кэш и временных файлов
- активация окружения
venv
https://github.com/jacopobonomi/venv_manager
опубликовано в @gitgate
#cli #venv #python
GitHub
GitHub - jacopobonomi/venv_manager: A powerful CLI tool for managing Python virtual environments with ease.
A powerful CLI tool for managing Python virtual environments with ease. - 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.
🔥17👍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.
🔥23👍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
👍19🔥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
👍17🔥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.
👍23🔥9
WinRAR-KeyGen-Online
- онлайн генератор ключей для WinRar
на чистом JS
Winrar
- это утилита архиватор для 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.
👍18🔥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
👍20🔥11
telegram-bot-bash
- простой Telegram bot
, написанный на bash
https://github.com/topkecleon/telegram-bot-bash
Подсказал: @Tagd_Tagd
опубликовано в @gitgate
#telegram #bot #bash
GitHub
GitHub - topkecleon/telegram-bot-bash: Telegram bot written in bash
Telegram bot written in bash. Contribute to topkecleon/telegram-bot-bash development by creating an account on GitHub.
👍18🔥8