Useful Tools | Linux | GitOps | DevOps
6.79K subscribers
414 photos
10 videos
13 files
1.14K links
Полезные opensource проекты на все случаи жизни, а иногда и советы.

Понравился проект из поста - поддержи автора звездой!

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Trippy - объединяет функциональность traceroute и ping и предназначен для помощи в анализе сетевых проблем.

Возможности:
- мощные функции трассировки: ICMP, UDP и TCP поверх протоколов IPv4 и IPv6
- обратный поиск DNS и ASN
- обнаружение NAT
- поиск информации о географическом положении IP-адреса и отобразите её на карте мира.
- настраиваемые столбцы, цветовые темы и сочетания клавиш.
- режим подробной навигации по маршруту
- режим конфиденциальности Hop
- показ отдельных потоков трассировки
- различные диаграммы и статистические данные
- поддержка множества языков
- поддержка баз данных MaxMind и IPinfo

https://github.com/fujiapple852/trippy

опубликовано в @gitgate

#net #ping #traceroute
👍15🔥5
Ccache - кэш для компилятора. Он ускоряет перекомпиляцию, кэшируя предыдущие компиляции и определяя, когда та же самая компиляция выполняется снова.

Возможности:
- поддерживает GCC, Clang, MSVC (Microsoft Visual C++) и другие аналогичные компиляторы
- работает на Linux, Windows, macOS и других Unix-подобных операционных системах
- понимает языки программирования C, C++, ассемблер, CUDA, Objective-C и Objective-C++
- поддерживает удалённое кэширование с использованием пользовательских бэкэндов хранения, которые могут быть адаптированы к любому протоколу удалённого хранения.
- поддерживается многоуровневое кэширование: один локальный кэш (или отсутствие локального кэша) и один или несколько удаленных кэшей.
- поддерживает быстрые режимы «прямой» и «зависимый», позволяющие избежать запуска препроцессора.
- использует кэш inode, чтобы избежать необходимости многократного хеширования одних и тех же заголовочных файлов во время сборки (на поддерживаемых ОС и файловых системах).
- поддерживает сжатие с использованием Zstandard.
- для хеширования основного входного сигнала используется быстрый и безопасный алгоритм BLAKE3.
- для обнаружения повреждений данных используется проверка контрольных сумм содержимого кэша с помощью XXH3.
- ведет статистику по попаданиям и промахам.
- автоматическое управление размером кэша.
- простая установка.
- низкие накладные расходы.
- поддержка преобразования абсолютных путей в относительные для повышения коэффициента попадания в кэш.
- при необходимости используется клонирование файлов (также известное как «референсные ссылки»), где это возможно, чтобы избежать копирования.
- по возможности используются жесткие ссылки, чтобы избежать копирования.

https://github.com/ccache/ccache

Web: https://ccache.dev/

опубликовано в @gitgate

#cache #dev
👍7🔥3
APKUpdater OSS - инструмент с открытым исходным кодом, который упрощает процесс поиска обновлений для установленных приложений. Он работает аналогично магазину приложений, но собирает обновления из множества независимых источников.

Этот проект является глубоко модифицированным и современным форком оригинального APKUpdater, созданного rumboalla. Огромное спасибо оригинальному автору за великолепную основу!

Возможности:
- интеграция с RuStore: загрузка APK и changelog напрямую из официального российского магазина.
- поддержка пользовательских Git-репозиториев: добавляйте проекты с GitHub/GitLab, настраивайте пакет, regex для APK и получайте обновления наряду со стандартными источниками.
- редизайн на Material Design 3: обновлённая навигация, карточки, типографика, плавные переходы и поддержка динамических цветов.
- безопасная смена пакета: приложение устанавливается как com.apkupdateross, не конфликтуя с оригинальным APKUpdater.
- источники обновлений: APKMirror, Aptoide, F-Droid, IzzyOnDroid, APKPure, GitLab, GitHub, Google Play, RuStore и ваши собственные Git-репозитории.
- поиск приложений: быстрый поиск по поддерживаемым площадкам.
- автопроверки: расписание фоновых проверок с уведомлениями и настройкой интервала (1/3/7 дней).
- режимы установки: обычный Session Installer, Root и Shizuku.
- современный дизайн и поддержка Android 7.0 (24) – Android 16 (36).
- темы: тёмная, светлая, системная, а также динамические цвета Android 12+.
- прямая и root-установка APK без рекламы и трекеров.

https://github.com/EikeiDev/apkupdateross

Подсказал: Max Zotov - @Sf1nk5

опубликовано в @gitgate

#android #apk #rustore
👍6🔥4
repowise - интеллектуальные функции кодовой базы для ИИ и людей: оценка состояния кода, автоматическая генерация документации, аналитика Git, обнаружение мертвого кода и принятие архитектурных решений с помощью MCP.

На каждый вопрос, который задает ваш агент о вашем репозитории, можно было бы получить ответ заранее. Кто вызывает эту функцию? Что сломается, если я ее изменю? Почему она написана именно так? Какой из этих файлов на самом деле опасен? Вместо этого агенты заново открывают ее для себя при каждой задаче: grep, чтение, перечитывание, забывание.

Repowise вычисляет эти ответы один раз и поддерживает их актуальность при каждом коммите. Ваш агент считывает ответ, а не кодовую базу, и тот же индекс предоставляет вашей команде подтвержденный дефектами показатель состояния, оценку риска изменений для каждого запроса на слияние и локальную панель мониторинга для всего этого. Одна установка через pip, никакого облака, ваш код никогда не покидает ваш компьютер.

https://github.com/repowise-dev/repowise

Подсказал: Elliot Spencer - @tehn0mad

Опубликоввано в @gitgate

#ai #codereview #mcp
👍9🔥2
PoWA - анализатор рабочей нагрузки PostgreSQL, который собирает статистику производительности и предоставляет диаграммы и графики в реальном времени, помогая отслеживать и настраивать ваши серверы PostgreSQL.

https://github.com/powa-team/powa

опубликоввано в @gitgate

#postgres #moni
🔥7👍6
HuggingFace Downloader - cамый быстрый и удобный способ загрузки моделей с HuggingFace Hub. Максимально используйте пропускную способность, подключаясь к нескольким файлам одновременно и загружая файлы параллельно.

Возможности:
- до 16 параллельных соединений на файл (загрузка по частям)
- до 8 файлов загружаются одновременно.
- автоматическое возобновление работы при прерывании

https://github.com/bodaay/HuggingFaceModelDownloader

опубликоввано в @gitgate

#ai #hf #downloader
👍6🔥5
dasha - дашборд производительности PostgreSQL для анализа состояния кластеров баз данных, выявления проблем и предоставления рекомендаций по оптимизации.

Возможности:
- анализ запросов
- анализ индексов
- анализ таблиц
- анализ внешних ключей
- обслуживание и вакуум
- соединения и блокировки
- отслеживание прогресса
- анализ настроек
- проверки схемы
- поиск по логам
- аутентификация и авторизация
- пользовательские настройки

https://github.com/dbulashev/dasha

опубликоввано в @gitgate

#postgres #moni
👍11🔥5
PromQL Anomaly Detection - фреймворк для обнаружения аномалий во временных рядах с использованием Prometheus/PromQL. Cостоит из двух основных компонентов: набора базовых правил записи, которые генерируют полосы аномалий для каждого желаемого временного ряда, и набора правил оповещения, которые обнаруживают, когда временной ряд пересекает полосы аномалий.

Особенности:
- не требует внешних систем.
- высокая производительность в больших масштабах.
- просто, но эффективно.
- расширяемый.

https://github.com/grafana/promql-anomaly-detection

опубликоввано в @gitgate

#moni #prometheus #promql
👍7🔥2
Useful Tools | Linux | GitOps | DevOps
logporter - экспортер Prometheus для получения базовых метрик и количества зарегистрированных сообщений в контейнерах. Зачем регистрировать количество событий в журналах: - отобразить количество запросов к приложению, если приложение регистрирует каждый…
logporter - экспортер Prometheus для получения базовых метрик и количества зарегистрированных сообщений в контейнерах, альтернатива cAdvisor.

Свежий релиз, из значимых изменений:
- улучшена производительность
- добавлен сбор логов для отправки в Loki.

https://github.com/Lifailon/logporter

Поделился Alex Kup - @Lifailon

Внимание, русский разработчик, автор lazyjournal ! Поддержите звездочкой в репке !

опубликовано в @gitgate

#moni #exporter #prometheus #log #cadvisor
👍11🔥6
Совет дня:

Посмотреть актуальные сети, используемые telegram и cloudflare всегда можно прямо у них на сайте.

https://core.telegram.org/resources/cidr.txt

https://www.cloudflare.com/ips/


опубликовано в @gitgate

#tips #telegram #cf #cidr
👍27🔥11
Useful Tools | Linux | GitOps | DevOps
Совет дня: Посмотреть актуальные сети, используемые telegram и cloudflare всегда можно прямо у них на сайте. https://core.telegram.org/resources/cidr.txt https://www.cloudflare.com/ips/ опубликовано в @gitgate #tips #telegram #cf #cidr
AirLLM - запуск гигантских LLM моделей на домашней видеокарте!

Библиотека ломает барьеры доступности ИИ и позволяет запускать тяжелые модели вроде Llama 3 70B на GPU всего с 4 ГБ VRAM, а огромную DeepSeek-V3 (671B) - на 12 ГБ. При этом не требуется проводить квантование, дистилляцию или обрезку весов.

