TGViewer
Channel Public Channel
Useful Tools | Linux | GitOps | DevOps

Useful Tools | Linux | GitOps | DevOps

@gitgate

Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

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

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Subscribers
6.77K
Photos
403
Videos
10
Links
1.1K

Showing posts older than #1262 · Back to latest

Older Posts 20 shown
Post #1261 3.68K
AliSQL - форк MySQL от Alibaba, созданное на основе официальной MySQL и широко используемое в производственной среде Alibaba Group. Оно включает в себя различные оптимизации производительности, улучшения стабильности и функции, разработанные специально для крупномасштабных приложений.

Основное различие от оригиналамв том, что для OLTP используется InnoDB, а для OLAP - всроенный в ядро движок DuckDB что дает существенный прирост в скорости на сложных запросах

https://github.com/alibaba/AliSQL

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

#mysql #olap #oltp #duckdb
GitHub GitHub - alibaba/AliSQL: AliSQL is a MySQL branch originated from Alibaba Group. Fetch document from Release Notes at bottom. AliSQL is a MySQL branch originated from Alibaba Group. Fetch document from Release Notes at bottom. - alibaba/AliSQL
  • 👍 13
  • 🔥 4
Post #1260 3.9K
Kerminal - это современный высокопроизводительный эмулятор терминала, сочетающий в себе возможности полнофункционального локального терминала с расширенным управлением SSH-соединениями.

Созданный с учетом приоритета безопасности на основе Tauri (Rust) для обеспечения высокой производительности и Vue 3 для адаптивного пользовательского интерфейса, Kerminal предлагает все: от базовых операций с терминалом до сложных рабочих процессов SSH с зашифрованным управлением профилями, туннелированием и синхронизацией между несколькими устройствами - и все это в красивом нативном настольном приложении.

Идеально подходит для разработчиков, DevOps-инженеров, системных администраторов и всех, кто постоянно работает за компьютером и ценит безопасность, организованность и производительность.

https://github.com/klpod221/kerminal

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

#terminal #ssh
  • 👍 21
  • 🔥 7
Post #1259 4.08K
dockadvisor - быстрый и легковесный линтер для Dockerfile, написанный на Go, который помогает вам писать более качественные Dockerfile, выявляя распространенные проблемы и антипаттерны.

Возможности:
- быстрый и легковесный: создан на Go для оптимальной производительности, с поддержкой WebAssembly для выполнения в браузере.
- комплексная проверка: более 60 правил, охватывающих все стандартные инструкции Dockerfile, многоэтапные сборки и лучшие практики обеспечения безопасности.
- понятная обратная связь: информативные сообщения об ошибках с номерами строк, уровнями серьезности и ссылками на документацию Docker.
- оценка качества: Получайте оценку от 0 до 100 на основе нарушений правил, чтобы отслеживать качество Dockerfile с течением времени.
- функция обеспечения безопасности: обнаруживает потенциальные секреты в переменных, проверяет область видимости ARG и выявляет неопределенные ссылки.

https://github.com/deckrun/dockadvisor

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

#docker #linter #dockerfile
  • 👍 19
  • 🔥 12
Post #1258 3.92K
pinger - комплексный инструмент для тестирования производительности DNS, который проверяет более 60 общедоступных DNS-серверов, чтобы найти самый быстрый и надежный DNS-резолвер для вашей сети.

Возможности:
- тестирует более 60 DNS-серверов, включая Google, Cloudflare, Quad9, OpenDNS, AdGuard и многие другие.
- многократные итерации тестирования: выполняет 5 тестов на каждом сервере, используя различные популярные домены.
- анализ корреляции DNS-Ping: измеряет как время выполнения DNS-запроса, так и задержку сети.
- интеллектуальная система оценки: взвешенная оценка (70% DNS, 30% ping) для оптимального выбора сервера.
- цветовая кодировка результатов: визуальные индикаторы производительности (зеленый = отлично, желтый = хорошо, красный = медленно).
- рекомендации по настройке: Предоставляет готовые к использованию варианты основного и дополнительного DNS-сервера.

