37.1K subscribers
1.46K photos
33 videos
5 files
1.62K links
加入频道
👣 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
👣 OpenBao — open-source утилита на Go для управления, хранения и для передачи конфиденциальных данных, таких как секретные токены и пароли

mkdir -p $GOPATH/src/github.com/openbao && cd $_
git clone https://github.com/openbao/openbao.git
cd openbao
make bootstrap
make dev

bao -h


OpenBao позволяет:

— хранить токены с произвольными ключами и значениями. OpenBao шифрует эти секреты перед записью в постоянное хранилище; может записывать данные на диск, в Consul и т.д.

— генерировать токены по требованию для некоторых систем, таких как AWS или базы данных SQL

— шифровать и расшифровывать данные, не сохраняя их

🖥 GitHub
🟡 Доки

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Где бесплатно изучать Golang в 2024. Лучшие курсы, книги, практики ультимативный гайд!

📌Видео
📌Все ссылки

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

brew install dep-tree

Dep Tree позволяет увидеть уровень организации своего кода.
Чем более разрозненным и несвязанным является код, тем более разрозненным будет выглядеть график.

🖥 GitHub

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 k3sup — утилита для установки k3s через ssh

curl -sLS https://get.k3sup.dev | sh
sudo install k3sup /usr/local/bin/


k3sup использует ssh для установки k3s на удаленный Linux-хост. Также можно использовать k3sup для подключения существующих Linux-хостов к кластеру k3s в качестве агентов.

Утилита k3sup написана на Go и кросс-компилируется для Linux, Windows, MacOS и даже для Raspberry Pi.

🖥 GitHub

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

curl -L https://coder.com/install.sh | sh
coder server


Coder опирается на общие интерфейсы типо SSH и инфраструктурные инструменты (как Terraform) и упрощает предоставление доступа к удаленным рабочим пространствам

При помощи Coder можно мгновенно запустить полностью настроенную облачную среду разработки и сделать первый коммит за считанные минуты.

🖥 GitHub
🟡 Доки

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 reviewdog — инструмент на Go для ревью кода

brew install reviewdog/tap/reviewdog

Если кто вдруг не знает про reviewdog — это отличный инструмент, который позволяет интегрировать любые линтеры в форму публикации комментариев на GitHub, GitLab и на аналогичных платформах.
Также reviewdog без проблем можно запустить локально

🖥 GitHub

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🌟 Dagger — инструмент для запуска CI-конвейеров в контейнерах

brew install dagger/tap/dagger

Dagger — это инструмент на Go, который позволит заменить кустарные скрипты современным API и межъязыковым скриптовым движком.
Dagger поможет создать надежную среду разработки/тестирования на локальном хосте и развернуть CI-конвейеры в конте

🖥 GitHub
🟡 Доки
🟡 Cookbook

@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
👣 Fx — инструмент на Go для просмотра и редактирования JSON

go install github.com/antonmedv/fx@latest

Fx — это довольно известная CLI утилита, которая позволяет просматривать и редактировать JSON;
Fx имеет поддержку тем, Bash, потоковой передачи данных, а также встроенный JS-движок.

🖥 GitHub
🟡 Доки

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 CloudQuery — высокопроизводительный ELT-фреймворк с открытым исходным кодом на базе Apache Arrow

curl -L https://github.com/cloudquery/cloudquery/releases/download/cli-v5.24.0/cloudquery_windows_amd64.exe -o cloudquery.exe


CloudQuery позволяет извлекать конфигурацию из облачных API и доставлять её в различные базы данных, озера данных и т.д.

Особенности CloudQuery:
— скорость: CloudQuery заточен под производительность, вовсю использует параллелизм Go и горутины

— развертывание в любом месте: плагины CloudQuery представляют собой простые бинарники, которые можно развернуть где угодно

— масштабирование: плагины CloudQuery могут без проблем масштабироваться, например, с помощью Kubernetes

🖥 GitHub
🟡 Доки

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