uk
Feedback
Useful Tools | Linux | GitOps | DevOps

Useful Tools | Linux | GitOps | DevOps

Відкрити в Telegram

Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы. Понравился проект из поста - поддержи автора звездой! Web: https://gitgate.d3.ru Сотрудничество: @maxgrue

Показати більше
6 672
Підписники
+224 години
-47 днів
+3930 день
Архів дописів
⚠️ PVS-Studio в SAST: от стандартов безопасности к DevSecOps Статический анализатор — мощный, но не всегда простой инструмент
⚠️ PVS-Studio в SAST: от стандартов безопасности к DevSecOps Статический анализатор — мощный, но не всегда простой инструмент. В серии вебинаров «Знакомство с PVS-Studio» вы пройдете путь от установки анализатора до встраивания в CI/CD и тонких настроек. На вебинаре «PVS-Studio в SAST: от стандартов безопасности к DevSecOps» вы узнаете, как использовать анализатор в качестве SAST-инструмента для автоматического поиска ошибок и потенциальных уязвимостей в исходном коде. Спикеры покажут, какие типы проблем выявляет PVS-Studio и как он помогает повысить качество и надежность ПО. А еще вы познакомитесь со сценариями интеграции анализатора в процесс разработки и CI/CD, разберете практические преимущества его применения на ранних этапах жизненного цикла разработки. 🗓 17 апреля, 14:00 Регистрируйтесь на вебинар по ссылке. Подписывайтесь на каналы PVS-Studio, чтобы всегда оставаться в курсе последних новостей о статическом анализаторе. 📱Telegram 📱MAX

ghgrab - предоставляет упрощенный интерфейс командной строки для выборочного извлечения определенных файлов или папок из любого репозитория GitHub, работающий на основе экосистемы Rust tokio и ratatui. Ориентированный на скорость и простоту использования, он предлагает красивый TUI, позволяющий получить именно то, что вам нужно, без задержек, связанных с полным клонированием репозитория Git. Возможности: - больше никаких клонирований и удалений: берите именно то, что вам нужно, когда вам это нужно. - приятный для глаз: чистый интерфейс терминала, который делает просмотр веб-страниц плавным. - работает там, где вы находитесь: быстрая установка через NPM, Cargo или PIP. - быстрый поиск: быстро ищите и перемещайтесь по папкам любого репозитория с помощью нечеткого поиска. - встроенная функция поиска репозиториев: введите ключевое слово репозитория на главной странице, чтобы выполнить поиск репозиториев GitHub, отфильтровать их и мгновенно открыть. - предварительный просмотр файлов: Предварительный просмотр исходного кода и текстовых файлов непосредственно в текстовом интерфейсе пользователя. - обрабатывает большие файлы: встроенная поддержка GitHub LFS (Large File Storage). - пакетный режим: выберите несколько файлов и папок, чтобы загрузить их все одновременно. - загрузка релизов: Загружайте артефакты релизов GitHub с учетом операционной системы/архитектуры. https://github.com/abhixdd/ghgrab Опубликовано в @gitgate #git #tui #lfs

Pulse - современная, унифицированная панель мониторинга для отслеживания вашей инфраструктуры в средах Proxmox, Docker и Kube
Pulse - современная, унифицированная панель мониторинга для отслеживания вашей инфраструктуры в средах Proxmox, Docker и Kubernetes. Она объединяет метрики, оповещения и аналитические данные, полученные с помощью ИИ, из всех ваших систем в единый, удобный интерфейс. Разработано для домашних лабораторий, системных администраторов и поставщиков управляемых услуг, которым необходим «единый интерфейс» без сложностей корпоративных систем мониторинга. Возможности: - единый мониторинг: просмотр состояния и метрик для PVE, PBS, PMG, Docker и Kubernetes в одном месте. - eмные оповещения: получайте уведомления через Discord, Slack, Telegram, электронную почту и другие каналы. - автоматическое обнаружение: автоматически находит узлы Proxmox в вашей сети. - история метрик: Постоянное хранилище с настраиваемым сроком хранения. - backup Explorer: визуализация заданий резервного копирования и использования хранилища. - чат-помощник (BYOK): Задавайте вопросы о вашей инфраструктуре на естественном языке. - патрулирование (BYOK): проверка состояния здоровья с предоставлением результатов в соответствии с графиком. анализ оповещений (Pro): Дополнительный анализ с помощью ИИ при срабатывании оповещений. - отслеживание затрат: отслеживание использования и затрат по каждому поставщику/модели. - Proxmox VE/PBS/PMG: Полный мониторинг и управление - Kubernetes: Полный мониторинг кластера K8s с помощью агентов. - Docker/Podman: Мониторинг контейнеров и сервисов Swarm. - контейнеры OCI: нативная поддержка контейнеров в Proxmox 9.1+ - безопасность по умолчанию: учетные данные шифруются в состоянии покоя, строгая область действия API. - обновление в один клик: простое обновление для поддерживаемых развертываний. - OIDC/SSO: Аутентификация с использованием единого входа. - ориентация на конфиденциальность: никакой телеметрии, все данные остаются на вашем сервере. https://github.com/rcourtman/pulse Подсказал: Eliot Spencer - @tehn0mad Опубликовано в @gitgate #moni #pve #pbs #docker #k8s

