JSONata - лёгкий язык запросов и преобразования данных JSON. Вдохновлённый семантикой «пути местоположения»
XPath 3.1, он позволяет выражать сложные запросы в компактной и интуитивно понятной форме. Для обработки и комбинирования извлечённых данных предоставляется богатый набор встроенных операторов и функций, а результаты запросов можно форматировать в любую выходную структуру JSON, используя привычный синтаксис JSON-объектов и массивов. В сочетании с возможностью создания пользовательских функций, можно создавать сложные выражения для решения любых задач JSON-запросов и преобразования.https://github.com/jsonata-js/jsonata
Опубликовано в @gitgate
#json #jq
GitHub
GitHub - jsonata-js/jsonata: JSONata query and transformation language - http://jsonata.org
JSONata query and transformation language - http://jsonata.org - jsonata-js/jsonata
👍10🔥2
jqjq - реализация jq в jq.Всё началось с исследования того, как писать декодеры форматов на
jq для fq, что в итоге привело к некоторым манипуляциям с AST, а затем из шутки переросло в увлекательный и познавательный проект. Но это также отличный способ показать jq как очень выразительный, мощный и изящный язык!https://github.com/wader/jqjq
Подсказал: @yolkis
Опубликовано в @gitgate
#json #jq
GitHub
GitHub - wader/jqjq: jq implementation of jq
jq implementation of jq. Contribute to wader/jqjq development by creating an account on GitHub.
👍9🔥6
Legend - создает и публикует панели мониторинга Grafana для ваших услуг с предварительно заполненными метриками и оповещениями для ваших услуг.Допустим, вам нужно мониторить
EC2, S3 или cron-задание Kubernetes (или что-то ещё), Legend вам поможет. Он выполнит всю черновую работу по настройке панелей Grafana, избавив вас от необходимости вручную настраивать панели Grafana или писать запросы к Cloudwatch/Prometheus/InfluxDB.Возможности:
- создавайте панели мониторинга для своих услуг с предварительно заполненными показателями
- настраиваемые оповещения и панели
- автоматическая настройка базовых оповещений с приоритетом и сопоставлением услуг
- красивый дизайн приборной панели, обеспечивающий единообразие.
- в настоящее время легенда может отображать следующие типы компонентов:
Airflow
Amazon ALB
Celery
Consul
CouchDB
Django
Flask
Amazon ELB
Go
HAProxy
JMX
Loki
MySQL - RDS
MySQL - EC2
NGINX (Log-based metrics)
NodeJS
PostgreSQL - RDS
PgBouncer
Phoenix
EC2 Platform level metrics
Kubernetes CronJob
Kubernetes Deployment
Kubernetes Horizontal Pod Autoscaler
Kubernetes Ingress
Playframework
Promtail
RabbitMQ
Redis
Redis - Elasticache
S3
Sprintboot
SQS
Starlette
Hashicorp Vault
- в настоящее время Legend может дополнительно поддерживать любой другой компонент при условии, что генерация журнала компонента подкреплена одним из следующих хранилищ метрик/журналов:
Cloudwatch
InfluxDB
Loki
Prometheus
https://github.com/grofers/legend
Опубликовано в @gitgate
#moni #tpl #tools #grafana #alerts
GitHub
GitHub - grofers/legend: Legend builds and publishes Grafana dashboards for your services with prefilled metrics and alerts for…
Legend builds and publishes Grafana dashboards for your services with prefilled metrics and alerts for your services. - grofers/legend
👍11🔥6
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
OpenLiteSpeed - высокопроизводительный, лёгкий HTTP-сервер с открытым исходным кодом, разработанный компанией LiteSpeed Technologies и защищённый авторским правом. Пользователи могут свободно загружать, использовать, распространять и изменять OpenLiteSpeed и его исходный код в соответствии с положениями лицензии GPLv3.Возможности:
- совместим с
apache mod_rewrite
- Event-Driven архитектура- встроенный графический интерфейс
WebAdmin
- anti-DDoS и ограничение пропускной способности, интеграция ModSecurity v3
- встроенный модуль полностраничного кэширования- экспорт данных с серверов
LiteSpeed для использования с Prometheus, Grafana
- собственный SAPI для PHP позволяет внешним приложениям, написанным на PHP, работать до 50% быстрее.https://github.com/litespeedtech/openlitespeed
Опубликовано в @gitgate
#httpd #proxy #cache #exporter #webui #php
👍5🔥2
CyberPanel - панель управления веб-хостингом на базе
Возможности:
- различные уровни доступа пользователей (через
- автоматический
-
- легкий
-
- поддержка по электронной почте (
- файловый менеджер для быстрого доступа к файлам.
- управление
- межсетевой экран (интеграция с
- резервное копирование и восстановление в один клик.
-
- сканер безопасности на базе искусственного интеллекта для усиленной защиты.
- ежемесячный сброс пропускной способности - автоматический сброс использования пропускной способности (исправлено в последней версии).
https://github.com/usmannasir/cyberpanel
Опубликовано в @gitgate
#webui #hosting #admnpanel
OpenLiteSpeed, разработанная для упрощения управления хостингом..Возможности:
- различные уровни доступа пользователей (через
ACL).- автоматический
SSL для безопасных веб-сайтов.-
FTP-сервер для передачи файлов.- легкий
DNS-сервер (PowerDNS).-
phpMyAdmin для управления базами данных (MariaDB).- поддержка по электронной почте (
SnappyMail).- файловый менеджер для быстрого доступа к файлам.
- управление
PHP стало проще.- межсетевой экран (интеграция с
FirewallD с блокировкой IP-адресов в один клик).- резервное копирование и восстановление в один клик.
-
Docker Management с возможностями выполнения команд.- сканер безопасности на базе искусственного интеллекта для усиленной защиты.
- ежемесячный сброс пропускной способности - автоматический сброс использования пропускной способности (исправлено в последней версии).
https://github.com/usmannasir/cyberpanel
Опубликовано в @gitgate
#webui #hosting #admnpanel
GitHub
GitHub - usmannasir/cyberpanel: Cyber Panel - The hosting control panel for OpenLiteSpeed
Cyber Panel - The hosting control panel for OpenLiteSpeed - usmannasir/cyberpanel
👍10🔥4
Useful Tools | Linux | GitOps | DevOps, [11/4/25 6:00 PM]
tiny11builder - cкрипты для создания урезанного образа
Также впервые представляем
https://github.com/ntdevlabs/tiny11builder
Подсказал: @Fenix917
Опубликовано в @gitgate
#win @windows11 #iso #builder #tiny
tiny11builder - cкрипты для создания урезанного образа
Windows 11 Теперь в PowerShell
Это скрипт, созданный для автоматизации сборки оптимизированного образа Windows 11, аналогичного tiny10. Скрипт также был обновлён для использования сжатия DISM для восстановления, что привело к значительному уменьшению размера итогового ISO-образа и отказу от использования утилит из внешних источников. Единственный другой исполняемый файл - oscdimg.exe, входящий в состав Windows ADK и используемый для создания загрузочных образов ISO. Также включён файл ответов для автоматической установки, который используется для обхода учётной записи Microsoft при запуске при первом включении компьютера и для развёртывания образа с флагом /compact.
Исходный код открыт, поэтому вы можете добавлять или удалять всё, что захотите! Отзывы также будут очень ценны.Также впервые представляем
tiny11 core builder! Более мощный скрипт, предназначенный для быстрого и чистого тестирования. Только самый минимум, ничего лишнего. Этот скрипт создаёт значительно сокращённый образ Windows 11. Однако он не подходит для постоянного использования из-за отсутствия возможности обслуживания — нельзя добавлять языки, обновления и функции после создания. tiny11 Core - это не полноценная замена Windows 11, а инструмент быстрого тестирования или разработки, потенциально полезный для сред виртуальных машин.!https://github.com/ntdevlabs/tiny11builder
Подсказал: @Fenix917
Опубликовано в @gitgate
#win @windows11 #iso #builder #tiny
GitHub
GitHub - ntdevlabs/tiny11builder: Scripts to build a trimmed-down Windows 11 image.
Scripts to build a trimmed-down Windows 11 image. Contribute to ntdevlabs/tiny11builder development by creating an account on GitHub.
2👍14🔥6
ha-keenetic_api - интеграция для Home Assistant, которая предоставляет полный контроль и мониторинг вашего роутера Keenetic через его API. Превратите ваш роутер в умное устройство с широким набором сенсоров, переключателей и сервисов.Возможности:
Мониторинг системы:
- cенсоры: Загрузка
CPU и памяти, время работы (uptime), WAN IP-адрес, температура чипов 2.4 ГГц и 5 ГГц, количество клиентов Wi-Fi.- бинарный сенсор: Общий статус роутера.
Управление сетью и интерфейсами:
- трекер устройств: Отслеживание подключенных клиентов.
- сенсоры интерфейсов: Скорость загрузки/выгрузки, объем переданных данных, время включения.
- бинарные сенсоры: Статус подключения интерфейса.
- переключатели: Включение/отключение интерфейсов.
Управление функциями роутера:
- кнопка: Перезагрузка роутера.
- переключатели: Управление питанием
USB-портов, доступом к веб-конфигуратору, пробросом портов.- селектор: Выбор политики для клиента.
- обновление: Проверка и установка обновлений прошивки.
Прочее:
- изображение: Генерация
QR-кода для вашей Wi-Fi сетиМожет устанавливаться через
HAСS https://github.com/malinovsku/ha-keenetic_api
Подсказал: @Shadow6
Опубликовано в @gitgate
#hass #keenetik #hacs #smarthome
👍18🔥5
russian-swears - cловарь мата русского языка.Приведены базовые слова, словообразующие приставки, производные слова, словообороты и выражения.
Особенно ценно, что для каждого из слов или выражений дается расширенное пояснение с примерами применения в речи и историческими пояснениями и ссылкаами на первоисточники.
Может использоваться например как источник для парера текстов для автозамены. Или для трансляции в академический вид транскрибированных записей митов.
Внимание ! Коллеги, все взрослые люди, поэтому призываю использовать проект сугубо в технических целях. Если кто либо решит взять на вооружения в целях духовного саморазвития - это его личные сложности :)
https://github.com/nickname76/russian-swears
Подсказал: Илья - @Zizibob
Опубликовано в @gitgate
#dict #russian #swears
👍18🔥11
антимат фильт - регулярное выражение для нахождения русского мата в тексте. Использовать следует только для первичной модерации, ибо обходится нажатием в одну клавишу. Если вам требуется полноценный фильтра мата, советую прибегнуть к программному пути создания такового, найти третье API, или просто остановиться на ручной модерации.
PS. В дополнение к предыдущему посту. При чтении регулярки советую придерживать глаза руками, чтобы не лопнули.. :)
https://gist.github.com/imDaniX/8449f40655fcc1b92ae8d756cbca1264
Подсказал: Илья - @Zizibob
Опубликовано в @gitgate
#regexp #russian #swears
Gist
Мат фильтр | Регулярка антимат
Мат фильтр | Регулярка антимат. GitHub Gist: instantly share code, notes, and snippets.
👍13🔥4
ldap-ui - Быстрый и универсальный редактор LDAP
Возможности:- просмотр дерева каталогов
- создание/изменение/удаление записи
- импорт/экспорт
LDIF
- поддержка изображений для атрибутов jpegPhoto и thumbnailPhoto
- просмотр схемы- простой поиск (настраиваемый)
- асинхронный бэкэнд
LDAP с хорошей масштабируемостью- доступно как образ
Docker
Приложение всегда требует аутентификации, даже если каталог разрешён анонимно. Учётные данные пользователя проверяются простой привязкой к каталогу (SASL не поддерживается). То, что конкретный пользователь может видеть (и редактировать), полностью регулируется правилами доступа к каталогу. Приложение показывает только содержимое каталога, ни больше, ни меньше.https://github.com/dnknth/ldap-ui
Опубликовано в @gitgate
#ldap #webui
👍13🔥7
moribito - терминальный обозреватель LDAP-сервера, созданный с использованием Go и BubbleTea, предоставляющий интерактивный интерфейс для просмотра деревьев каталогов LDAP, просмотра записей и выполнения пользовательских запросов.Возможности:
- интерактивная навигация по дереву: просматривайте структуру каталога
LDAP с помощью клавиатуры/мыши- средство просмотра записей: просмотр подробных атрибутов записи
LDAP
- интеграция с буфером обмена: копирование значений атрибутов в системный буфер обмена- интерфейс пользовательских запросов: выполнение пользовательских запросов
LDAP с получением результатов в режиме реального времени.- результаты с разбивкой на страницы: эффективная разбивка на страницы для больших наборов результатов с автоматической загрузкой
- гибкая конфигурация: поддержка файлов конфигурации и параметров командной строки
- безопасная аутентификация: поддержка
SSL/TLS и различных методов аутентификации- уУведомления об автоматических обновлениях: дополнительная проверка наличия новых версий на
GitHub
- современный TUI: чистый, интуитивно понятный интерфейс, созданный с помощью BubbleTea
- несколько подключений: сохранение и переключение между несколькими конфигурациями сервера LDAP
https://github.com/ericschmar/moribitoПодсказал: Миша Исаев - @ismvru
Опубликовано в @gitgate
#ldap #tui
👍13🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
godap - удобный и мощный TUI для LDAP
Возможности: - поддерживает аутентификацию с помощью пароля,
NTLM-хеша, тикетов Kerberos или сертификата PEM/PKCS#12
- преобразует дату/время, логические значения и другие категориальные атрибуты в читаемый текст- красивые цвета и крутые эмодзи
- поддержка
LDAPS и StartTLS
- быстрый проводник, загружающий объекты по запросу- рекурсивный поиск объектов в сочетании с полезными сохраненными поисковыми запросами
- гибкий поиск участников групп и групп пользователей
- поддерживает создание, редактирование и удаление объектов и атрибутов
- поддерживает перемещение и переименование объектов
- поддерживает поиск удаленных и переработанных объектов
- поддерживает экспорт определенных поддеревьев каталога в файлы
JSON.- интерактивный редактор
userAccountControl
- интерактивный просмотрщик + редактор DACL
- интерактивный просмотрщик + редактор ADIDNS (базовый)- просмотрщик групповых политик
- поддержка
SOCKS
https://github.com/Macmod/godapПодсказал: Max Zotov - @Sf1nk5
опубликовано в @gitgate
#ldap #tui
1👍12🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
Repomanager - веб-инструмент зеркалирования репозиториев пакетов rpm и deb.Возможности:
- создание зеркал репозиториев
deb и rpm
- подписывание пакетов/репозиториев с помощью GPG
- загрузка пакетов в репозитории- управление средами и контурами (например,
preprod, prod) и создание зеркал доступными только для определенных сред.- управление обновлениями пакетов
- планировщик задач
https://github.com/lbr38/repomanager
Опубликовано в @gitgate
#repo #mirror #deb #rpm #webui
1👍19🔥8
Nano-vLLM - облегченная реализация vLLM, созданная с нуля.Возможности:
- быстрый офлайн-вывод - скорость вывода сравнима с
vLLM
- читабельная кодовая база - чистая реализация примерно в 1200 строках кода Python
- набор для оптимизации - кэширование префиксов, тензорный параллелизм, компиляция Torch, график CUDA и т. д.Опубликовано в @gitgate
#llm #ai
👍7🔥3
lldap - облегченная реализация LDAP для аутентификацииЭтот проект представляет собой облегченный сервер аутентификации, предоставляющий продуманный и упрощенный интерфейс
LDAP для аутентификации. Он интегрируется со многими бэкендами, от KeyCloak до Authelia, Nextcloud и другими.Он поставляется с пользовательским интерфейсом, который упрощает управление пользователями и позволяет пользователям редактировать свои данные или сбрасывать пароль по электронной почте.
Цель не в том, чтобы предоставить полноценный
LDAP-сервер; Этот сервер представляет собой систему управления пользователями, которая:- простая настройка (не нужно возиться со
slapd),- простота управления (дружественный веб-интерфейс),
- низкое потребление ресурсов,
- настроен на базовые настройки по умолчанию, поэтому вам не придется разбираться в тонкостях
LDAP.В основном он ориентирован на серверы с собственным хостингом и компонентами с открытым исходным кодом, такими как
Nextcloud, Airsonic и т. д., которые поддерживают только LDAP в качестве источника внешней аутентификации.Для получения дополнительных функций (поддержка
OAuth/OpenID, обратный прокси-сервер и т. д.) вы можете установить другие компоненты (KeyCloak, Authelia и т. д.), используя этот сервер в качестве источника достоверной информации для пользователей через LDAP.По умолчанию данные хранятся в
SQLite, но вы можете заменить бэкэнд на MySQL/MariaDB или PostgreSQL.https://github.com/lldap/lldap
Подсказал Александр Никитин - @alexmorbo
Он же и готовый
Helm Chart накидал: https://github.com/alexmorbo/helm-charts/tree/master/charts/lldapопубликовано в @gitgate
#ldap #auth #helm #chart
1👍15🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
LDAP Explorer - LDAP клиент для VS Code
Возможности: - просмотр дерева - изучите структуру
DIT и найдите записи LDAP в интуитивно понятном интерфейсе.- список атрибутов - узнайте об атрибутах
LDAP без написания фильтров поиска- поиск и фильтрация - удобный поиск записей
LDAP прямо из VS Code
- экспорт записей LDAP в формате CSV - делитесь результатами LDAP и анализируйте их, используя стандартный формат CSV.- управление закладками - добавляйте в закладки записи
LDAP, которые вам часто приходится проверять или которые находятся в неудобных местах.- поддержка нескольких подключений - управление несколькими подключениями
LDAP, такими как тестовые и производственные подключения.- поддержка переменных окружения - простая интеграция с контейнерами
- безопасные учетные данные. Пароли привязки могут храниться в зашифрованном виде в секретном хранилище или не храниться вообще и запрашиваться во время подключения.
https://github.com/fengtan/ldap-explorer
Демо: https://github.com/fengtan/ldap-explorer/blob/master/screenshots/anim.gif
Подсказал: Миша Исаев - @ismvru
Опубликовано в @gitgate
#ldap #vscode
1👍9🔥5
forgejo-runner-setup - документация пример установки и настройки forgejo раннера на русском языке. Собранный и обобщенный перевод официальной документации.
Автор: Сергей Архипов - @SArkhipov
https://github.com/sergey-arkhipov/forgejo-runner-setup
Опубликовано в @gitgate
#forgejo #gitea #runner #doc
GitHub
GitHub - sergey-arkhipov/forgejo-runner-setup: Main steps to setup forgejo runner
Main steps to setup forgejo runner. Contribute to sergey-arkhipov/forgejo-runner-setup development by creating an account on GitHub.
👍9🔥6