37.1K subscribers
1.46K photos
33 videos
5 files
1.62K links
加入频道
👣 gofacto

Строго типизированная и удобная в использовании библиотека factory для Go, разработанная для упрощения создания фиктивных данных

go get github.com/eyo-chen/gofacto

▪️Github

#golang

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

Инструмент CLI, предназначенный для упрощения и оптимизации развертывания приложений macOS.
#golang

▪️Github

@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 SQLog — это библиотека для логирования на языке Go, ориентированная на высокую производительность и минимальную задержку. Она интегрируется с SQLite, что упрощает управление логами без необходимости развертывания внешних баз данных. Проект использует неблокирующую архитектуру, которая обеспечивает эффективную запись логов с помощью атомарных операций, и включает веб-интерфейс для просмотра и управления логами. Подходит для разработчиков, которым нужен легковесный и надежный инструмент логирования

▪️Github

@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Обеспечение безопасности служб gRPC с помощью аутентификации JWT в Go!

🌟 JSON Web Tokens (JWT) — это компактный и самодостаточный способ безопасной передачи информации между сторонами в виде объекта JSON. Эту информацию можно проверить и ей можно доверять, поскольку она имеет цифровую подпись с использованием секретного ключа или пары открытого/закрытого ключа

💡 В этой статье вы узнаете, как использовать аутентификацию JWT на вашем сервере!

🔗 Ссылка: *клик*

@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 MIQT — это прямой биндинг API Qt, реализованный с помощью CGO, и предназначен для разработчиков, которые хотят использовать Qt в своих приложениях на Go.

🔍 Основные возможности:

🌟 Поддержка всех модулей QtCore, QtGui и QtWidgets.

🌟 Возможность работы с Qt Designer и системами ресурсов через собственные реализации инструментов uic и rcc.

🌟 Совместимость с различными платформами: Linux, Windows, macOS и Android.

💡 MIQT предназначен для создания графических интерфейсов на Go и может быть использован в кросс-платформенных проектах

🔐 Лицензия: MIT

▪️Github

@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 fgprof — это профайлер для языка Go, разработанный для анализа производительности программ путем отслеживания как времени выполнения на процессоре (On-CPU), так и времени ожидания (Off-CPU), например, при операциях ввода-вывода.

🔍 Ключевые особенности:

🌟 Поддержка Off-CPU профилирования: Позволяет видеть полное время выполнения программы, включая периоды ожидания, что полезно при анализе задержек или блокировок

🌟 Совместимость с инструментами: Поддерживает два формата вывода:
FormatFolded — для работы с FlameGraph, инструментом визуализации стека вызовов.
FormatPprof — стандартный формат для работы с инструментом профилирования от Google pprof.

💡 Библиотека используется для детального анализа производительности приложений, чтобы идентифицировать и устранять узкие места в коде

🔐 Лицензия: MIT

▪️Github

@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 go-jof - легковесная библиотека для парсинга опциональных JSON полей

Часто когда разрабатываешь API, которое обновляет данные (PUT запросы), важно понять пользователь хочет обновить значение, удалить или вовсене трогать.

Эта библиотека решает эту проблему.
Поле !Defined - если его в JSON вообще не передавали
и Value уже зависит от того, что вы ожидаете.

Скачать:
go get github.com/kbgod/go-jof

Github: *клик*
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

МАШИННОЕ ОБУЧЕНИЕ: 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