В чем секрет?
Утилита декомпозирует модель и загружает в видеопамять строго один слой за другим. В случае с MoE-архитектурами библиотека стримит только тех экспертов, к которым идет запрос для генерации текущего токена. Нужный объем VRAM теперь зависит от размера одного слоя, а не от всей модели.

Главные фичи:
- поддерживает Llama 3/4, Qwen3, DeepSeek, Mistral и Gemma из коробки.
- блочное сжатие ускоряет инференс до 3 раз без потери точности.
- весь код инференса пишется в одну строку через AutoModel.
- полноценно работает на Linux и macOS (Apple Silicon).

https://github.com/lyogavin/airllm

опубликовано в @gitgate

#ai #vram
👍17🔥11
JetKVM - высокопроизводительное решение с открытым исходным кодом для удаленного управления компьютерами, серверами и рабочими станциями по протоколу KVM (клавиатура, видео, мышь).

Независимо от того, сталкиваетесь ли вы с проблемами загрузки, установкой новой операционной системы, настройкой параметров BIOS или просто удаленным управлением машиной, JetKVM предоставляет инструменты для эффективного решения этих задач.

Возможности:
- сверхнизкая задержка: видео 1080p@60FPS с задержкой 30-60 мс при кодировании H.264.
- плавное взаимодействие с мышью и клавиатурой для быстрого отклика пульта дистанционного управления.
- бесплатный и опциональный удаленный доступ: удаленное управление через облако JetKVM с использованием WebRTC.
- дополнительная функция Tailscale Networking: встроенная настройка состояния Tailscale и сервера управления, включая пользовательские конечные точки, совместимые с Headscale.
- программное обеспечение с открытым исходным кодом: написано на Golang под Linux. Легко настраивается через SSH-доступ к устройству JetKVM.

https://github.com/jetkvm/kvm

опубликовано в @gitgate

#kvm #net #tailscale #ssh
👍5🔥4
ZeroFS - файловая система с лог-структурой для S3.

ZeroFS предоставляет доступ к S3-совместимым хранилищам в виде файловых систем POSIX поверх NFS и 9P или в виде необработанных блочных устройств поверх NBD.

Возможности:
- соответствие стандарту POSIX
- пропускная способность, близкая к производительности S3, при обработке больших файлов и масштабирование до рабочих нагрузок, содержащих сотни миллионов небольших файлов.
- обработка десятков тысяч запросов в секунду.
- не требует использования внешних баз данных (все хранится в S3).

https://github.com/Barre/ZeroFS

опубликовано в @gitgate

#s3 #nfs #nbd
👍12🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
terminal-code - VS Code в вашем терминале

terminal-code объединяет сервер кода (VS Code в браузере) и браузер терминала (браузер в терминале), чтобы предоставить доступ к VS Code на терминале.

https://github.com/zenbu-labs/terminal-code

опубликовано в @gitgate

#term #vscode #editor #dev
👍9🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
rdn - современный файловый менеджер терминала, написанный на Rust + ratatui, визуально вдохновленный легендарным Dos Navigator (1991–99) от RIT Research Labs.

Возможности:
- двухпанельный интерфейс: классический стандартный интерфейс файлового менеджера с трехколоночным режимом «Краткий обзор».
- цветовая схема, соответствующая DOS: темно-серые панели, голубая полоса курсора, точные значения RGB палитры VGA, скопированные из оригинальной цепочки палитр Turbo Vision.
- для активной панели границы отображаются в две линии, для неактивной - в одну.
- операции с файлами: копирование (F5), перемещение (F6), удаление (F8), создание каталога (F7)
- встроенный просмотрщик файлов: текстовый и шестнадцатеричный режимы (F3)
- быстрый поиск: пошаговый поиск по имени файла (Alt+F7)
- выбор файла: Вставка для переключения, +/- для подстановочных символов, * для инвертирования
- сортировка: по имени, размеру, дате, добавочному номеру (F9)
- отображение скрытых файлов (Ctrl+H)
- встроенный Тетрис: потому что в оригинальной игре DN он тоже был (Ctrl+G)
- поддержка корзины: файлы перемещаются в системную корзину в macOS/Linux.

https://github.com/apatrushev/rdn

опубликовано в @gitgate

#tui #dn #rust
🔥8👍6
pgbot - наблюдаемость внутри базы данных PostgreSQL.

Один статический исполняемый файл подключается в режиме только для чтения, считывает собственные статистические представления Postgres и выводит в начале отчет о состоянии системы информацию о результатах, а также об изменениях, произошедших с момента последнего запуска.

Ни агента, ни внешних служб, ни прав на запись нигде нет.