RustRAG - система знаний для LLM, которую можно быстро развернуть через Docker и использовать как основу для внутренних чат-ботов, техподдержки, персональных ассистентов и других сценариев, где требуется собственный контур хранения и выдачи знаний. Проект позволяет загружать файлы, документы, изображения и ссылки, извлекать из них текст и структуру, строить эмбеддинги, векторный индекс и граф связей, а затем использовать эту базу знаний через UI или подключать к любым ИИ-агентам через MCP. Возможности: - загрузка документов, веб-страниц и изображений в общую базу знаний; - поддержка форматов txt, md, csv, json, yaml, xml, html, pdf, docx, pptx, а также изображений png, jpg, jpeg, gif, webp, svg, tiff, heic и других текстовых форматов; - извлечение текста, построение векторов и графа сущностей/отношений; - встроенный ассистент в UI для проверки ответов по выбранной библиотеке; - подключение агентных клиентов через MCP; - выбор разных моделей для различных этапов обработки; - учет расходов на уровне документа, сайта и библиотеки; - гибкая настройка прав: только чтение, доступ к отдельным библиотекам или запись для самообновления базы ИИ агентом; - готовая инфраструктура с UI, API и служебными компонентами в одном развёртывании. В планах: - редактирование графа напрямую из UI; - поддержка аудио и видео с преобразованием в базу знаний и векторное представление; - SaaS-режим: систему можно будет либо развернуть у себя, либо использовать как внешний сервис. Подход проекта - предоставить не отдельные компоненты для ручной сборки очередного RAG-стека, а целостную систему, которую можно быстро запустить и использовать в прикладных задачах. https://github.com/mlimarenko/RustRAG Поделился автор: Mikhail - @leader_lm Опубликовано в @gitgate #rust #rag #llm #mcp #docker #ai #chatbot #knowledgebase

Fail2Ban UI -платформа управления для работы Fail2Ban на одном или нескольких хостах Linux. Она предоставляет централизованно
Fail2Ban UI -платформа управления для работы Fail2Ban на одном или нескольких хостах Linux. Она предоставляет централизованное место для просмотра блокировок, поиска и разблокировки IP-адресов, управления тюрьмами и фильтрами, а также получения уведомлений. Проект поддерживается компанией Swissmakers GmbH и распространяется под лицензией GPL-3.0. Умеет подключаться к сервису fail2ban локально через socket, удаленно по протоколу ssh с подключением по ключам или работать с удаленными узлами через своего агента. Возможности: - панель мониторинга активных блокировок и последних блокировок/разблокировок с обновлениями WebSocket в режиме реального времени. - менеджер серверов для локальных, SSH и управляемых агентом экземпляров Fail2Ban. - централизованные операции по поиску, блокировке и разблокировке пользователей на всех серверах и в рамках jails. - удаленное управление конфигурацией jails/фильтров (зависит от коннектора) - фильтрация отладочных данных и тестирование шаблонов логирования в реальном времени. - аналитические GeoIP данные с помощью интерактивного 3D-глобуса по странам. - расширенные действия для выявления рецидивистов (MikroTik, pfSense, OPNsense) - постоянное управление данными о событиях и данными в виде постоянных блоков. - настраиваемые оповещения (электронная почта/SMTP, веб-перехватчик, Elasticsearch) с обогащением данных GeoIP/Whois. - дополнительная авторизация через OIDC (Keycloak, Authentik, Pocket-ID) -шаблоны развертывания с минимальными привилегиями и поддержкой SELinux https://github.com/swissmakers/fail2ban-ui Подсказал: Alex Kup - @Lifailon Опубликовано в @gitgate #securitu #fail2ban #webui

