—
brew install dagger/tap/dagger
Dagger — это инструмент на Go, который позволит заменить кустарные скрипты современным API и межъязыковым скриптовым движком.
Dagger поможет создать надежную среду разработки/тестирования на локальном хосте и развернуть CI-конвейеры в конте
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤4🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
—
go install github.com/antonmedv/fx@latest
Fx — это довольно известная CLI утилита, которая позволяет просматривать и редактировать JSON;
Fx имеет поддержку тем, Bash, потоковой передачи данных, а также встроенный JS-движок.
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍10❤5
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
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤4👏2🔥1🥰1
Производительный и типобезопасный MongoDB ODM для Go. Работает на официальном драйвере MongoDB, мощный и простой в использовании инструмент.
go get github.com/jensteichert/colt
▪ Github@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥4❤3
git clone https://github.com/zalando/skipper.git
cd skipper
make
./bin/skipper -version
skipper — это HTTP-маршрутизатор и обратный прокси на Go для работы с микросервисами;
можно использовать вместе с Kubernetes Ingres
skipper можно использовать из коробки или расширить с помощью настраивания логики фильтрации и т.д.
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤3🔥2
lakeFS позволяет управлять версиями данных не сложнее, чем мы обычно управляем версиями кода.
lakeFS поддерживает AWS S3, Azure Blob Storage и Google Cloud Storage в качестве базового сервиса хранения.
Также инструмент совместим по API с S3 и легко работает со всеми современными фреймворками данных, такими как Spark, Hive, AWS Athena, DuckDB и Presto.
Быстрый запуск lakeFS с помощью Docker:
docker run --pull always \
--name lakefs \
-p 8000:8000 \
treeverse/lakefs:latest \
run --quickstart
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍5🥰3
git clone https://github.com/yorukot/superfile.git
cd superfile
./build.sh
mv ./bin/spf /usr/local/bin
Файловый менеджер superfile позволяет делать в консоли практически все, что возможно делать в файловом менеджере.
Также superfile очень гибко настраиваемый.
Изменить можно как основные горячие клавиши, так и весь цвет темы и даже стиль границ.
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22❤6🔥5😢1
🎉 Выпущены версии Go 1.22.5 и 1.21.12!
🔐 Безопасность: Включает исправление безопасности для net/http
🗣 Анонс: https://groups.google.com/g/golang-announce/c/gyb7aM1C9H4
⬇️ Загрузить: https://go.dev/dl/#go1.22.5
#golang
@Golang_google
🔐 Безопасность: Включает исправление безопасности для net/http
🗣 Анонс: https://groups.google.com/g/golang-announce/c/gyb7aM1C9H4
⬇️ Загрузить: https://go.dev/dl/#go1.22.5
#golang
@Golang_google
❤22👍10🎉7🔥3
—
go install cogentcore.org/core/cmd/core@main
Создание простой кнопки "Hello, world" с помощью Cogent Core выглядит так:
package main
import "cogentcore.org/core/core"
func main() {
b := core.NewBody("Hello")
core.NewButton(b).SetText("Hello, world")
b.RunMainWindow()
}
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21❤9🔥5
—
go install github.com/corazawaf/coraza/v3@latest
OWASP Coraza написан на Go, поддерживает наборы правил ModSecurity SecLang и на 100% совместим с OWASP Core Rule Set.
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤3🔥2
—
curl -sSL https://d.juicefs.com/install | sh -
JuiceFS — это высокопроизводительная POSIX-файловая система, специально разработанная для облачной нативной среды. Данные, хранящиеся в JuiceFS, сохраняются в объектном хранилище (например, Amazon S3), а соответствующие метаданные могут быть сохранены в различных совместимых системах БД, таких как Redis, MySQL и TiKV.
Помимо всего вышеперечисленного JuiceFS можно подключать в качестве постоянного тома для Docker и Podman.
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤5🔥3
Nuclio — это serverless фреймворк, ориентированный на работу с данными, вводом-выводом и интенсивными вычислениями. Он хорошо интегрирован с популярными инструментами для работы с данными, такими как Jupyter и Kubeflow, поддерживает различные источники данных и потоковых данных, а также поддерживает выполнение на CPU и GPU.
Быстрый старт с Docker:
docker run \
--rm \
--detach \
--publish 8070:8070 \
--volume /var/run/docker.sock:/var/run/docker.sock \
--name nuclio-dashboard \
quay.io/nuclio/dashboard:stable-amd64
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍9🔥4🤔2👏1