37.1K subscribers
1.46K photos
33 videos
5 files
1.62K links
加入频道
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/python_job_interview
Хакинг: t.me/linuxkalii
Devops: t.me/DevOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
Javascript: t.me/javascriptv
C#: t.me/csharp_ci
Java: t.me/javatg
Базы данных: t.me/sqlhub
Linux: t.me/linuxacademiya
Python собеседования: t.me/python_job_interview
Мобильная разработка: t.me/mobdevelop
Docker: t.me/DevopsDocker
Golang: t.me/golang_interview
React: t.me/react_tg
Rust: t.me/rust_code
ИИ: t.me/vistehno
PHP: t.me/phpshka
Android: t.me/android_its
Frontend: t.me/front
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
МАТЕМАТИКА: t.me/data_math
Kubernets: t.me/kubernetc


💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://yangx.top/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: https://yangx.top/addlist/mzMMG3RPZhY2M2Iy

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

🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: https://yangx.top/addlist/BkskQciUW_FhNjEy
👣 dito — продвинутый сервер обратного прокси (Layer 7), написанный на языке Go. Он поддерживает динамическую перезагрузку конфигурации, работу с сертификатами, кэширование и лимитирование запросов с использованием Redis. Также реализована поддержка middleware для таких задач, как аутентификация, лимитирование запросов и кэширование

🌟 Dito ориентирован на гибкое управление HTTP-запросами с возможностью настройки для разных бэкендов

🔐 Лицензия: MIT

▪️Github

@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 GoooQo — представляет собой CRUD-фреймворк на языке Go, основанный на технике Object-Query Mapping (OQM).

🌟 GoooQo включает объекты для обработки SQL-запросов и обеспечивает выполнение операций CRUD (Create, Read, Update, Delete)

Установка: 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 - это платформа, написанная на Go для разработки, которая объединяет автоматическую генерацию кода, Gin и GRPC.
Sponge обладает богатым набором инструментов для генерации кода, тестирования, развертывания проекта и генерации документации.

💡 Лицензия: MIT

▪️Github
▪️Docs

@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 go-sundheit

Библиотека, созданная для обеспечения поддержки определения работоспособности служб golang services.

go get github.com/AppsFlyer/[email protected]

▪️Github

@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 helm-chartsnap предоставляет инструмент для Snapshot тестов (snapshot testing) Helm-чартов.


💡 Snapshot тесты — это тесты, которые делают скриншот экрана (эталонный скриншот) и сравнивают с актуальным скриншотом, который делается во время прогона тестов.

Helm - это менеджер пакетов для Kubernetes. Этот инструмент позволяет нам обернуть Kubernetes приложения в удобные пакеты, называемые чартами, которые можно легко развертывать, обновлять и управлять ими в любой момент времени.

Чарты – это пакеты, которые могут включать в себя все для запуска приложения в Kubernetes, от deployments до services.

helm-chartsnap помогает тестировать Kubernetes Helm-чарты, автоматически сравнивая текущее состояние с предыдущими снимками, что позволяет выявлять изменения и предотвращать нежелательные конфигурации

🔐 Лицензия: MIT

▪️Github

@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Modern-unix

Набор современных альтернатив известных 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-jsonstruct

Инструмент 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

Значимый релиз Pion WebRTC v4.0.0, Go-реализации

Примечания к выпуску, со списком новых функциях и изменениях.

#WebRTC #golang

Github

@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Hanko

Готовое решение на Go для аутентификации и управления пользователями для разработчиков.

Альтернатива Clerk & Auth0 с открытым исходным кодом.

- Поддерживает все современные методы аутентификации, включая пароли доступа, входы в социальные сети и единый вход SAML
- Очень гибкие параметры настройки (например, необязательные пароли, которые могут быть удалены пользователем, только пароль доступа, только OAuth).
- Быстрая интеграция с веб-компонентами Hanko Elements (встраиваемые компоненты для входа в систему/регистрации и профиля учетной записи)

#backend #golang

Github

@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 mkproj: An Interactive CLI Tool to Setup Your Project Trees

mkproj - это простой и эффективный Go инструмент с интерфейсом командной строки (CLI), предназначенный, чтобы помочь разработчикам быстро создавать структуры своих проектов, визуализировать их 🌳

Благодаря интуитивно понятному интерактивному режиму и гибким командам mkproj предоставляет быстрый способ упорядочивания файлов и папок вашего проекта.
0

Github

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