Useful Tools | Linux | GitOps | DevOps
Открыть в Telegram
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы. Понравился проект из поста - поддержи автора звездой! Web: https://gitgate.d3.ru Сотрудничество: @maxgrue
Больше6 701
Подписчики
Нет данных24 часа
+47 дней
+1130 день
Архив постов
1c-language-parser - парсер для языка 1С, написанный на Go. Парсер использует yacc для эффективного синтаксического анализа и создает абстрактное синтаксическое дерево (AST) представления разобранного кода 1С.
https://github.com/LazarenkoA/1c-language-parser
Опубликовано в @gitgate
#1cNetWatch - диагностика сети в реальном времени прямо в вашем терминале. Одна команда, никакой настройки, мгновенный обзор.
Большинство сетевых инструментов заставляют вас выбирать: наблюдать за происходящим (iftop, bandwhich) или анализировать пакеты (Wireshark, tshark). NetWatch делает и то, и другое в одном терминале - от общего обзора до анализа отдельных байтов пакетов.
https://github.com/matthart1983/netwatch
Подсказал: Eliot Spencer - @tehn0mad
Опубликовано в @gitgate
#moni #networkSudo for Windows - позволяет пользователям windows запускать команды с правами администратора непосредственно из окон терминала без этих прав.
Встроенная версия sudo доступна для сборок Windows 11 26045 и более поздних версий. Если вы используете сборку для участников программы Windows Insider, в которой есть sudo, вы можете включить его в приложении «Параметры Windows» на странице «Возможности для разработчиков».
Все аспекты, касающиеся прав доступа и работы с командной строкой, отличаются в Windows и Linux. Этот проект не является форком проекта sudo для Unix/Linux и не является его портом. Вместо этого Sudo for Windows - это реализация концепции sudo, специфичная для Windows.
Поскольку это совершенно разные приложения, вы обнаружите, что некоторые элементы традиционного интерфейса sudo отсутствуют в Sudo для Windows, и наоборот. Скрипты и документация, написанные для sudo, могут быть недоступны для непосредственного использования с Sudo для Windows без некоторых модификаций.
https://github.com/microsoft/sudo
Опубликовано в @gitgate
#windows #security #sudoTenacity - простой в использовании многодорожечный аудиоредактор и программа для записи звука для Windows, macOS, Linux и других операционных систем. Она создана на основе широко популярной программы Audacity и разрабатывается большой и разнообразной группой волонтеров.
Вы перешли с Audacium или Saucedacity? Вы попали по адресу! Мы рады приветствовать всех пользователей Audacium и Saucedacity в Tenacity и нашем сообществе. Мы внедрили новые функции из Audacity 3.1, чтобы упростить редактирование. Кроме того, мы сохранили темы этих двух форков с минимальными изменениями, чтобы они лучше сочетались с нашими новыми функциями редактирования и небольшими изменениями в треках.
Возможности:
- запись с аудиоустройств (реальных или виртуальных)
- экспорт/импорт широкого спектра аудиоформатов (с возможностью расширения с помощью FFmpeg)
- высокое качество, включая поддержку аудио с плавающей запятой до 32 бит.
- плагины, обеспечивающие поддержку плагинов VST, LV2 и AU.
- написание скриптов на встроенном языке сценариев Nyquist, а также на Python, Perl и других языках с использованием именованных каналов.
- редактирование произвольной выборки и многодорожечной временной шкалы
- доступность, включая редактирование с помощью клавиатуры, поддержку программ чтения с экрана и поддержку озвучивания.
Инструменты, полезные для анализа сигналов, в том числе аудио.
https://codeberg.org/tenacityteam/tenacity
Опубликовано в @gitgate
#audio #edit #audacityMQTT-NP - кроссплатформенный настольный MQTT-клиент, разработанный для разработчиков и энтузиастов Интернета вещей.
Созданный с использованием современных веб-технологий и языка Rust, он предоставляет быстрый, безопасный и удобный интерфейс для мониторинга и управления MQTT-брокерами.
Возможности:
- несколько профилей серверов: сохранение и переключение между различными MQTT-брокерами.
- защищенные соединения: поддержка аутентификации (имя пользователя/пароль)
- статус соединения: мониторинг соединения в режиме реального времени с помощью визуальных индикаторов.
- быстрое переключение: плавное переключение между серверами без потери данных.
- динамическое обнаружение тем: автоматическое обнаружение тем из брокера.
- Infinity Topics Explorer: подпишитесь на все темы, используя символ #wildcard
- фильтрация по темам: выберите темы для мониторинга.
- визуальные индикаторы: анимированные уведомления о поступлении сообщений.
- массовые операции: снять выделение со всех элементов, удалить все элементы или удалить невыбранные элементы.
- сообщения в режиме реального времени: просматривайте входящие сообщения по мере их поступления.
- счетчик сообщений: отслеживание порядка сообщений с обратной нумерацией.
- копировать в буфер обмена: функция быстрого копирования содержимого сообщений.
- подписка на темы: подписывайтесь на новые темы прямо из журналов.
- Clear Logs: начните с чистого листа одним щелчком мыши
- современный дизайн: чистый, интуитивно понятный интерфейс, созданный с помощью Tailwind CSS.
- темный режим: приятная для глаз тема благодаря поддержке темного оформления.
- адаптивный дизайн: оптимизирован для экранов настольных компьютеров и мобильных устройств.
- боковая панель навигации: быстрый доступ ко всем функциям.
- функция Keep-Alive Views: сохраняет состояние при переключении между страницами.
- Infinity Topics Explorer: включение/выключение автоматического поиска тем
- сохранение соединения: запоминает ваше последнее подключение.
-сохранение тем: сохраняет темы для каждого соединения.
https://github.com/leruetkins/mqtt-np-tauri
Подсказал: @parum_amica
Опубликовано в @gitgate
#mqtt #rustLufus утилита для создания образов и форматирования физических дисков, написанная на Python, вдохновлённая Rufus для Windows, с целью улучшения пользовательского опыта для пользователей Linux.
Хотя основная функциональность уже реализована, проект всё ещё находится в активной разработке. Пользователям следует ожидать ошибок, незавершённых функций и постоянных структурных изменений.
Возможности:
- упрощает создание загрузочных носителей для пользователей Linux (как новичков, так и опытных).
- предоставляет пользователям чистый, минималистичный и доступный интерфейс.
- универсальный центр для всего, что связано с прошивкой образов дисков под Linux
- предоставляет пользователям свободу и контроль над установкой Windows
https://github.com/Hog185/Lufus
Опубликовано в @gitgate
#disk #rufustennis - небольшой интерфейс командной строки для вывода стильных CSV-таблиц в терминале. Строки будут обрезаны по размеру, и программа автоматически выберет приятные цвета, соответствующие вашему терминалу. Написано на языке Zig.
Возможности:
- автоматическое размещение элементов под размер окна терминала
- автоматический выбор тем оформления: светлая или темная в зависимости от фона вашего терминала.
- автоматическое форматирование чисел
автоматическое определение CSV против TSV
- отлично работает с JSON/JSONL или SQLite.
заголовки, номера строк, зебровые полосы, стили границ
- сортировка, фильтрация, начало/конец
- опция --peek, чтобы получить краткое резюме
https://github.com/gurgeous/tennis
Опубликовано в @gitgate
#csv #tui #json #sqlitePureMac - бесплатная утилита для очистки от мусора
macOS с открытым исходным кодом.
Альтернатива CleanMyMac, которая уважает вашу конфиденциальность.
Никаких подписок. Никакой телеметрии. Никакого сбора данных. Просто чистый Mac.
Большинство приложений для очистки Mac стоят 30-50 долларов в год, собирают данные об использовании и показывают всплывающие окна с предложениями дополнительных услуг. PureMac делает то же самое бесплатно, работает полностью в автономном режиме, а исходный код доступен для проверки.
Возможности:
- абсолютно бесплатно: без пробного периода, без платных тарифов, без подписок.
- 100% конфиденциальность: никакой аналитики, никакой телеметрии, никаких сетевых запросов.
- полностью нативная разработка: создано с использованием SwiftUI, без Electron, без веб-представлений.
- полностью открытый исходный код: лицензия MIT, проверьте код самостоятельно.
- подписано и заверено: идентификатор разработчика Apple Developer ID, без предупреждений Gatekeeper.
https://github.com/momenbasel/PureMac
Опубликовано в @gitgate
#mac #apple #tools #cleanerGranian - быстрый HTTP-сервер на Rust для Python приложений, построенный на основе Hyper и Tokio.
Основные причины, побудившие к созданию этого проекта, следующие:
- необходимо иметь единую, корректную реализацию HTTP, поддерживающую версии 1, 2 (и в конечном итоге 3).
- предоставить единый пакет для нескольких платформ.
- избежать типичной для Unix-систем композиции зависимостей Gunicorn + uvicorn + http-tools.
- обеспечить стабильную работу по сравнению с существующими альтернативами.
Возможности:
- поддержка приложений с интерфейсами ASGI/3, RSGI и WSGI.
- протоколы HTTP/1 и HTTP/2
- HTTPS и mTLS
- веб-сокеты
- ррямая переддача статических файлов
- расширение ASGI pathsend
https://github.com/emmett-framework/granian
Опубликовано в @gitgate
#http #python #rustCloud Torrent - удалённый торрент-клиент с самостоятельным размещением, написанный на Go (golang). Вы запускаете торренты удалённо, они загружаются в виде наборов файлов на локальный диск сервера, после чего их можно получить или просмотреть в потоковом режиме по протоколу HTTP.
Возможности:
- один бинарный файл
- кроссплатформенность
- встроенный поиск торрентов
- обновления в режиме реального времени
- адаптировано для мобильных устройств
- быстрый сервер контента
https://github.com/jpillora/cloud-torrent
Опубликовано в @gitgate
#torrent #cloudgitty - однофайловый CLI для GitHub, GitlLab и любого другого git с короткими, понятными командами значительно облегчающий работу с репозиториями.
Возможности:
- один бинарник, без лишних зависимостей
- быстрый повседневный workflow для Git
- семантические сокращения (to, from, in)
- работает с GitHub CLI (gh) и поддерживает прокси
Опубликовано под MIT лицензией.
Поделился автор: @unisonqq (просьба поддержать звездой в репку ! )
https://github.com/Omibranch/gitty
Опубликовано в @gitgate
#git #cli23 апреля в 18:30 (мск) пройдёт офлайн-митап MWS Cloud Platform «Под капотом: инфраструктура». Также будет онлайн-трансляция. В программе доклады инженеров, которые ежедневно решают нетривиальные задачи при работе над инфраструктурными сервисами облака.
Из докладов вы узнаете:
— какие возможности открывают быстрые объектные хранилища, в том числе для работы с большими языковыми моделями
— как упростить для пользователя работу с управляемыми сервисами в облаке
— как снизить риски ошибок конфигурации и улучшить наблюдаемость с помощью сервисных агентов
После основной части — нетворкинг и угощения. Регистрируйтесь на митап! Это возможность обсудить нюансы, которые всплывают только в продакшене, и будут полезны на практике.
🗓23 апреля, начало в 18:30
📍Москва, Дом Культур, ул. Сретенка, 25
Вход бесплатный, но требуется регистрация и её подтверждение — количество мест ограничено.
Зарегистрироваться
SMB CSI Driver for Kubernetes - драйвер позволяет Kubernetes получать доступ к SMB-серверу как на узлах Linux, так и на узлах Windows.
Для работы драйвера требуется существующий и уже настроенный SMB-сервер. Он поддерживает динамическое выделение постоянных томов с помощью запросов на постоянные тома (Perstant Volume Claims) путем создания нового подкаталога в SMB-сервере.
https://github.com/kubernetes-csi/csi-driver-smb
Опубликовано в @gitgate
#k8s #smb #csi #pvcSkyvern - автоматизирует рабочие процессы в браузере, используя LLM-ы и компьютерное зрение. Он предоставляет SDK, совместимый с Playwright, который добавляет функциональность ИИ поверх Playwright, а также конструктор рабочих процессов без кода, который помогает как технически подкованным, так и нетехническим пользователям автоматизировать ручные рабочие процессы на любом веб-сайте, заменяя ненадежные или неэффективные решения для автоматизации.
Традиционные подходы к автоматизации браузера требовали написания пользовательских скриптов для веб-сайтов, часто полагаясь на анализ DOM и взаимодействие на основе XPath, что приводило к сбоям при изменении структуры веб-сайта.
Вместо того чтобы полагаться исключительно на взаимодействие с помощью XPath, определяемого кодом, Skyvern использует LLM в области Vision для изучения веб-сайтов и взаимодействия с ними.
DВозможности:
- может работать на веб-сайтах, которые он никогда раньше не видел, поскольку способен сопоставлять визуальные элементы с действиями, необходимыми для завершения рабочего процесса, без какого-либо написания пользовательского кода.
- устойчив к изменениям в структуре сайта, поскольку наша система не использует заранее определенные XPath-метки или другие селекторы при навигации.
- способен взять один рабочий процесс и применить его к большому количеству веб-сайтов, поскольку он умеет анализировать взаимодействия, необходимые для завершения этого процесса.
https://github.com/Skyvern-AI/skyvern
Опубликовано в @gitgate
#ai #vision #automationsqlit - lazygit среди баз данных SQL
Подключайтесь к базе данных и выполняйте запросы к ней прямо с терминала за считанные секунды.
Возможности:
- менеджер подключений: сохранение и переключение подключений без аргументов командной строки.
- просто запустите sqlit: настройка через командную строку не требуется, выберите соединение и приступайте.
- поддержка нескольких баз данных: PostgreSQL, MySQL, SQLite, SQL Server и более 10 других.
- интеграция с Docker: автоматическое определение запущенных контейнеров базы данных.
- интеграция с Cloud CLI: легко просматривайте и подключайтесь к внешним базам данных через интерфейсы командной строки Azure, AWS и GCP.
- SSH-туннели: безопасное подключение к удаленным базам данных с использованием аутентификации по паролю или ключу.
- надежные учетные данные: пароли хранятся в связке ключей вашей операционной системы.
- редактирование в стиле Vim: Модальное редактирование для приверженцев терминального режима
- история запросов: поисковая история по каждому соединению.
- фильтрация результатов: нечеткий поиск по миллионам строк.
- контекстно-зависимая справка: сочетания клавиш отображаются на экране.
- просмотр баз данных: таблицы, представления, процедуры, индексы, триггеры, последовательности.
- автозаполнение: Усовершенствованный механизм автозаполнения SQL-запросов для таблиц, столбцов и процедур.
- режим командной строки: выполнение SQL-запросов из командной строки.
- темы: Rose Pine, Tokyo Night, Nord, Gruvbox
- мастер установки зависимостей: автоматическая установка отсутствующих драйверов.
https://github.com/Maxteabag/sqlit
Подсказал: Eliot Spencer - @tehn0mad
Опубликовано в @gitgate
#postgres #mysql #sqlite #mssql #docker #cloud #tui #cliweron - предоставляет экономичные, быстрые и безопасные оверлейные сети на основе WebRTC.
Возможности:
- доступ к узлам за NAT: Поскольку weron использует WebRTC для установления соединений между узлами, он может легко обходить корпоративные брандмауэры и NAT с помощью STUN или даже использовать TURN-сервер для туннелирования трафика. Это может быть очень полезно, например, для подключения к вашей домашней лаборатории по SSH без переадресации каких-либо портов на вашем маршрутизаторе.
- защита домашней сети: благодаря относительно низким накладным расходам WebRTC в сетях с низкой задержкой, weron можно использовать для защиты трафика между узлами в локальной сети без существенного снижения производительности.
- подключение локальных узлов к облачной сети: если, например, у вас работает кластер Kubernetes с узлами на основе облачных экземпляров, но вы также хотите подключить к нему свои локальные узлы, вы можете использовать weron для создания доверенной сети.
- обход цензуры: базовый пакет WebRTC, на котором построены популярные инструменты для видеоконференций, такие как Zoom, Teams и Meet, сложно заблокировать на сетевом уровне, что делает его ценным дополнением к вашему арсеналу инструментов для обхода государственной или корпоративной цензуры.
- создавайте собственные одноранговые протоколы: простой API упрощает разработку распределенных приложений с автоматическим переподключением, несколькими каналами передачи данных и т.д.
https://github.com/pojntfx/weron
Опубликовано в @gitgate
#network #overlay #webrtcchartli - интерфейс командной строки для отображения графиков в терминалах на основе числовых текстовых данных. chartli преобразует обычные числа в графики для терминалов. ASCII, Spark, столбчатые диаграммы, тепловые карты, Unicode, шрифт Брайля, SVG.
https://github.com/ahmadawais/chartli
Опубликовано в @gitgate
#chart #cli #svg #asciiLLM Wiki - персональная база знаний, которая формируется сама собой.
LLM читает ваши документы, создает структурированную вики-систему и поддерживает ее в актуальном состоянии.
Возможности:
- lвухэтапная цепочка обработки информации: LLM сначала анализирует данные, а затем генерирует вики-страницы с отслеживанием источника и инкрементальным кэшированием.
- граф знаний 4-Signal: модель релевантности с прямыми связями, пересечением источников, моделью Адамика-Адара и сходством типов.
- Louvain Community Detection: автоматическое обнаружение кластеров знаний с оценкой сплоченности.
- Graph Insights: неожиданные связи и пробелы в знаниях с помощью глубокого исследования в один клик.
- векторный семантический поиск: опциональный поиск на основе встраивания данных через LanceDB, поддерживает любые конечные точки, совместимые с OpenAI.
- постоянная очередь загрузки: последовательная обработка с восстановлением после сбоя, отменой, повторной попыткой и визуализацией хода выполнения.
- импорт папок: рекурсивный импорт папок с сохранением структуры каталогов и контекста папок в качестве подсказки для классификации LLM.
- глубокие исследования: поисковые запросы по темам, оптимизированные для LLM, многопоточный веб-поиск, автоматическая загрузка результатов в вики.
- асинхронная система проверки: LLM помечает элементы для оценки человеком, предопределенных действий и предварительно сгенерированных поисковых запросов.
- Chrome Web Clipper: захват веб-страниц одним щелчком мыши с автоматической загрузкой в базу знаний.
https://github.com/nashsu/llm_wiki
Опубликовано в @gitgate
#ai #llm #wikiagtop - взгляд изнутри на то, что делают ваши ИИ агенты программирования, работающие в терминале, где вы их запускаете.
agtop - это панель мониторинга терминала в стиле top, которая отслеживает каждую сессию Claude Code и Codex на вашем компьютере: затраты, использование токенов, контекстная нагрузка, загрузка ЦП, вызовы инструментов и многое другое. Все в одном месте, в режиме реального времени.
Возможности:
- обнаружение сессий: автоматически находит сессии Claude Code (~/.claude/projects/) и Codex (~/.codex/sessions/).
- отслеживание затрат: расходы за сеанс с почасовой и суточной разбивкой; выставление счетов с учетом тарифного плана (включая розничные тарифы и тариф Max).
- контекстное давление: CTX% показывает, насколько заполнено контекстное окно каждого агента.
- функция Live toggle: фильтр для отображения запущенных сессий с данными о загрузке ЦП в реальном времени, процентах затрат и подсчете количества инструментов за период.
- панель производительности: графики загрузки ЦП и использования памяти за сеанс в зависимости от времени.
- панель «Процессы»: дерево процессов в реальном времени, отображающее дочерние процессы с указанием процента использования ЦП, объема памяти и командной строки.
Панель «Активность инструментов» — прокручиваемая история вызовов каждого инструмента с указанием времени; вы можете точно увидеть, что делал каждый агент.
- панель «Стоимость»: общие затраты по временным интервалам с указанием токенов для каждой модели и разбивкой по статьям расходов.
- панель конфигурации: просмотр файла CLAUDE.md/AGENTS.md, разделов памяти, навыков, серверов MCP и прав доступа для каждой сессии.
- иетрики процессов ОС: процент использования ЦП и количество PID для запущенных сессий (macOS/Linux/Windows)
- краткий обзор графиков расходов, токенов и загрузки ЦП: сводные данные о затратах, токенах и состоянии системы.
- подробный просмотр: полная разбивка затрат, распределение токенов, статистика по моделям и полная история использования инструмента.
- управление сессиями: удаление неактивных сессий с подтверждением.
- фильтр по периоду неактивности: фильтрация сеансов по возрасту (1 день, 1 неделя, 1 месяц)
- поддержка мыши: выбор элемента щелчком мыши, сортировка по столбцам, переключение вкладок;
- всплывающие подсказки при наведении курсора на заголовки столбцов.
- неинтерактивные режимы: таблица и полный JSON-дамп для написания скриптов.
https://github.com/ldegio/agtop
Опубликовано в @gitgate
#ai #top #tui #claude #codex