https://github.com/Panchajanya1999/pingerr

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

#dns #network #test #check
  • 🔥 18
  • 👍 9
Post #1257 3.56K
sqlite-rest - предоставляет RESTful API из любой базы данных SQLite.

sqlite-rest похож на PostgREST, но предназначен для SQLite. Это автономный веб-сервер, который добавляет RESTful API к любой базе данных SQLite.

https://github.com/b4fun/sqlite-rest

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

#sqlite #api
GitHub GitHub - b4fun/sqlite-rest: sqlite-rest adds a RESTful API to any SQLite database sqlite-rest adds a RESTful API to any SQLite database - b4fun/sqlite-rest
  • 👍 13
  • 🔥 6
Post #1256 3.52K
PostgREST - предоставляет полноценный RESTful API для любой существующей базы данных PostgreSQL. Он обеспечивает более чистый, соответствующий стандартам и более быстрый API, чем тот, который вы, вероятно, будете писать с нуля.

https://github.com/PostgREST/postgrest

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

#postgres #api
  • 👍 13
  • 🔥 6
Post #1255 3.63K
FlipClock - заставка в виде переворачивающихся часов как на Мас, поддерживаемая SDL2.

Эта программа поддерживает работу с несколькими мониторами при запуске в полноэкранном режиме, однако добавление/удаление мониторов во время работы программы не поддерживается, и вам не следует этого делать.

является кроссплатформенным и может быть установлен и запущен в основных операционных системах Windows и Linux.

https://github.com/AlynxZhou/flipclock

Web: https://flipclock.alynx.one/

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

#screensaver #clock
  • 🔥 10
  • 👍 4
Post #1254 3.65K
Basalt - приложение с интерфейсом пользователя терминала (TUI), позволяющее управлять хранилищами и заметками Obsidian из терминала. Basalt является кроссплатформенным и может быть установлен и запущен в основных операционных системах Windows, macOS и Linux.

Basalt не является полной или всеобъемлющей заменой Obsidian, а представляет собой минималистичный подход к управлению заметками в терминале с читаемым отображением Markdown и интерфейсом WYSIWYG.

https://github.com/erikjuhani/basalt

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

#obsidian #tui #markdown #wysiwyg
  • 👍 11
  • 🔥 5
Post #1253 3.26K
Ntfs2btrfs - инструмент, который выполняет преобразование файловой системы NTFS от Microsoft в открытую файловую систему btrfs, аналогично тому, как это делает btrfs-convert для ext2. Исходный образ сохраняется как копия с реферальной ссылкой по адресу image/ntfs.img, и если вы хотите сохранить результат преобразования, вы можете удалить эту копию, чтобы освободить место.

https://github.com/maharmstone/ntfs2btrfs

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

#btrfs #ntfs #tools #filesystem #convert
GitHub GitHub - maharmstone/ntfs2btrfs Contribute to maharmstone/ntfs2btrfs development by creating an account on GitHub.
  • 🔥 13
  • 👍 9
Post #1252 3.36K
btrfsmaintenance - набор инструментов для обслуживания BTRFS

Это набор скриптов, дополняющих файловую систему btrfs и предназначенных для автоматизации некоторых задач обслуживания. Речь идёт о очистке, балансировке, обрезке или дефрагментации.

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

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

Репозиторий содержит готовый systemd unit для автоматизации рутинных задач

https://github.com/kdave/btrfsmaintenance

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

#btrfs #tools #filesystem
GitHub GitHub - kdave/btrfsmaintenance: Scripts for btrfs maintenance tasks like periodic scrub, balance, trim or defrag on selected mountpoints… Scripts for btrfs maintenance tasks like periodic scrub, balance, trim or defrag on selected mountpoints or directories. - kdave/btrfsmaintenance
  • 👍 12
  • 🔥 5
Post #1251 3.21K
systemdlint - линтер для проверки юнитов systemd

Этот инструмент изначально был создан для проверки модулей в кросс-скомпилированных встроенных образах во время сборки, где невозможно запустить копию systemd (поскольку он кросс-скомпилирован). Вследствие этого он не использует код systemd и может интерпретировать некоторые настройки иначе, чем сам systemd - как и в случае с любым линтером, используйте полученные результаты в качестве основы для дальнейшего анализа. Также следует помнить, что systemd создает больший набор файлов времени выполнения, которые не учитываются инструментом - то же самое относится к информации, связанной с ядром, такой как записи /dev, /sys или /proc.

https://github.com/priv-kweihmann/systemdlint

Подсказал: Сергей - @snubats

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

#systemd #linter #cicd
GitHub GitHub - priv-kweihmann/systemdlint: Systemd Linter Systemd Linter. Contribute to priv-kweihmann/systemdlint development by creating an account on GitHub.
  • 👍 11
  • 🔥 5
Post #1250 3.49K
rdp_client - RDP клиент на bash, работает с xfreerdp.

Список серверов и пароли заполняется в yaml формате и шифруется openssl

Поделился автор: Дмитрий Ершов - @ErshovDmitry

* Поддержите разработчика звездой в репке !

https://gitlab.com/edmitry2010/rdp_client

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

#bash #rdp
  • 👍 17
  • 🔥 7
Post #1249 3.74K
Input Remapper - простой в использовании инструмент для Linux, позволяющий изменять поведение ваших устройств ввода.

Поддерживает X11, Wayland, комбинации клавиш, программируемые макросы, джойстики, рули. Триггеры, клавиши, движения мыши и многое другое. Сопоставляет любой ввод с любым другим вводом.

https://github.com/sezanzeb/input-remapper

Подсказал: Сергей - @snubats

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

#system #input
  • 🔥 14
  • 👍 5
Post #1238 4.08K
netscanner - сканер и диагностический инструмент для сети.

Возможности:
- список аппаратных интерфейсов
- активный коммутируемый интерфейс для сканирования и дампа пакетов.
- сканирование сетей Wi-Fi
- уровень сигнала Wi-Fi (с графиками)
- (IPv4) Пинг CIDR с указанием имени хоста, OUI и MAC-адреса.
- (IPv4) Packetdump (TCP, UDP, ICMP, ARP)
- (IPv6) Packetdump (ICMP6)
- запуск/пауза дампа пакетов
- сканирование открытых портов (TCP)
- фильтр журналов пакетов
- экспорт отсканированных IP-адресов, портов и пакетов в CSV-файл.
- подсчет трафика + DNS-записи

https://github.com/Chleba/netscanner

Подсказал: Alex Kup - @Lifailon

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

#net #scanner #ipv4 #wifi
  • 👍 15
  • 🔥 10
Post #1237 3.6K
Typst - новая система верстки на основе разметки, разработанная таким образом, чтобы быть столь же мощной, как LaTeX, но при этом гораздо проще в освоении и использовании.

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

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

https://github.com/typst/typst

Подсказал: Роман Шубин

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

#edit #latex
  • 👍 16
  • 🔥 8
Post #1236 3.52K
marktext - редактор Markdown нового поколения.

Простой и элегантный редактор Markdown с открытым исходным кодом, ориентированный на скорость и удобство использования. Доступно для Linux, macOS и Windows.

Возможности:
- предварительный просмотр в реальном времени (WYSIWYG) и чистый, простой интерфейс для комфортного письма без отвлекающих факторов.
- поддерживаются спецификации CommonMark, GitHub Flavored Markdown и выборочно Pandoc Markdown.
- расширения Markdown, такие как математические выражения (KaTeX), метаданные и эмодзи.
- использование вспомогательных средств для абзацев и встроенных стилей поможет повысить эффективность вашего письма.
- вывод файлов в форматах HTML и PDF.
- различные темы: свет кадмия, тьма материала и т.д.
- различные режимы редактирования: режим исходного кода, режим пишущей машинки, режим фокусировки.
- вставка изображения непосредственно из буфера обмена.

https://github.com/marktext/marktext

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

#markdown #edit
  • 👍 22
  • 🔥 6
Post #1235 3.25K
ish - проект по запуску оболочки Linux на iOS с использованием эмуляции x86 в пользовательском режиме и трансляции системных вызовов.

https://github.com/ish-app/ish

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

#ios #sh #linux #emulator
  • 👍 11
  • 🔥 3
Post #1234 3.76K
UTM - полнофункциональный системный эмулятор и хост виртуальных машин для iOS и macOS. Он основан на QEMU. Вкратце, он позволяет запускать Windows, Linux и другие операционные системы на вашем Mac, iPhone и iPad.

Возможности:
- полная эмуляция системы (MMU, устройства и т. д.) с использованием QEMU.
- поддерживается более 30 процессоров, включая x86_64, ARM64 и RISC-V.
- графический режим VGA с использованием SPICE и QXL
- текстовый терминал
- USB-устройства
- JIT ускорение с использованием QEMU TCG
- фронтенд разработан с нуля для macOS 11 и iOS 11+ с использованием новейших и лучших API.
- создавайте, управляйте и запускайте виртуальные машины непосредственно с вашего устройства.

Дополнительные функции macOS:
- аппаратное ускорение виртуализации с использованием Hypervisor.framework и QEMU
- загрузка гостевых систем macOS с помощью Virtualization.framework на macOS 12 и выше.

https://github.com/utmapp/UTM

Подсказал: Alex Kup - @Lifailon

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

#mac #qemu #ios #macos #apple
  • 👍 12
  • 🔥 6
Post #1233 3.48K
Lima - запускает виртуальные машины Linux с автоматическим обменом файлами и переадресацией портов (аналогично WSL2).

Первоначальная цель Lima заключалась в популяризации containerd, включая nerdctl (contaiNERD ctl), среди пользователей Mac, но Lima можно использовать и для приложений, не связанных с контейнерами.

Lima также поддерживает другие контейнерные движки (Docker, Podman, Kubernetes и т. д.) и хосты, отличные от macOS (Linux, NetBSD и т. д.).

проект из инкубатора фонда Cloud Native Computing Foundation (CNCF).

https://github.com/lima-vm/lima

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

#mac #containerd #vm #docker #podman #apple
  • 👍 9
  • 🔥 4
Post #1232 4.12K
picosnitch - мониторинг сетевого трафика по каждому исполняемому файлу, с прекрасной визуализацией.

Возможности:
- уведомления о подключении новых программ к сети или об их изменении.
- отслеживает вашу пропускную способность, анализируя трафик по исполняемым файлам, хешу, родительским файлам, доменам, портам или пользователям с течением времени.
- веб-интерфейс и интерфейс терминала с геолокацией по IP-адресу для каждого соединения (геолокация по IP-адресу с помощью DB-IP)
- можно проверить хеши или исполняемые файлы с помощью VirusTotal.
- хэши исполняемых файлов кэшируются на основе устройства и inode для повышения производительности.
- обнаруживает приложения, работающие внутри контейнеров; различаются несколько версий одного и того же приложения на основе их хеша.
- использует BPF для точного мониторинга полосы пропускания с низкими накладными расходами и fanotify для отслеживания изменений исполняемых файлов.
- для каждого соединения регистрируется родительский исполняемый файл и его хеш.
- минималистичный дизайн, ориентированный на точное обнаружение с четким и надежным сообщением об ошибках, когда это невозможно.

https://github.com/elesiuta/picosnitch

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

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

#moni #ebpf #network #geoip #docker
  • 👍 15
  • 🔥 12
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →