Useful Tools | Linux | GitOps | DevOps
5.8K subscribers
151 photos
1 video
7 files
677 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

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

Автор: @dmitry_malinin
Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Обсуждение: @gittalk
Download Telegram
Sophia Script for Windows является крупнейшим модулем PowerShell на GitHub для Windows 10 и Windows 11 для точной настройки и автоматизации рутинных задач. Он предлагает более 150 уникальных настроек и показывает, как Windows можно настроить без какого -либо вреда.

https://github.com/farag2/Sophia-Script-for-Windows

Подсказал: Кирилл Мартыненко - @Kirill_Martynenk0

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

#windows #helper #powershell
👍20🔥8
Jiracli - интерактивный инструмент командной строки (CLI) для Atlassian Jira, который поможет вам в некоторой степени избежать Jira UI.

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

Поддерживаемые платформы: Linux, macOS, FreeBSD, Windows (частично)

https://github.com/ankitpokhrel/jira-cli

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

#jira #cli #tui
👍13🔥4
Nping - утилита ping, разработанная на rust.

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

https://github.com/hanshuaikang/Nping

Демо: https://raw.githubusercontent.com/hanshuaikang/Nping/refs/heads/main/docs/imgs/black.gif

https://raw.githubusercontent.com/hanshuaikang/Nping/refs/heads/main/docs/imgs/table.gif

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

#ping #tui #cli #rust
👍10🔥4
Windows внутри docker контейнера.

Доступ через WebUI - http://<hostname>:8006

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

- ISO downloader
- KVM acceleration
- Web-based viewer

Если необходимо изменить количество ресурсов (CPU/RAM/HDD) - отредактируйте Dockerfile и соберите его по новой. Или задайте переменные в docker-compose.yml файле

environment:
VERSION: "11"
RAM_SIZE: "8G"
CPU_CORES: "4"
DISK_SIZE="64G"


Так же рекомендую намапить каталог с данными как ext.vol для сохранения состояния при перезапуске контейнера

volumes:
- $PWD/data:/storage


https://github.com/dockur/windows

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

#windows #docker #webui
👍28🔥14
Microsoft-Activation-Scripts - сценарии активации с открытым исходным кодом для Windows и Office с Hwid, Ohook, Tsforge, KMS38 и онлайн-методами активации KMS.

https://github.com/massgravel/Microsoft-Activation-Scripts

Web: https://massgrave.dev/

Онлайн версия:
irm https://massgrave.dev/get | iex


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

#windovs #office #kms #activation
👍19🔥5
Windows Utility Improved - утилита представляет собой сборник задач и твиков Windows.

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

https://github.com/ChrisTitusTech/winutil

Web: https://christitus.com/windows-utility-improved/

Онлайн версия:

irm "https://christitus.com/win" | iex


Подсказал: Илья - @cmdrcrm

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

#windovs #utils
👍17🔥5
flatnotes - самостоятельное веб-приложение для создания заметок без базы данных, использующее для хранения просто папку с файлами Markdown.

https://github.com/dullage/flatnotes

Демо: https://demo.flatnotes.io/

Подсказал: Иван Грушин - @JohnMcGru

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

#notes #markdown #webui
👍15🔥7
Wait4X - мощный инструмент с нулевыми зависимостями, который ждет готовности сервисов перед продолжением работы.

Он поддерживает множество протоколов и сервисов, что делает его важным компонентом для:

- конвейеры CI/CD — убедитесь, что зависимости доступны перед запуском тестов
- оркестровка контейнеров — службы проверки работоспособности перед запуском приложения
- процессы развертывания — проверка готовности системы перед развертыванием
- инициализация приложения — проверка доступности внешней службы
- локальная разработка — упрощение проверок готовности локального хоста

Возможности:
- поддержка нескольких протоколов TCP, HTTP, DNS
- интеграция сервисов Redis, MySQL, PostgreSQL, MongoDB, RabbitMQ, InfluxDB, Temporal
- обратная проверка для поиска свободных портов или неготовых служб.
- параллельная проверка нескольких служб одновременно
- экспоненциальный повтор отсрочки с увеличивающимися задержками для повышения надежности
- интеграция CI/CD для автоматизации рабочих процессов
- кроссплатформенный единый двоичный файл для Linux, macOS и Windows
- импорт пакетов Go в ваши приложения Go
- выполнение команд после успешных проверок

https://github.com/atkrad/wait4x

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

#cicd #check #redis #mysql #postrges #mongodb #rabbitmq #influxdb #txp #http #dns
👍14🔥4

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

CodiMD идеально подходит для открытых сообществ, в то время как HackMD делает упор на разрешения и контроль доступа для коммерческого использования.

Команда HackMD стремится сохранить исходный код CodiMD открытым. Любой вклад приветствуется!

https://github.com/hackmdio/codimd

Плагины: https://codimd.bravo123.ru/s/-vs3ukUVo#

Подсказал: @BraVo_123

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

#markdown #ide #editor
👍9🔥6
PgDog - шардирование, пул соединений и балансировщик нагрузки для PostgreSQL. Написанный на Rust, PgDog быстр, надежен и масштабирует базы данных горизонтально, не требуя внесения изменений в код приложения.

Он позволяет разбить PostgreSQL на сегменты и может управлять сотнями баз данных и сотнями тысяч соединений.

https://github.com/pgdogdev/pgdog

Документация: https://docs.pgdog.dev/

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

