▪️Github
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Установка:
go get -u github.com/doytowin/goooqo/rdb
package main
import (
"database/sql"
"github.com/doytowin/goooqo/rdb"
_ "github.com/mattn/go-sqlite3"
)
func main() {
db, _ := sql.Open("sqlite3", "./test.db")
tm := rdb.NewTransactionManager(db)
//...
}
▪️Github
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Sponge обладает богатым набором инструментов для генерации кода, тестирования, развертывания проекта и генерации документации.
▪️Github
▪️Docs
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Библиотека, созданная для обеспечения поддержки определения работоспособности служб golang services.
go get github.com/AppsFlyer/[email protected]
▪️Github
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Helm - это менеджер пакетов для Kubernetes. Этот инструмент позволяет нам обернуть Kubernetes приложения в удобные пакеты, называемые чартами, которые можно легко развертывать, обновлять и управлять ими в любой момент времени.
Чарты – это пакеты, которые могут включать в себя все для запуска приложения в Kubernetes, от deployments до services.
helm-chartsnap помогает тестировать Kubernetes Helm-чарты, автоматически сравнивая текущее состояние с предыдущими снимками, что позволяет выявлять изменения и предотвращать нежелательные конфигурации
▪️Github
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Набор современных альтернатив известных CLI утилит.
Отличная Кастомизацию для вашей консоли администратора.
▪️Github
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Инструмент Go, который генерирует структуры Go из нескольких объектов JSON или YAML.
go install github.com/twpayne/go-jsonstruct/v3/cmd/gojsonstruct@latest
{
"age": 37,
"user_height_m": 2
}
{
"age": 38,
"user_height_m": 1.7,
"favoriteFoods": [
"cake"
]
}
package main
type T struct {
Age int `json:"age"`
FavoriteFoods []string `json:"favoriteFoods,omitempty"`
UserHeightM float64 `json:"user_height_m"`
}
#golang #json #yaml
▪ Github
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Значимый релиз Pion WebRTC v4.0.0, Go-реализации
Примечания к выпуску, со списком новых функциях и изменениях.
#WebRTC #golang
▪ Github
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Готовое решение на Go для аутентификации и управления пользователями для разработчиков.
Альтернатива
Clerk & Auth0
с открытым исходным кодом.- Поддерживает все современные методы аутентификации, включая пароли доступа, входы в социальные сети и единый вход SAML
- Очень гибкие параметры настройки (например, необязательные пароли, которые могут быть удалены пользователем, только пароль доступа, только OAuth).
- Быстрая интеграция с веб-компонентами Hanko Elements (встраиваемые компоненты для входа в систему/регистрации и профиля учетной записи)
#backend #golang
▪Github
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
mkproj - это простой и эффективный Go инструмент с интерфейсом командной строки (CLI), предназначенный, чтобы помочь разработчикам быстро создавать структуры своих проектов, визуализировать их 🌳
Благодаря интуитивно понятному интерактивному режиму и гибким командам mkproj предоставляет быстрый способ упорядочивания файлов и папок вашего проекта.
0
▪Github
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Copacetic предлагает CLI-инструмент copa, написанный на Go и основанный на buildkit, который можно использовать для прямого исправления образов контейнеров на основе результатов сканирования уязвимостей, полученных с помощью инструментов вроде Trivy.
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM