gitignore
gitignore - коллекция .gitignore шаблонов Это коллекция .gitignore шаблонов GitHub. Мы используем этот список для заполнения .gitignore селекторов шаблонов, доступных в интерфейсе GitHub.com при создании новых репозиториев и файлов.
Фото: Tanha Tamanna Syed / Pexels
Каталог open source инструментов, self-hosted сервисов и полезного софта для Linux, DevOps и системного администрирования от команды Gitgate.
Практичные инструменты: терминальные интерфейсы, мониторинг, безопасность, автоматизация, контейнеры и self-hosted сервисы.
gitignore - коллекция .gitignore шаблонов Это коллекция .gitignore шаблонов GitHub. Мы используем этот список для заполнения .gitignore селекторов шаблонов, доступных в интерфейсе GitHub.com при создании новых репозиториев и файлов.
GitJournal - приложение для создания заметок, ориентированное на конфиденциальность и переносимость данных. Оно хранит все заметки в стандартизированном формате Markdown + YAML (опционально). Заметки хранятся в Git-репозитории по вашему выбору: GitHub, Gitlab или настраиваемом провайдере. Это означает, что вы можете легко разместить свои заметки у себя или на одном из множества Git-провайдеров. Альтернатива Google Keep и ему подобных
gitlab-ci-pipelines-exporter - для мониторинга GitLab CI с помощью Prometheus или любого решения для мониторинга, поддерживающего формат OpenMetrics . В комплекте и готовые примеры дашбордов для Grafana.
GitLabracadabra - способ GitOps настроить экземпляр GitLab с помощью модификации конфигурации YAML с помощью API. Позволяет создавать группы, проекты, пользователей и настройки приложений GitLab. Он также может зеркалировать репозитории Git, используя параметр mirrors в разделе Зеркалирование репозиториев. образы контейнеров (Docker), используя параметр image_mirrors. пакеты, используя параметр package_mirrors. Есть в виде пакета почти во всех линукс дистрибутивах.
Gitleaks - инструмент для обнаружения секретов, таких как пароли, ключи API и токены в репозиториях git, файлах и всем остальном, что вы хотите передать через stdin.
как скромный фанат drone.io прекрасного принес вам. Drone это CI/CD построенный на идее DnD (docker in docker). Дальнейшее его развитие, Малюсенький, нетребовательный по ресурсам git сервер со встроенным Ci/CD (на базе drone, документацию по пайплайнам искать на сайтике drone) Идеально для маленьких команд. Проект активно развивается.
GitPrep - портативная система Github, которую можно установить и разместить на вашем собственном сервере Unix/Linux. Функции клон Github: GitPrep имеет тот же интерфейс, что и GitHub система поддержки проблем портативность: вы можете установить GitPrep на свой собственный сервер Unix/Linux требуется только Perl 5.10.1+ умная поддержка HTTP: вы можете извлекать и отправлять репозиторий через HTTP встроенный веб-сервер и поддержка обратного прокси поддержка CGI поддержка SSL поддержка аутентификации с открытым ключом
GitSave - создавайте резервные копии своих Git репозиториев по расписанию. Функции постой в использовании и отзывчивый веб-интерфейс автоматическая установка с использованием Docker. планирование резервного копирования поддержка GitHub, GitLab и других платформ Git. графики паузы/возобновления просмотр истории резервного копирования поддержка резервного копирования на общий ресурс SMB
gitty - однофайловый CLI для GitHub, GitlLab и любого другого git с короткими, понятными командами значительно облегчающий работу с репозиториями. Возможности один бинарник, без лишних зависимостей быстрый повседневный workflow для Git семантические сокращения (to, from, in) работает с GitHub CLI (gh) и поддерживает прокси Опубликовано под MIT лицензией. Поделился автор: @unisonqq (просьба поддержать звездой в репку ! )
Gixy инструмент для анализа конфигурации NGINX. Основная цель Gixy - предотвратить неправильную конфигурацию безопасности и автоматизировать обнаружение недостатков.
GLAuth - сервер аутентификации LDAP для разработчиков Возможности централизованное управление аккаунтами для всей инфраструктуры центральное управление SSH ключами, учетными записями Linux и паролями для облачных серверов. легкая альтернатива OpenLDAP и Active Directory для разработки или Homelab. хранение каталога пользователя в файле, в S3 или в SQL базе прокси для существующих серверов LDAP. двух факторная аутентификация (2FA)
GlitchTip - отслеживайте ошибки, время безотказной работы и производительность. Альтернатива платформы отслеживания ошибок Sentry с открытым исходным кодом.
Glow - CLI программа для чтения markdown в терминале. Используйте его для обнаружения файлов markdown, читайте документацию прямо из CLI. Glow найдет локальные файлы markdown в подкаталогах или локальном каталоге Git репозитория.
go-audit - альтернатива демону auditd, который поставляется со многими дистрибутивами. Проект от Slack, написанный на Go, который предоставляет альтернативный способ взаимодействия с auditd, минуя работу через ausearch или логи напрямую. Что делает go-audit это демон, который подключается напрямую к audit netlink socket (/dev/audit). слушает все события ядра, передаваемые через audit subsystem (например, запуск процессов, доступ к файлам, ошибки и т.д.). подключается к ядру Linux через netlink парсит эти события в удобную JSON-структуру. может логировать их в stdout, файл или удалённый сервер фильтрует события по типу и передает их в другие системы (например, через syslog, HTTP или Kafka).
Go-Diagrams - это порт diagrams (см.предыдущий пост) на go. Пригодится разработчикам для ускорения повседневных задач и упрощения рабочего процесса.
go-ds-s3 - реализация хранилища данных S3 на базе стека ipfs Это реализация интерфейса хранилища данных, использующего Amazon S3. Примечание: В настоящее время плагины работают только в Linux и MacOS.
Gobetween Опенсурс современный load balancer и reverse proxy для хайлоад облачных решений. Поддерживает как L7 так и L4. (TCP, TLS & UDP). Поддержка autodiscovery (static file, DNS SRV, docker/swarm, consul, text/json, или кастомные скрипты). Встроенная поддержка healthcheck (tcp ping или кастомные скрипты) Встроенное управление через Rest API Различные стратегии балансировки. Мультиплатформенный: Mac, Windows, Linux
gocron - пакет для планирования заданий, позволяющий запускать функции Go через заранее определенные интервалы времени. Задача: Задача инкапсулирует «задачу», которая состоит из функции Go и любых параметров этой функции. Затем задача предоставляет планировщику время, когда эта задача должна быть запланирована к следующему запуску. Планировщик: Планировщик отслеживает все задания и отправляет каждое задание исполнителю, когда оно готово к выполнению. Исполнитель: Исполнитель вызывает задачу задания и управляет сложностями, связанными со временем выполнения различных заданий (например, одиночные задания, которые не должны перекрывать друг друга, ограничение максимального количества выполняющихся заданий).
gonder - Сервис многопоточной рассылки. Профили рассылки (выбор сетевого интерфейса/интерфейсов для параллельной отправки, количества потоков рассылки, паузы между досылками писем по одному и количество попыток доотправок). Возможность отправки через SOCKS5. Шаблонизатор со всеми вытекающими персонализациями писем. Веб версия письма. Функционал отписки с возможностью изменения страниц отписки для каждой группы. Раздельные группы кампаний, каждая со своими отправителями и отписавшимися. Статистика кампаний (открытия писем, переходов по ссылкам, отписки). Веб панель управленияш работающая через API. Полное разграничение прав доступа по группам и действиям в API/панели. И много других полезностей. Проект подписчика канала. Вы знаете куда нажимать чтобы озвездить репку !
google-drive-ocamlfuse - файловая система FUSE для Google Диска, написан на OCaml. Он позволяет вам подключить Google Диск в Linux. Возможности полный доступ на чтение/запись к обычным файлам и папкам. доступ только для чтения к Документам, Таблицам и Презентациям Google поддержка нескольких учетных записей обработка дубликатов файлов доступ к корзине ( .Trash каталог) разрешения и права Unix символические ссылки буферы упреждающего чтения при потоковой передаче доступ к контенту, которым с вами поделились общий диск OAuth2 для устройств
google-photos-delete-tool - если вы когда-нибудь хотели удалить тысячи фотографий из Google Photo, но не смогли найти простой способ сделать это, то этот инструмент для вас. Этот скрипт просматривает все ваши фотографии в приложении Google Photo в вашем облачном хранилище Google и удаляет их. Вы можете наглядно увидеть процесс, пока он происходит! Заметка написана после успешной миграции личного архива фото в локальниый immich (пост про него был в канале)
google-sheets-datasource - визуализируйте свои таблицы Google с помощью Grafana или "Google tables как Grafana datacource". Полезно для наблюдения за состоянием сервисов, быстрого поиска проблем и настройки оповещений.
GooglePhotosTakeoutHelper - если вы когда-нибудь захотите перейти с Google Photo на другую платформу/решение, самым быстрым вариантом для экспорта всех фотографий будет Google Takeout Но когда вы загрузите его, вы обнаружите zip-архивы с сотнями маленьких папок со странными файлами .json внутри. Что, если вы хотите иметь одну папку со всеми фотографиями в хронологическом порядке? Удачи в копировании всего этого вручную :) Скрипт делает именно это - он упорядочивает и очищает ваш экспорт фотографий. Он возьмет все эти папки, найдет в них все фотографии, правильно упорядочит их и поместит их в одну большую папку (или папки, разделенные по месяцам). Заметка написана после успешной миграции личного архива фото в локальниый immich (пост про него был в канале)