Useful Tools | Linux | GitOps | DevOps
6.21K subscribers
252 photos
3 videos
8 files
846 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

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

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
STU - приложение TUI Explorer для Amazon S3 (AWS S3), написанное на Rust с использованием ratatui.

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

- рекурсивная загрузка объектов
- предварительный просмотр с подсветкой синтаксиса для рендеринга текста и изображений
- доступ к прошлым версиям объектов
- настраиваемые сочетания клавиш
- поддержка S3-совместимого хранилища

https://github.com/lusingander/stu

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

#s3 #tui #rust
👍11🔥2
textual-paint - MS Paint в вашем терминале.

Это редактор изображений с текстовым пользовательским интерфейсом (TUI), созданный по образцу MS Paint и использующий Textual.

Или вернись обратно в детство и мир текстовых ANSI заставое для BBS ! :)

https://github.com/1j01/textual-paint

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

#tui #edit #ansi #bbs #paint
🔥15👍7
isd - интерактивный systemd с TUI интерфейсом

isd
– лучший способ работы с юнитами systemd. TUI предлагающий нечеткий поиск юнитов, автоматическое обновление предварительных просмотров, интеллектуальную обработку sudo и полностью настраиваемый интерфейс как для опытных пользователей, так и для новичков.

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

https://github.com/isd-project/isd

Документация: https://isd-project.github.io/isd

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

#systemd #tui #utils
🔥11👍7
This media is not supported in your browser
VIEW IN TELEGRAM
s-tui - утилита коммандной строки (CLI) отслеживает температуру, частоту, мощность и загрузку процессора в псевдо графическом виде через терминал.

Особенности:
- мониторинг температуры/загрузки/частоты/мощности вашего процессора
- демонстрирует падение производительности, вызванное тепловым тротлингом
- не требует X-сервера
- встроенные опции для нагрузочного тестирования процессора (stress/stress-ng/FIRESTARTER)

https://github.com/amanusk/s-tui

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

#cli #tui #cpu #stresstest
👍19🔥9
Pmail - удобный клиент на базе терминала для сервиса Google Gmail

Pmail создан на основе API Gmail с использованием Python, отсюда и название. Pmail должен хорошо интегрироваться с другими утилитами терминала, он использует W3m для разбора писем, Vim (Neovim) для редактирования и составления писем и интегрирует fzf для нечеткого поиска адресов электронной почты и в качестве средства выбора файлов для выбора вложений.

Pmail не ставит своей целью реализовать все функции, доступные через API, текущий набор функций приведен ниже. Конечно, Pmail во многом вдохновлен Mutt, но стремится стать гораздо более простым и удобным клиентом для пользователей Gmail.

Возможности:
- отправка, получение, ответ и пересылка электронных писем.
- интерфейс управлением с клавиатуры и привязками к vimish.
- легкий.
- просмотр писем с помощью W3m.
- создание электронных писем с помощью Vim.
- нечеткий поиск по контактам с помощью fzf, нет необходимости в адресной книге.
- сортировка сообщений в соответствии с системой ярлыков Gmail.
- легкое управление метками (отметить как прочитанное, переместить в корзину и т. д.)
- отдельные клиентские и серверные программы.

https://github.com/lt20kmph/pmail

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

#gmail #mua #fzf #w3m #tui #api #python
👍8🔥4
tewi - текстовый интерфейс (TUI) для демона Transmission BitTorrent

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

https://github.com/anlar/tewi

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

#tui #transmission #torrent #p2p
👍12🔥7
Carbonyl - текстовой браузер на базе Chromium, созданный для работы в терминале.

Он поддерживает практически все web-API, включая WebGL, WebGPU, воспроизведение аудио и видео, анимацию и т. д.

Он быстрый, запускается менее чем за секунду, работает с частотой 60 кадров в секунду и загружает процессор в режиме ожидания на 0%. Не требует оконного сервера (т.е. работает в консоли в безопасном режиме) и даже работает через SSH.

Carbonyl изначально создавался как html2svg, а теперь является средой выполнения для него.

https://github.com/fathyb/carbonyl

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

#brouser #tui #ssh
🔥32👍20
gpg-tui - терминальный пользовательский интерфейс (TUI) для GnuPG.

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

https://github.com/orhun/gpg-tui

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

#gnupg #gpg #tui
👍15🔥8
Process Compose - простой и гибкий планировщик и оркестратор для управления не контейнерными приложениями.

Почему? Потому что иногда просто не хочется иметь дело с Docker-файлами, определениями томов, сетями и Docker-реестрами. Поскольку Process Compose написан на Go, он представляет собой один двоичный файл и не имеет других зависимостей.

Другими словами тот же docker-compose, но не для контейнеров, а для нативных процессов в ОС с предиктовным описанием в виде YAML файлов

Возможности:
- выполнение процессов (параллельно и/или последовательно)
- зависимости процессов и порядок запуска
- политики восстановления процессов
- ручной процесс [пере]запуска
- обрабатывает аргументы в стиле bash или zsh (или определяет собственную оболочку)
- переменные для каждого процесса и глобальные переменные среды
- журналы по процессам или глобальные (отдельные файлы)
- проверка состояния (жизнеспособность и готовность)
- режимы терминального пользовательского интерфейса (TUI) или CLI
- форкинг процессов (сервисов или демонов)
- REST API (OpenAPI, он же Swagger)
- кэширование журналов
- выполняет функции как сервера, так и клиента
- настраиваемые сочетания клавиш
- объединение файлов конфигурации
- пространства имен
- запуск нескольких реплик процесса
- запуск процесса на переднем плане
- поддержка тем

https://github.com/F1bonacc1/process-compose

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

#process #yaml #tui #cli #go
1👍18🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
swaptop - монитор использования подкачки в реальном времени для систем Linux и Windows с интерфейсом TUI.

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

Возможности:
- анимированный график использования свопов в реальном времени
- отслеживание потребления свопа на уровне процесса
- группированный просмотр по программному обеспечению (агрегированный режим)
- несколько цветовых тем (Дракула, Соляризация, Монокай, Норд)
- перевод единиц (КБ/МБ/ГБ)
- легкий (использование памяти <5 МБ)

https://github.com/luis-ota/swaptop/

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

#swarm #top #tui #linux #windows
👍19🔥9