37.1K subscribers
1.46K photos
33 videos
5 files
1.62K links
加入频道
This media is not supported in your browser
VIEW IN TELEGRAM
👣 gmailctl — утилита CLI на Go для создания и настройки фильтров Gmail

go install github.com/mbrt/gmailctl/cmd/gmailctl@latest

gmailctl помогает создавать и поддерживать фильтры Gmail в декларативном виде.
Имеет конфигурационный файл Jsonnet, который проще в написании и обслуживании, чем веб-интерфейс Gmail, и позволяет автоматически классифицировать, маркировать, архивировать и управлять почтовым ящиком.

🖥 GitHub

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 gnet — лёгкий и быстрый event-driven фреймворк Go

go get -u github.com/panjf2000/gnet/v2

gnet создан с нуля на основе epoll и kqueue и может достичь гораздо большей производительности при меньшем потреблении памяти, чем пакет net, во многих сценариях.

🖥 GitHub
🟡 Доки
🟡 Бенчмарки

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 cariddi — CLI-утилита на Go для сканирования URL, поиска секретов/токенов и т.д.

go install -v github.com/edoardottt/cariddi/cmd/cariddi@latest

cariddi позволяет исследовать поддомены, искать файлы нужных расширений, выявлять токены/секреты и выполнять ещё множество других действий

🖥 GitHub

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Скоро выйдет версия Go 1.23, предлагаю ознакомиться с грядущими обновлениями.

Официальные комментарии к релизу довольно сухие, в этой статья автор попытался исправить это, добавив множество интерактивных примеров и показав, что изменится и в чем заключается новое поведение некоторых функций.

🔗 Читать дальше

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Encore — backend framework Go API с массой возможностей

brew install encoredev/tap/encore

Encore — это фреймворк Golang для создания событийно-управляемых и распределенных систем.
Encore использует генерацию кода и статический анализ, чтобы позаботиться о многих шаблонах, которые обычно возникают при создании API.

🖥 GitHub
🟡 Доки

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 goal - Go Abstract Language Model Interface

Пакет Go, предоставляющий простой унифицированный интерфейс для взаимодействия с различными поставщиками языковых моделей (LM)

go get github.com/teilomillet/goal

#golang

Github

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Нереально большое количество полезных ресурсов по Go

Здесь масса ссылок на разные туториалы, гайды, примеры практического использования Go
Уверен, каждый найдёт здесь ответы на многие свои вопросы

🟡 Awesome Go Educations

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 gqlgen — это библиотека Go для создания серверов GraphQL без лишних хлопот

— gqlgen основана на подходе Schema first — можно определять свой API с помощью GraphQL Schema Definition Language

— gqlgen ставит во главу угла типобезопасность, здесь не используются конструкции вида map[string]interface{}

— в состав gqlgen входит кодогенератор

🖥 GitHub
🟡 Доки

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Sync.io

Простой и понятный в использовании сервер обмена файлами на основе HTTP, обеспечивающий независимый от платформы обмен файлами между несколькими устройствами

Github

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 lldap - Light LDAP implementation for authentication

Легковесный сервер аутентификации на базе Go, который предоставляет надежный, упрощенный интерфейс LDAP для аутентификации.

#golang

Github

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥Вышла новая версия FastSchema — фреймворка для веб-разработки на Go и Headless CMS.

Она упрощает создание и управление структурированным контентом, автоматически генерируя базы данных и предоставляя CRUD API. FastSchema поддерживает API-first разработку, динамическое моделирование контента, управление файлами и имеет встроенную панель администрирования.

Также она предлагает автоматическое создание RESTful API, поддержку MySQL, PostgreSQL и SQLite, а также контроль доступа на основе ролей.

📌GitHub

#golang #interview #postgres #sqlite

@Golang_google
👊🏻👋🏻 Generic Web Handlers

В блоге Pragmatic Paths вышла статья о Generic Web Handlers (GWU) в Go. В ней рассказывается о создании универсальных обработчиков веб-запросов, которые абстрагируют повторяющийся код для обработки HTTP-запросов и ответов.

Примеры включают создание и обработку JSON данных, использование функций для выполнения бизнес-логики и логирования.

Автор делится собственными идеями и примерами кода, которые делают разработку более эффективной и структурированной.


📌Прочитать полный док

#golang #json #go

@Golang_google
👣 Pulumi — позволяет воплощать концепцию IaaC, используя 7+ популярных языков

curl -fsSL https://get.pulumi.com/ | sh

Pulumi — open-source инструмент, который позволяет разворачивать инфраструктуру и управлять ей, используя любой из 7+ языков: JavaScript, TypeScript, Python, Go, C# (F#, VB.NET), Java и YAML

Основная часть Pulumi написана на Go

🖥 GitHub
🟡 Доки

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Go инструментo для легкого создания бэкапов #PostgreSQL с удобным веб-интерфейсом.
#голанг

📌 Github

@Golang_google
👣 Goravel - фреймворк для веб-разработки на Go, вдохновленный Laravel.

Goravel - мощный и масштабируемый фреймворк, созданный для быстрой и удобной разработки веб-приложений на языке Go в стиле легендарного Laravel.

Фреймворк вдохновлен популярным фреймворком Laravel, что делает его очень понятным для PHP-разработчиков, начинающим работать с Go.

Goravel предлагает широкий спектр встроенных возможностей, включая управление конфигурацией, HTTP-обработку, аутентификацию, авторизацию, ORM, миграции, логирование, кэширование и многое другое.

Благодаря своей гибкости и набору готовых решений, Goravel позволяет значительно ускорить процесс разработки веб-приложений.

🖥 GitHub
🟡 Доки

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