ReactiveSearch API - это декларативный API с открытым исходным кодом для
запросов к Elasticsearch, OpenSearch, Solr, MongoDB Atlas Search и OpenA
I. Он также выступает в качестве обратного прокси и API-шлюза для Elasticsearch и OpenSearch.
ReactiveSearch API лучше всего подходит для поиска сайтов, приложений и электронной коммерции.
docker network create reactivesearch
▪ Github
Please open Telegram to view this post
VIEW IN TELEGRAM
📦 dbin: The easy to use, easy to get, suckless software distribution system
Менеджер пакетов для бедных. +2510 статически связанных двоичных файлов в репозитории!
Он похож на менеджер пакетов, но без проблем с зависимостями и без раздутости, здесь каждый предоставляемый бинарник статически связан.
Этот инструмент создан для работы на системах Linux/Android, в скором времени планируется расширение на другие платформы. dbin особенно хорошо подходит для встраиваемых систем, поддерживает amd64 и aarch64.
Легкая в освоении, безотказная система распространения программного обеспечения
▪ Github
@Golang_google
Менеджер пакетов для бедных. +2510 статически связанных двоичных файлов в репозитории!
Он похож на менеджер пакетов, но без проблем с зависимостями и без раздутости, здесь каждый предоставляемый бинарник статически связан.
Этот инструмент создан для работы на системах Linux/Android, в скором времени планируется расширение на другие платформы. dbin особенно хорошо подходит для встраиваемых систем, поддерживает amd64 и aarch64.
Легкая в освоении, безотказная система распространения программного обеспечения
▪ Github
@Golang_google
Простой и безопасный инструмент шифрования на Go с небольшими явными ключами, без параметров конфигурации и возможностью компоновки в стиле UNIX.
#golang
▪Github
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
gRPC Federation auto-generates a BFF (Backend for Frontend) server, aggregating and returning results from microservices using the gRPC protocol, configured through Protocol Buffer options.
▪ Github
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Пример проекта, в котором показано, как использовать Golang + HTMX + Templ на Vercel 🚀.
▪ Github
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Красивая интерактивная шпаргалка для горячих клавиш и полезных команд в терминале
#golang #terminal
▪Github
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Быстрые контроллеры для Go-приложений на базе gin.
Готовые пакеты для быстрой настройки REST API в Go
#golang
▪ Github
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Библиотека Go для сбора системной информации.
Сюда входит детальная информация о вашей машине и процессах, запущенных на ней
process, err := sysinfo.Self()
if err != nil {
return err
}
if handleCounter, ok := process.(types.OpenHandleCounter); ok {
count, err := handleCounter.OpenHandleCount()
if err != nil {
return err
}
log.Printf("%d open handles", count)
}
#golang
▪ Github
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Простой, кроссплатформенный и хорошо продуманный менеджер() версий для множества SDK (70+ SDK) и инструментов.
#golang
curl --proto '=https' --tlsv1.2 -sSf https://scripts.vmr.us.kg | sh
▪ Github
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Выпущен Go-HTML 1.0
Go-HTML предоставляет платформу для программирования интерактивных компонентов пользовательского интерфейса с использованием Go (вместо JavaScript) для веб-приложений.
##golang #htmx #javascript #программирование #релиз #webdev
Go-HTML может использовать компоненты Templ.
- https://go.dev/
- https://htmx.org/
- https://templ.guide/
▪ Github
@Golang_google
Go-HTML предоставляет платформу для программирования интерактивных компонентов пользовательского интерфейса с использованием Go (вместо JavaScript) для веб-приложений.
##golang #htmx #javascript #программирование #релиз #webdev
Go-HTML может использовать компоненты Templ.
- https://go.dev/
- https://htmx.org/
- https://templ.guide/
▪ Github
@Golang_google
This media is not supported in your browser
VIEW IN TELEGRAM
Утилита, написанная на Go и Bash, расширяющая возможности командной строки при работе с файловой системой.
В частности, утилита позволяет пользователям сохранять все операции изменения каталога (cd) в истории и впоследствии легко возвращаться к любому из предыдущих каталогов.
Это особенно полезно разработчикам, системным администраторам и всем тем, кто периодически работает с большим количеством каталогов и нуждается в эффективном способе навигации по файловой системе.
#golang
Github
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
curl -sSL https://raw.githubusercontent.com/aziis98/mup/main/install | sh
▪ Github
#golang #программирование #webdev
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
—
docker run -it megaease/easeprobe
EaseProbe из коробки может работать с такими протоколами как HTTP, TCP, TLS и поддерживает MySQL, Redis, Memcache, MongoDB, Kafka, PostgreSQL
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Если вы хотите привыкнуть к терминалу быстрее, попробуйте использовать его и для повседневных задач.
С проектом wego вы сможете узнавать прогноз погоды прямо в терминале благодаря ASCII-графике.
▪Github
#инструменты #bash #golang
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Notebook делают легче так называемое literate programming (грамотное программирование), где вы видите результаты немедленно, как REPL, но с сохранением и контролем над исходным кодом.
Распространенный в Python, GoNB приносит такую же возможность в мир Go. В последнем выпуске добавленаподдержка Jupytext.
▪ GitHub
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
1⃣ Разбор вопросов с собеседований
2⃣ Livecoding
3⃣ Разбор собеседования и фидбэк кандидату
4⃣ Q&A блок
📌 Заходите на трансляцию и задавайте вопросы
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
—
go get github.com/samber/oops
Oops добавляет больше контекстной информации, такой как трассировка стека, дополнительные атрибуты, код ошибки и подсказки по исправлению ошибок
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Готовый стек api/приложения на основе Go, Mongo, MinIO и grafana
#golang
▪ Github
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Ghostunnel — это простой прокси SSL/TLS с поддержкой взаимной аутентификации, предназначенный для защиты сервисов, не использующих TLS.
Ghostunnel может работать в двух режимах: клиентском и серверном.
В серверном режиме Ghostunnel размещается перед backend-сервером, принимая защищённые TLS-соединения, которые затем перенаправляются на (незащищённый) backend. Backend может быть TCP-портом или Unix-сокетом.
В клиентском режиме Ghostunnel принимает (незащищённые) соединения через TCP-порт или Unix-сокет и перенаправляет их на защищённый TLS-сервис.
Иными словами, Ghostunnel выступает в роли замены stunnel.
# Compile for local architecture
make ghostunnel
▪ GitHub
@Golang_google
Ghostunnel может работать в двух режимах: клиентском и серверном.
В серверном режиме Ghostunnel размещается перед backend-сервером, принимая защищённые TLS-соединения, которые затем перенаправляются на (незащищённый) backend. Backend может быть TCP-портом или Unix-сокетом.
В клиентском режиме Ghostunnel принимает (незащищённые) соединения через TCP-порт или Unix-сокет и перенаправляет их на защищённый TLS-сервис.
Иными словами, Ghostunnel выступает в роли замены stunnel.
# Compile for local architecture
make ghostunnel
▪ GitHub
@Golang_google