markit - преобразуйте что угодно в Markdown. PDF, DOCX, PPTX, XLSX, HTML, EPUB, Jupyter, RSS, изображения, аудио, URL-адреса
markit - преобразуйте что угодно в Markdown. PDF, DOCX, PPTX, XLSX, HTML, EPUB, Jupyter, RSS, изображения, аудио, URL-адреса и многое другое. Встраиваемые конвертеры, встроенные LLM-провайдеры для описания изображений и транскрипции аудио. Работает как в режиме командной строки, так и в качестве библиотеки. Поддерживает систему плагинов. https://github.com/Michaelliv/markit Опубликовано в @gitgate #markdown #converter

Octo - небольшой, полезный помощник по программированию, похожий на головоногих моллюсков, который работает с любым API LLM,
Octo - небольшой, полезный помощник по программированию, похожий на головоногих моллюсков, который работает с любым API LLM, совместимым с OpenAI или Anthropic, и позволяет переключаться между моделями по своему желанию во время разговора, если конкретная модель зависает. Octo может дополнительно использовать (и мы рекомендуем использовать) модели машинного обучения, которые мы специально обучили и открыли для автоматической обработки ошибок вызова инструмента и редактирования кода от основных моделей программирования, с которыми вы работаете: модели автоисправления работают с любым LLM для программирования. Octo отлично работает с Kimi K2.5, MiniMax M2.5, GPT-5.3 и Claude 4.6 (хотя подойдет практически любая агентная модель программирования). Octo хочет помочь вам, потому что Octo - ваш друг. Octo не использует телеметрию. Использование Octo с поставщиком LLM, ориентированным на конфиденциальность означает, что ваш код остается вашим. Но вы также можете использовать его с любым API-провайдером, совместимым с OpenAI, с Anthropic или с локальными LLM, которые вы запускаете на своем компьютере. https://github.com/synthetic-lab/octofriend Опубликовано в @gitgate #ai #llm #openai #gpt #claude

MTProxyMax - полнофункциональный менеджер прокси Telegram MTProto, работающий на движке telemt 3.x Rust. Он объединяет базовы
MTProxyMax - полнофункциональный менеджер прокси Telegram MTProto, работающий на движке telemt 3.x Rust. Он объединяет базовый прокси-движок с интерактивным TUI, полноценным CLI, ботом Telegram для удаленного управления, контролем доступа для каждого пользователя, мониторингом трафика, цепочками прокси и автоматическими обновлениями — и все это в одном bash-скрипте. Возможности: - многопользовательские секретные ключи с индивидуальными квотами на пропускную способность, ограничениями для устройств и сроками действия. - Telegram-бот с 17 командами - управляйте всем со своего телефона - репликация - автоматическая синхронизация конфигурации с подчиненными серверами через rsync+SSH - интерактивный TUI - не нужно запоминать команды, настройка осуществляется через меню. - метрики Prometheus - реальная статистика трафика по каждому пользователю, а не просто предположения iptables. - цепочка прокси - маршрутизация через SOCKS5-серверы для дополнительной конфиденциальности - автоматическое восстановление - обнаруживает сбои, автоматически перезапускается и оповещает вас в Telegram - готовые образы Docker - установка за секунды, а не за минуты. Кажется от Иранского камрада, рекомендую посмотреть его сайтик, там много годноты.. https://github.com/SamNet-dev/MTProxyMax Web: https://www.samnet.dev/ Опубликовано в @gitgate #tg #telegram #proxy #mtproxy #tui #bash

mtg-ansible - по горячим следам подогнали Ansible role для автоматической раскатки mtg Поделился: Mikhail Isaev - @ismvru Опубликовано в @gitgate #mtg #ansible

mtg-ansible - по горячим следам подогнали Ansible role для автоматической раскатки mtg Поделился: Mikhail Isaev - @ismvru Опубликовано в @gitgate #mtg #ansible

mtg - чрезвычайно простой MTPROTO-прокси для Telegram. Идея MTG проста: минимальный, не перегруженный прокси-сервер, способный обрабатывать разумный масштаб - ~10-20 тысяч одновременных подключений, не имеющий системы управления пользователями, но отвечающий всем требованиям, связанным с его основной задачей: предоставить возможность использовать Telegram. https://github.com/9seconds/mtg Подсказал: @mf_man Опубликовано в @gitgate #tg #telegram #proxy #mtproxy

Telemt - быстрый, безопасный и многофункциональный сервер, написанный на Rust: он полностью реализует официальный алгоритм прокси Telegram и добавляет множество готовых к использованию улучшений, таких как: - ME Pool + Reader/Writer + Registry + Refill + Adaptive Floor + Trio-State + Generation Lifecycle - полнофункциональный API с возможностью управления. - защита от повторного воспроизведения в Sliding Window - метрики формата Prometheus - использование TLS-Fronting и TCP-Splicing для маскировки от посторонних глаз. Реализация TLS-fronting - одна из наиболее тщательно отлаженных, целенаправленных, продвинутых и практически "поведенчески согласованных с реальностью": мы уверены, что всё сделали правильно - подтверждение этому можно увидеть в наших проверках и трассировках. Наш промежуточный пул по своей конструкции обеспечивает самую высокую скорость в стандартных сценариях по сравнению с другими вариантами подключения к промежуточному прокси: разница незначительная, но обычное явление. Полная поддержка всех официальных режимов прокси MTProto: - классический - защищеный - с префиксом dd - поддельный TLS - с префиксом ee + SNI-вставка защита от атак повтора Дополнительная функция маскировки трафика: переадресация неопознанных соединений на реальный веб-сервер, например, GitHub Настраиваемые параметры поддержания соединения + тайм-ауты + IPv6 и «быстрый режим» Корректное завершение работы при нажатии Ctrl+C Обширное логирование с помощью трассировки и отладки с использованием метода RUST_LOG PS. Судя по части документации на русском - разработчики местные :) https://github.com/telemt/telemt FAQ: https://github.com/telemt/telemt/blob/main/docs/FAQ.ru.md Опубликовано в @gitgate #tg #telegram #proxy #mtproxy

DELLME !

rtk - высокопроизводительный CLI-прокси, снижающий потребление токенов LLM на 60-90%. rtk фильтрует и сжимает выходные данные
rtk - высокопроизводительный CLI-прокси, снижающий потребление токенов LLM на 60-90%. rtk фильтрует и сжимает выходные данные команд до того, как они достигнут контекста LLM. Единый исполняемый файл Rust, более 100 поддерживаемых команд, накладные расходы <10 мс. https://github.com/rtk-ai/rtk Опубликовано в @gitgate #ai #agent #roken

Plane - инструмент управления проектами с открытым исходным кодом, позволяющий отслеживать проблемы, запускать циклы спринтов
Plane - инструмент управления проектами с открытым исходным кодом, позволяющий отслеживать проблемы, запускать циклы спринтов и управлять планами развития продукта без хаоса, связанного с управлением самим инструментом. Возможности: - рабочие элементы: Эффективно создавайте и управляйте задачами с помощью мощного текстового редактора с расширенными возможностями, поддерживающего загрузку файлов. Улучшите организацию и отслеживание, добавляя подобъекты и ссылаясь на связанные задачи. - cycles: Поддерживайте темп работы вашей команды с помощью Cycles. Легко отслеживайте прогресс, используя диаграммы сгорания задач и другие полезные инструменты. - модули упрощают сложные проекты, разделяя их на более мелкие, управляемые модули. - настройте свой рабочий процесс, создавая фильтры для отображения только наиболее актуальных задач. С легкостью сохраняйте и делитесь этими представлениями. - с помощью Plane Pages вы можете собирать и систематизировать идеи, используя возможности искусственного интеллекта и расширенный текстовый редактор. Форматируйте текст, вставляйте изображения, добавляйте гиперссылки или преобразуйте свои заметки в практические действия. - аналитика: Получайте доступ к информации в режиме реального времени по всем вашим данным Plane. Визуализируйте тенденции, устраняйте препятствия и обеспечивайте бесперебойное продвижение ваших проектов. Альтернатива коммерческим Jira, Linear, Monday и ClickUp https://github.com/makeplane/plane Опубликовано в @gitgate @jira #linear #monday #clickup #alternative

