37.1K subscribers
1.46K photos
34 videos
5 files
1.62K links
加入频道
👣 go2rtc — отличная Go утилита для стриминга с камер; поддерживается GPU-ускорение

go2rtc создана для потоковой передачи данных с камер с поддержкой RTSP, RTMP, HTTP-FLV, WebRTC, MSE, HLS, MP4, MJPEG, HomeKit, FFmpeg и др.

Быстрый старт с Docker:
docker run -d \
--name go2rtc \
--network host \
--privileged \
--restart unless-stopped \
-e TZ=Atlantic/Bermuda \
-v ~/go2rtc:/config \
alexxit/go2rtc


🖥 GitHub

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Kratos — open-source фреймворк Go для создания и управления микросервисами

go install github.com/go-kratos/kratos/cmd/kratos/v2@latest

Kratos — это фреймворк Go, который предлагает удобные возможности, позволяющие быстро построить микросервисное приложение с нуля.

🖥 GitHub
🟡 Доки

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 dnsX — набор инструментов DNS на Go, предназначенный для выполнения различных тестов с помощью библиотеки retryabledns

go install -v github.com/projectdiscovery/dnsx/cmd/dnsx@latest

dnsX поддерживает множественные DNS-запросы, пользовательские резолверы, фильтрацию подстановочных знаков DNS, например shuffledns, и т.д.

🖥 GitHub

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 gomplate — гибкий инструмент командной строки на Go для работы с шаблонами

gomplate — это рендерер шаблонов, который поддерживает множество локальных и удаленных источников данных:
— JSON (включая EJSON)
— YAML
— метаданные AWS EC2
— секреты Hashicorp Consul
— Hashicorp Vault

🖥 GitHub
🟡 Доки

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
👣 turbolift

Простой инструмент на Go для одновременного применения изменений во многих репозиториях GitHub.

brew install skyscanner/tools/turbolift
или
собрать из исходников

🖥 GitHub

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 GoWrap — CLI на Go, который генерирует декораторы для типов интерфейсов Go с помощью простых шаблонов

go install github.com/hexdigest/gowrap/cmd/gowrap@latest

С помощью GoWrap легко можно добавить метрики, трассировку, fallbacks, пулы и многие другие функции в существующий код за несколько секунд.

🖥 GitHub

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉 Выпущен релиз-Go 1.23 Release Candidate 1!

🔈 Анонс: https://groups.google.com/g/golang-announce/c/8ciOP5ve_CM

📦 Скачать: https://go.dev/dl/#go1.23rc1

#golang

@Golang_google
👣 PhotoPrism — AI-приложение на Go для хранения фотографий и удобного доступа к ним

PhotoPrism — это open-source AI-приложение для децентрализованного веба; можно запустить его где угодно: просто на устройстве, на частном сервере или в облаке.
Предоставляет удобное и надёжное с позиции конфиденциальности решение для хранения и обеспечения доступа к фотографиям.

Вот некоторые особенности PhotoPrism:
— позволяет просматривать все свои фотографии и видео, не заботясь о конвертации в другие форматы
— мощные поисковые фильтры для лёгкого нахождения нужных фотографий
— автоматически распознает лица близких и друзей
— поддерживает автоматическую классификация фотографий на основе их содержания и местоположения

Поднять контейнер с PhotoPrism можно так:
docker run -d \
--name photoprism \
--security-opt seccomp=unconfined \
--security-opt apparmor=unconfined \
-p 2342:2342 \
-e PHOTOPRISM_UPLOAD_NSFW="true" \
-e PHOTOPRISM_ADMIN_PASSWORD="insecure" \
-v /photoprism/storage \
-v ~/Pictures:/photoprism/originals \
photoprism/photoprism


🖥 GitHub

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Entropy — инструмент CLI на Go для сканирования кодовой базы на предмет строк с высокой энтропией

go install github.com/EwenQuim/entropy@latest
entropy


Высокая энтропия — признак того, что в этой строке есть пароль/токен/секретный ключ, и Entropy позволяет находить все эти секреты
Можно сделать Entropy пре-коммит хуком, чтобы конфиденциальная информация не утекала в сеть

Быстрый старт с Docker:
docker run --rm -v $(pwd):/data ewenquim/entropy /data

🖥 GitHub

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️Лучший способ получать свежие обновлении и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

C#: t.me/csharp_ci
Машинное обучение: t.me/ai_machinelearning_big_data
АНАЛИЗ Данных: t.me/data_analysis_ml
Хакинг: t.me/linuxkalii
Linux: t.me/linuxacademiya
Базы данных: t.me/sqlhub
C++ t.me/cpluspluc
Golang: t.me/Golang_google
Java: t.me/javatg
React: t.me/react_tg
Javascript: t.me/javascriptv
Мобильная разработка: t.me/mobdevelop
Docker: t.me/+0WdB4uvOwCY0Mjdi
Python: t.me/pythonl
Rust: t.me/rust_code
PHP: t.me/phpshka
Android: t.me/android_its
Big Data: t.me/bigdatai
Devops: t.me/devOPSitsec
Собеседования МЛ: t.me/machinelearning_interview
Python подготовка с собесу: t.me/python_job_interview
МАТЕМАТИКА: t.me/data_math

💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://yangx.top/addlist/2Ls-snqEeytkMDgy
C++ папка: https://yangx.top/addlist/CdBs5DLepLJmZjY6
C# папка: https://yangx.top/addlist/u15AMycxRMowZmRi
Java папка: https://yangx.top/addlist/ZM3J6oFNAnRlNWU6
FRONTEND папка: https://yangx.top/addlist/mzMMG3RPZhY2M2Iy
Linux папка: https://yangx.top/addlist/w4Doot-XBG4xNzYy

😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno

📕Ит-книги бесплатно: https://yangx.top/addlist/BkskQciUW_FhNjEy
👣 mo — монады и другие популярные абстракции функционального программирования прямо в Go

go get github.com/samber/mo@v1

mo предоставляет некоторые элементы ФП наподобие тех, что реализованы в Scala и Rust
Все эти абстракции ФП реализованы с использованием фишек Go 1.18+

🖥 GitHub
🟡 Доки

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 listmonk

Высокопроизводительный менеджер рассылок с красивым информационным дашбордом.

#golang #opensource

Github

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 MediaMTX — готовый к использованию SRT / WebRTC / RTSP / RTMP / LL-HLS медиа сервер и медиа прокси на Go

Позволяет считывать, публиковать, записывать и делать остальные операции над видео и аудио

Быстрый запуск с помощью Docker:
docker run --rm -it --network=host bluenviron/mediamtx:latest


🖥 GitHub
🟡 Пример использования MediaMTX для стриминга

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 micro — консольный текстовый редактор на Go

brew install micro

micro — это текстовый редактор на базе терминала
micro стремится быть простым в использовании и интуитивно понятным, а также использовать возможности современных терминалов;
поставляется в виде одного статического бинарника без зависимостей

🖥 GitHub
🟡 Страничка micro

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM