—
brew install gitleaksGitleaks — это SAST-инструмент на Go для обнаружения захардкоженных секретов, таких как пароли, API-ключи и токены.
Для нахождения секретов используется команда:
gitleaks detect --source . -vМожно использовать Gitleaks как pre-commit хук.
@Golang_google
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍13❤3🔥1
  —
go install github.com/onsi/ginkgo/v2/ginkgoGinkgo — это мощный фреймворк тестирования для Go, призванный помочь в написании выразительных спецификаций.
Ginkgo опирается на стандартные возможности тестирования Go и дополняется библиотекой Gomega.
@Golang_google
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍9❤8😁5🥰1
  —
go get github.com/tetratelabs/wazero@latestWebAssembly — это способ безопасного выполнения кода, скомпилированного на других языках.
A wazero — среда выполнения WebAssembly, написанная на Go
Запустить CLI и выполнить любой бинарник Wasm:
curl https://wazero.io/install.sh | sh
./bin/wazero run app.wasm
@Golang_google
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🤔13❤6👍3🥰1
  ollama run llama2
go run github.com/tmc/langchaingo/examples/ollama-completion-example@main
LangchainGo — это фреймворк для разработки приложений с использованием LLM.
LangchainGo разработан с пониманием, что такие приложения должны не только взаимодействовать с LLM через API, но и:
— предоставлять возможность подключать модель к дополнительным источникам данных
— позволять LLM взаимодействовать с другими компонентами/приложениями
@Golang_google
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍15❤8🔥3
  —
go get -u github.com/spf13/cobra/cobraCobra — фреймворк Go для создания мощных современных CLI-инструментов. К слову,
cobra используется в Kubernetes, Hugo, GitHub CLI и в ещё многих крупных проектах@Golang_google
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤29👍10🔥4
  AIKit использует LocalAI, который поддерживает широкий спектр возможностей и форматов выводов. LocalAI предоставляет заменяющий REST API, совместимый с OpenAI API, поэтому вы можете использовать любой совместимый с OpenAI API клиент, такой как Kubectl AI, Chatbot-UI и многие другие, для отправки запросов к открытым LLM
Также AIKit предлагает расширяемый интерфейс для тонкой настройки; поддерживает Unsloth для быстрой, экономичной и простой тонкой настройки.
@Golang_google
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍11❤10🔥5
  This media is not supported in your browser
    VIEW IN TELEGRAM
  Инструмент для легкого преобразования датасетов в информативные дашборды с использованием SQL.
Данные хранятся в yaml файлах, это значит что удобно отслеживать все изменения в проетах в git.
curl https://rill.sh | sh
rill start my-rill-project#golang
▪Github
@Golang_google
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍10❤5🔥2
  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
@Golang_google
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍30❤9🔥9🤔1
  —
go install github.com/go-kratos/kratos/cmd/kratos/v2@latestKratos — это фреймворк Go, который предлагает удобные возможности, позволяющие быстро построить микросервисное приложение с нуля.
@Golang_google
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤18👍9🔥2😱1
  —
go install -v github.com/projectdiscovery/dnsx/cmd/dnsx@latestdnsX поддерживает множественные DNS-запросы, пользовательские резолверы, фильтрацию подстановочных знаков DNS, например shuffledns, и т.д.
@Golang_google
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤10👍3🔥1
  gomplate — это рендерер шаблонов, который поддерживает множество локальных и удаленных источников данных:
— JSON (включая EJSON)
— YAML
— метаданные AWS EC2
— секреты Hashicorp Consul
— Hashicorp Vault
@Golang_google
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍12❤3🔥2
  This media is not supported in your browser
    VIEW IN TELEGRAM
  Простой инструмент на Go для одновременного применения изменений во многих репозиториях GitHub.
—
brew install skyscanner/tools/turboliftили
— собрать из исходников
@Golang_google
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍9❤2🔥2
  —
go install github.com/hexdigest/gowrap/cmd/gowrap@latestС помощью GoWrap легко можно добавить метрики, трассировку, fallbacks, пулы и многие другие функции в существующий код за несколько секунд.
@Golang_google
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍16❤2🔥1
  