#postgres #ha #sharding #load-balancer
👍15🔥5
alternatives-to-katacoda - после того как O'Reilly купил и закрыл katacoda.com (редиски такие) спиок альтернативных ресурсов для самообучения, с плейграундом, лабами и все как мы любим.

Прокачай свои скилы самостоятельно ! Или попробуй новые проекты и технологии.

https://gist.github.com/bmaupin/6285ddfc353823cbef593ae6f2b19942

Можно еще и https://stepik.org/ посмотреть.

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

#cources #playground #katacoda
🔥10👍5
Supercronic - совместимый с crontab планировщик заданий, специально разработанный для работы в контейнерах.

Цель Supercronic - вести себя именно так, как можно ожидать от cron, работающего в контейнере:

- ваши переменные среды доступны в заданиях
- вывод результатов работы задания в stdout / stderr
- SIGTERM запускает корректное завершение работы (так же, как и SIGINT, который можно отправить с помощью CTRL+C при интерактивном использовании)
- коды возврата заданий и расписания выводятся в stdout / stderr
- SIGUSR2 запускает корректное завершение работы и перезагружает конфигурацию crontab
- SIGQUIT запускает корректное завершение работы

https://github.com/aptible/supercronic

Подсказал: Мак Зотов - @sf1nk5

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

#docker #cron
👍9🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
Bashly - генератор кода и Bash CLI Framework

Bashly - приложение командной строки CLI (написанное на Ruby), позволяющее создавать многофункциональные инструменты командной строки bash.

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

https://github.com/DannyBen/bashly

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

#bash #cli #ruby
👍8🔥5
Portmaster - бесплатный для персонального использования и открытый брандмауэр (firewall) приложений, который делает всю тяжелую работу за вас.

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

Возможности: бесплатной версии:

- мониторинг всей сетевой активности
- полный контроль: блокировка любого трафика
- автоматическая блокировка трекеров и вредоносного ПО
- глобальные и индивидуальные настройки для каждого приложения
- безопасный DNS (Doh/DoT)

https://github.com/safing/portmaster

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

#firewall #webui
👍20🔥10
rust-stakeholder - CLI инструмент, который генерирует абсолютно бессмысленный, но впечатляюще выглядящий вывод терминала, чтобы убедить всех, что вы гений кодирования, не написав при этом ни одной строчки полезного кода.

Зачем осваивать реальные навыки, если вместо этого можнопросто выглядеть впечатляюще?

https://github.com/giacomo-b/rust-stakeholder

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

#cli #fun #rust
🔥13👍4
HedgeDoc - многоплатформенный онлайн редактор заметок Markdown, работающий в режиме реального времени и позволяющий работать с ними совместно.

Это значит, что вы можете писать заметки с другими людьми на своем компьютере, планшете или даже на телефоне. На главной странице вы можете войти через несколько поставщиков аутентификации, таких как Facebook, Twitter, GitHub и многих других.

https://github.com/hedgedoc/hedgedoc

Демо: https://hedgedoc.org/demo/
Возможности: https://demo.hedgedoc.org/features

Подсказал:
Иван Онушкин - @ivanon

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

#markdown #edit #colloborate
👍10🔥5
Chromium-Gost - веб-браузер с открытым исходным кодом на основе Chromium с поддержкой криптографических алгоритмов ГОСТ при установке защищённых соединений через интерфейс msspi

Принцип работы:

Оригинальная реализация Chromium при установке защищённых соединений использует библиотеку BoringSSL, которая не поддерживает криптографические алгоритмы ГОСТ. Для обеспечения работы ГОСТ-алгоритмов используется интерфейс msspi, который может поддерживать соответствующие алгоритмы, используя установленный в систему криптопровайдер.

При запуске браузера определяется наличие технической возможности работы криптографических алгоритмов ГОСТ через интерфейс msspi. В случае успеха, при установке очередного защищённого соединения помимо оригинальных идентификаторов алгоритмов в пакете будут отправлены идентификаторы алгоритмов ГОСТ.

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

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

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

https://github.com/deemru/Chromium-Gost

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

#gost #chrome #crtomium #security
🔥15👍7
mdq - как jq но для Markdown

mdq стремится сделать для Markdown то же, что jq делает для JSON: предоставить простой способ сосредоточиться на определенных частях документа.

Например, GitHub PR - это документы Markdown, и некоторые организации имеют специальные шаблоны с контрольными списками для заполнения всеми рецензентами. Для их соблюдения часто требуются уродливые регулярные выражения, которые сложно писать и еще хуже отлаживать. Вместо этого вы можете (например) запросить mdq обо всех незавершенных задачах:

mdq '- [ ]'


mdq доступен под лицензиями Apache 2.0 или MIT, по вашему выбору.

https://github.com/yshavit/mdq

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

#markdown #jq #cli
👍14🔥10
Совет дня:

Как быстро посмотреть версию и название дистрибутива linux, а так же на базе чего он построен.

cat /etc/*release*

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

#tips #linux #info
👍24🔥10
Useful Tools | Linux | GitOps | DevOps
Совет дня: Как быстро посмотреть версию и название дистрибутива linux, а так же на базе чего он построен. cat /etc/*release* опубликовано в @gitgate #tips #linux #info
ShareX/ShareX - бесплатная программа с открытым исходным кодом, которая позволяет делать снимки или записывать любую область экрана и делиться ими одним нажатием клавиши.

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

https://github.com/ShareX/ShareX

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

#screenshot #clipboard
👍12🔥5