fa
Feedback
Useful Tools | Linux | GitOps | DevOps

Useful Tools | Linux | GitOps | DevOps

رفتن به کانال در Telegram

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

نمایش بیشتر
6 677
مشترکین
-124 ساعت
+77 روز
+4130 روز
آرشیو پست ها
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

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

lazy-tmux - менеджер сессий с функцией восстановления через Scrollback. Интерфейс командной строки, который создает снимки се
lazy-tmux - менеджер сессий с функцией восстановления через Scrollback. Интерфейс командной строки, который создает снимки сессий tmux с запущенными процессами и функцией Scrollback, а затем восстанавливает их отложенно и без проблем по мере выбора одного из них. Возможности: - сохраните текущую сессию, определенную сессию или все сессии на диск с помощью функции сохранения. Снимки сохраняют окна, панели, макеты, выполняющиеся команды оболочки и историю прокрутки оболочки для последующего восстановления. - функция отложенного восстановления позволяет восстановить только ту сессию, которую вы выберете с помощью команды восстановления или в интерактивном режиме с помощью средства выбора. Вам не нужно тратить оперативную память на все сессии при запуске - в отличие от tmux-resurrect, который восстанавливает все сразу. - интерактивный браузер сессий TUI, сочетающий в себе древовидное представление сессий, окон и панелей с таблицей, отображающей дополнительную информацию: активную команду в каждой панели, время последнего снимка, количество окон/панелей в сессии и статус сессии (восстановлена ​​или нет). Нечеткий поиск позволяет молниеносно находить любое окно или панель. - клавиатурный инструмент выбора, позволяющий искать, перемещаться и восстанавливать сессии, не выходя из tmux. - гибкая сортировка сессий и окон с помощью флагов --session-sort и --window-sort. Сортировка по времени последнего использования, времени захвата, количеству окон/панелей, именам, командам или любой их комбинации. - используйте параметр --fzf-engine, чтобы заменить встроенный TUI на fzf. Этот параметр можно установить во время установки для получения более лёгкого бинарного файла; обратите внимание, что управление сеансом/окном с помощью клавиатуры недоступно. - в режиме автоматического сохранения периодически создаются снимки всех сессий в фоновом режиме, обеспечивая сохранность состояния сессии после перезагрузки. Во избежание конфликтов одновременно запускается только один процесс автоматического сохранения. - функция Bootstrap restore at tmux startup позволяет автоматически восстанавливать последнюю или конкретную сессию, что полезно для автоматизации после запуска системы. - снимок включает структуру окон и панелей, а также команды для работы с панелями, что позволяет плавно восстанавливать рабочую среду. Например, для запуска npm dev server, docker-compose, nvim или любого другого редактора. - дополнительная функция захвата прокрутки панели оболочки позволяет сохранять и воспроизводить предыдущий вывод, сохраняя контекст для восстановленных сессий. Поддержите нашего автора @alchemmist звездой в репке ! Для разработчика это очень важно ! https://github.com/alchemmist/lazy-tmux Web: https://lazy-tmux.xyz Опубликовано в @gitgate #tmux #tui #lazy

Gateryx - решение для межсетевого экрана веб-приложений (WAF), которое обеспечивает полностью интегрированный, высокозащищенн
Gateryx - решение для межсетевого экрана веб-приложений (WAF), которое обеспечивает полностью интегрированный, высокозащищенный веб-шлюз, объединяя обратный прокси-сервер нового поколения и современный поставщик идентификационных данных в единый, оптимизированный продукт. Созданное на основе быстрой, проверенной в боевых условиях криптографии на эллиптических кривых (P-256), оно обеспечивает аутентификацию Passkey без пароля, токены JWT и OIDC, подписанные с помощью ES256, а также административный доступ, защищенный ECDSA. Возможности: - API-шлюз с нулевым доверием. Обеспечьте идентификацию на периферии сети с помощью проверки JWT ES256 до того, как трафик достигнет веб-сервисов. - вход для клиентов без пароля. Аутентификация с помощью пароля/WebAuthn для беспрепятственного доступа пользователей, защищенного от фишинга. - корпоративный SSO и OIDC. Компактный, интегрированный поставщик идентификации OIDC для внутренних инструментов, облачных приложений, порталов разработчиков и панелей мониторинга. - усиленная административная панель управления. Защита административных конечных точек с помощью запросов, подписанных по RFC 9421 ECDSA - без паролей, без токенов носителя. - высокопроизводительный уровень безопасности на периферии сети. Сверхнизкая задержка при входящем трафике благодаря парам сокетов «ведущий-ведомый» и облегченным путям проверки. - мгновенное развертывание. Замените множество инструментов (поставщик идентификации, служба аутентификации, входящий трафик, API-шлюз) одним продуктом, одной конфигурацией, одним развертыванием. - написано исключительно на Rust: легковесное, невероятно быстрое, с минимальным потреблением памяти, предназначено для работы во встроенных системах и виртуальных устройствах с ограниченными ресурсами. https://github.com/eva-ics/gateryx Опубликовано в @gitgate #security #web #waf #idp

Distr - платформа распространения программного обеспечения. Distr позволяет компаниям, занимающимся разработкой программного
Distr - платформа распространения программного обеспечения. Distr позволяет компаниям, занимающимся разработкой программного обеспечения и искусственного интеллекта, распространять приложения среди клиентов, самостоятельно управляющих своими приложениями, с минимальной настройкой. Возможности: - централизованное управление: просмотр и управление всеми развертываниями, артефактами, подключенными агентами, клиентами с самостоятельным управлением и клиентами BYOC через интуитивно понятный веб-интерфейс. - автоматизация развертывания: Дополнительные предварительно настроенные агенты Helm и Docker управляют развертыванием, собирают журналы и метрики, а также позволяют удаленно устранять неполадки. - клиентский портал под собственной торговой маркой: позвольте вашим клиентам контролировать развертывание или загружать ваши артефакты. - управление лицензиями: Распространяйте определенные версии вашего приложения среди конкретных клиентов. - реестр контейнеров: распространение OCI-совместимых артефактов (образов Docker, диаграмм Helm, модулей Terraform) со встроенным детальным контролем доступа и аналитикой. - получите доступ к API, используя наш многофункциональный SDK. - полностью открытый исходный код и возможность самостоятельного размещения. https://github.com/distr-sh/distr Web: https://distr.sh/ Опубликовано в @gitgate #docker #k8s #helm #terraform #packages #app

GitHub Store - кроссплатформенный магазин приложений для релизов GitHub, разработанный для упрощения поиска и установки прогр
GitHub Store - кроссплатформенный магазин приложений для релизов GitHub, разработанный для упрощения поиска и установки программного обеспечения с открытым исходным кодом. Он автоматически определяет устанавливаемые бинарные файлы (APK, EXE, DMG, AppImage, DEB, RPM), обеспечивает установку в один клик, отслеживает обновления и представляет информацию о репозиториях в удобном интерфейсе в стиле магазина приложений. Разработано с использованием Kotlin Multiplatform и Compose Multiplatform для платформ Android и настольных компьютеров. Возможности: - на главной странице представлены разделы «В тренде», «Горячие новинки» и «Самые популярные проекты» с фильтрами по времени. - отображаются только репозитории с действительными устанавливаемыми ресурсами. - система оценки тематики с учетом платформы позволяет пользователям Android и настольных компьютеров в первую очередь видеть релевантные приложения. - обновлен поиск с улучшенным ранжированием по релевантности и производительностью. - инструмент выбора релизов позволяет просматривать и устанавливать любые релизы, а не только самые последние. - получает все релизы для каждого репозитория. - кдиное действие «Установить последнюю версию», а также разворачивающийся список всех доступных релизов и их установщиков. - возможность ручной установки с автоматической проверкой совместимости. - название приложения, версия и действие для обмена. - звёзды, вилки, открытые вопросы. - отображаемое содержимое файла README («Об этом приложении»). - примечания к выпуску с форматированием Markdown для любого выбранного выпуска. - список установщиков с указанием платформ и размеров файлов. - поддержка ссылок - открытие сведений о репозитории непосредственно по URL-адресу. - экран профиля разработчика позволяет просмотреть репозитории и активность разработчика. - открывайте, удаляйте и понижайте версию установленных приложений непосредственно из GitHub Store. - Android: сопоставление архитектуры APK (armv7/armv8), мониторинг пакетов и отслеживание обновлений. - рабочий стол (Windows/macOS/Linux): загружает установщики в папку «Загрузки» пользователя и открывает их с помощью обработчика по умолчанию. - сохраняйте и просматривайте избранные репозитории GitHub прямо из приложения. - поддержка динамического прокси для настраиваемой маршрутизации сети. - усовершенствованная система кэширования для более быстрой загрузки и сокращения использования API. https://github.com/OpenHub-Store/GitHub-Store Опубликовано в @gitgate Подсказал: @Jhon_Mosk #github #app #appstore

Как запустить микросервисы в Managed Kubernetes Микросервисное приложение мало просто задеплоить — нужны правила запуска, обн
Как запустить микросервисы в Managed Kubernetes
Микросервисное приложение мало просто задеплоить — нужны правила запуска, обновлений, масштабирования и изоляции. Именно они делают эксплуатацию предсказуемой, а инфраструктуру — готовой к росту нагрузки.
На вебинаре 26 марта в 11:00 эксперты Cloud.ru разберут, как превратить Managed Kubernetes в удобную и надежную платформу для работы микросервисов. В программе:
1️⃣ разберете, в каких проектах микросервисы действительно нужны и как быстро запустить готовое масштабируемое решение в облаке без лишних сложностей; 2️⃣ рассмотрите базовую структуру Kubernetes для микросервисов: что потребуется сразу, а что можно отложить; 3️⃣обсудите, как организовать деплой, обновления и откаты, чтобы релизы были управляемыми; 4️⃣ настроите масштабирование с помощью нативных инструментов Kubernetes; 5️⃣ свяжете платформу с реестром артефактов; 6️⃣ узнаете, как следить за метриками и логами приложения.
👉Зарегистрироваться👈

dpi-checkers - инструменты проверки, позволяющие определить, использует ли ваш домашний интернет протокол DPI, а также конкретные методы (и их параметры), которые цензор использует для введения ограничений. !!! ПРЕДУПРЕЖДЕНИЕ !!! Весь контент в этом репозитории предоставляется исключительно в исследовательских и образовательных целях . Вы несете единоличную ответственность за обеспечение соответствия использования вами любого кода, данных или информации из этого репозитория всем применимым законам и нормативным актам вашей юрисдикции. Авторы и участники проекта не несут ответственности за любое неправомерное использование или нарушения, возникшие в результате использования данных материалов https://github.com/hyperion-cs/dpi-checkers Опубликовано в @gitgate Подсказал: @shadow6 #security #dpi