OCI2Git - приложение на Rust, которое преобразует образы контейнеров (Docker и т. д.) в репозитории Git и генерирует специфик
OCI2Git - приложение на Rust, которое преобразует образы контейнеров (Docker и т. д.) в репозитории Git и генерирует спецификацию файловой системы (fsbom) в формате YAML. Каждый слой контейнера представлен в виде коммита Git, сохраняя историю и структуру исходного образа. Возможности: - анализ образов Docker и извлечение информации о слоях. - создайте репозиторий Git, в котором каждый слой изображения представлен в виде коммита. - генерация спецификации файловой системы (fsbom) в формате YAML с перечнем файлов по каждому слою. - поддержка пустых слоев (ENV, WORKDIR и т. д.) в качестве пустых коммитов. - полное извлечение метаданных в формат Markdown - расширяемая архитектура для поддержки различных контейнерных движков. https://github.com/Virviil/oci2git Опубликовано в @gitgate #docker #git

vim-GutenSyntax - расширение для Vim 9.1 и выше, обеспечивающее автоматическую асинхронную подсветку синтаксиса. Это специализированная версия vim-gutentags от Людовика Шабанта. В то время как оригинальный Gutentags фокусируется на навигации на основе тегов, GutenSyntax использует эти теги для динамической генерации и применения подсветки синтаксиса для пользовательских объявлений структур, объединений, перечислений, typedef и #define в вашем проекте. Возможности: - динамическая подсветка: автоматически окрашивает ваши пользовательские типы данных и макросы в соответствии с вашими настройками. - асинхронный режим: Использует задачи Vim 9 для обработки тегов в фоновом режиме - никаких зависаний пользовательского интерфейса, в проектах объемом до ~100 000 строк кода. - самоочистка: автоматически удаляет подсветку для удалённого кода (без "фантомных" тегов). - Zero-Config для C: жестко заданные значения по умолчанию, оптимизированные для C, C++, Yacc и Flex. https://github.com/ivanria/vim-GutenSyntax Поделился автор: Иван Иванович - @Iivrasdf Опубликовано в @gitgate #vim #colorer #highlighting #c

psistat - это программа на Python 3, предназначенная для отображения значений PSI и для захвата/отображения событий исключени
psistat - это программа на Python 3, предназначенная для отображения значений PSI и для захвата/отображения событий исключений. psistat заполняет важный пробел в мониторинге Linux, предоставляя один простой пакет, который предлагает: - высокоточные, рассчитанные средние значения: Предоставляет средние значения за 1 и 3 секунды - точки данных, которые более актуальны для отладки задержки в реальном времени, чем средние значения ядра за 60/300 секунд. - интеллектуальная регистрация событий: она автоматически регистрирует инциденты, превышающие заданные пользователем пороговые значения (1), реализует период ожидания для предотвращения спама и предоставляет данные для анализа (порядковый номер, абсолютное время, использованный интервал). - возможность мгновенного сохранения и копирования исторических журналов: это невероятно полезная функция для быстрого устранения неполадок и составления отчетов, которую не может предложить ни один другой простой инструмент. - простота: это приложение на Python, устанавливаемое через pipx - легко устанавливается, легко запускается и не требует никакой настройки. Хотя исходные данные PSI хранятся в ядре, в настоящее время ни один инструмент не предлагает такого сочетания мониторинга TUI в реальном времени, высокоточных вычислений и интеллектуальной регистрации событий, как psistat. https://github.com/joedefen/psistat Опубликовано в @gitgate #moni #tui #system #psi

psi_exporter - экспортёр Prometheus для получения информации о Pressure Stall Information (PSI) из ядра Linux. Ядро должно поддерживать PSI (CONFIG_PSI=y), для чего требуется как минимум Linux 4.20. https://github.com/cloudflare/psi_exporter Опубликовано в @gitgate #moni #exporter #prometheus #psi #system

cliamp - ретро-музыкальный плеер для терминалов, вдохновленный Winamp. Воспроизводит локальные файлы, потоковое видео, подкасты, YouTube, YouTube Music, SoundCloud, Bilibili, Spotify, Navidrome и Plex с визуализатором спектра, параметрическим эквалайзером и управлением плейлистами. https://github.com/bjarneo/cliamp Подсказал: One Two - @Holoview Опубликовано в @gitgate #music #player #winamp #cli