Для анализа метрик и рекомендаций по оптимизации используется ИИ

https://github.com/pgrundev/pgbot

опубликовано в @gitgate

#postgres #ai
👍14🔥11
This media is not supported in your browser
VIEW IN TELEGRAM
magnitude - агент с открытым исходным кодом и встроенными локальными моделями. Полностью приватный и работающий в автономном режиме. Работает без проблем на любом оборудовании.

Возможности:
- полностью конфиденциально и в автономном режиме. Все данные остаются на вашем компьютере, включая модели.
- функция «Модели для каждой машины» анализирует ваше оборудование и рекомендует лучшие модели.
- работает сразу после установки. Не требуется настройка Ollama, сервера моделей или системы вывода.
- расширенные возможности Magnitude позволяют работать с Excel, PDF-файлами, Chrome и другими программами.
- бесплатное использование. Никаких затрат на токены, API-ключи, подписки или ограничения на количество запросов.
- программное обеспечение распространяется под лицензией Apache 2.0 с открытым исходным кодом, полностью доступно для проверки и модификации.

https://github.com/magnitudedev/magnitude

опубликовано в @gitgate

#ai #agent
👍12🔥6
GenOffice - бесплатная альтернатива Microsoft Office с открытым исходным кодом для macOS, Windows и Linux, построенная на основе редактирования с использованием ИИ как первоклассного рабочего процесса, а не как пристроенное окно чата.

GenOffice открывает и сохраняет настоящие форматы Microsoft Office - Word (.docx), Excel (.xlsx), PowerPoint (.pptx) - а также редактирует PDF и Markdown: это текстовый процессор, электронная таблица, редактор презентаций, редактор PDF и редактор Markdown, представляющие собой шесть приложений Electron, использующих один общий движок.

https://github.com/genspark-ai/genoffice

опубликовано в @gitgate

#office #ppt #docx #xls #markdown #pdf #ai
👍9🔥6
DashBeam — бесплатный opensource-инструмент для передачи файлов напрямую между устройствами без аккаунтов, рекламы и загрузки данных в облачный файлообменник.

Отправителю достаточно выбрать файл или папку, а получателю — открыть ссылку либо отсканировать QR-код.

Если устанавливать приложение не хочется, принять файл можно прямо в браузере.

Возможности:

- сквозное шифрование TLS 1.3 и проверка целостности через BLAKE3
- передача файлов и папок без ограничений по размеру со стороны сервиса
- возобновление прерванных загрузок
- отправка сразу нескольким получателям
- автоматическое обнаружение устройств в локальной сети
- сопряжение доверенных устройств для передачи без одноразовых ссылок
- работа через Windows, macOS, Linux, Android, CLI и браузер
- возможность поднять собственный relay для удалённых передач


Довольно удобная штука на фоне подобных, есть мысля даже форкнуть и добавить свои фичи. Если руки дойдут, обязательно поделюсь!

Скачать: https://dashbeam.net/en/downloads
Исходники: https://github.com/tonyantony300/dashbeam

опубликовано в @gitgate

#files #p2p #opensource
🔥14👍5
🔥 Редакция рекомендует

Komi Store
— бесплатный opensource-магазин приложений, который ищет готовые установочные файлы прямо в релизах GitHub, Codeberg, Forgejo и Gitea.

Вместо ручного похода по репозиториям можно найти нужный проект, выбрать подходящий APK и установить его прямо из приложения. Komi Store также умеет привязать уже установленную программу к исходному репозиторию и сообщать о новых версиях.

Возможности:

- поиск приложений по нескольким forge-платформам, включая собственные инстансы Gitea и Forgejo
- подбор APK под нужную архитектуру и сохранение выбранного варианта при обновлениях
- установка стандартными средствами Android, через Shizuku, Dhizuku или root
- отслеживание обновлений для приложений, установленных вручную или через F-Droid
- импорт и экспорт списка приложений из Obtainium
- поддержка приватных репозиториев и отдельных токенов для каждого хоста
- собственные зеркала загрузки для проблемных сетей
- светлая, тёмная и AMOLED-темы с Material You
- интерфейс на русском языке


Проект работает на Android 8.0 и новее. Есть также десктопные сборки для Windows, macOS и Linux. Исходный код распространяется по лицензии Apache 2.0.

Отличная альтернатива в реалиях блокировок и приватности, не нужно заводить всратый гугол аккаунт, ничего не нужно, тыкнул, установил и готово. Сам пользуюсь регулярно, это как установить свежую винду и сразу-же впиндюрить условный firefox.

F-Droid: https://f-droid.org/packages/zed.rainxch.githubstore/

Исходники: https://github.com/kurikomi-labs/komi-store

опубликовано в @gitgate

#android #github #opensource #apps
👍12