🚀 Высокопроизводительный движок полнотекстового поиска на Go
Blaze — это мощный движок для быстрого полнотекстового поиска с использованием инвертированных индексов. Он идеально подходит для приложений, которые требуют эффективного поиска по текстовым документам без зависимости от внешних поисковых систем.
🚀 Основные моменты:
- Инвертированный индекс для мгновенного поиска
- Поддержка булевых запросов и фразового поиска
- Алгоритм BM25 для оценки релевантности
- Безопасный для потоков с поддержкой конкурентного индексирования
- Компактное бинарное хранилище для данных
📌 GitHub: https://github.com/wizenheimer/blaze
Blaze — это мощный движок для быстрого полнотекстового поиска с использованием инвертированных индексов. Он идеально подходит для приложений, которые требуют эффективного поиска по текстовым документам без зависимости от внешних поисковых систем.
🚀 Основные моменты:
- Инвертированный индекс для мгновенного поиска
- Поддержка булевых запросов и фразового поиска
- Алгоритм BM25 для оценки релевантности
- Безопасный для потоков с поддержкой конкурентного индексирования
- Компактное бинарное хранилище для данных
📌 GitHub: https://github.com/wizenheimer/blaze
👍14🔥11❤9
  1 ноября пройдёт Я.Субботник по Go — митап для разработчиков и энтузиастов Go. Встречаемся в офисе Яндекса в Москве и онлайн, чтобы в комфортной атмосфере обсудить, что волнует комьюнити: от недавних релизов и инструментов до архитектурных решений и производительности сервисов 🚀
Игорь Панасюк, разработчик бэкенда Плюса и Финтеха, разберёт, какие подходы применяются в управлении памятью и как устроен garbage collector в Go. Александр Никитин, старший разработчик Яндекс Маркета, расскажет про трассировку логики с помощью Debug Tree — удобного способа логирования для поиска багов в сложной кодовой базе прямо в продакшене. И это не всё: в программе выступления старшего разработчика бэкенда Yandex Cloud Александра Демиденко и СТО Яндекс Игр Степана Пестерникова.
Помимо докладов участников ждут круглые столы про использование AI-инструментов, highload и нетипичное применение Golang.
Узнать больше об ивенте и зарегистрироваться тут
Игорь Панасюк, разработчик бэкенда Плюса и Финтеха, разберёт, какие подходы применяются в управлении памятью и как устроен garbage collector в Go. Александр Никитин, старший разработчик Яндекс Маркета, расскажет про трассировку логики с помощью Debug Tree — удобного способа логирования для поиска багов в сложной кодовой базе прямо в продакшене. И это не всё: в программе выступления старшего разработчика бэкенда Yandex Cloud Александра Демиденко и СТО Яндекс Игр Степана Пестерникова.
Помимо докладов участников ждут круглые столы про использование AI-инструментов, highload и нетипичное применение Golang.
Узнать больше об ивенте и зарегистрироваться тут
❤5😁5👍2🔥2
  📊 Удобный мониторинг контейнеров с ctop
🚀Основные моменты:
- Реальное время отображения метрик для нескольких контейнеров
- Поддержка Docker и runC, с планами на расширение
- Удобный интерфейс с возможностью фильтрации и сортировки
- Легкая настройка и сохранение конфигураций
📌 GitHub: https://github.com/bcicen/ctop
#go
  
  ctop — это интерфейс для отображения метрик контейнеров в реальном времени. Он поддерживает Docker и runC, предлагая как общий, так и детализированный просмотр контейнеров. Идеально подходит для быстрого анализа состояния ваших контейнеров.🚀Основные моменты:
- Реальное время отображения метрик для нескольких контейнеров
- Поддержка Docker и runC, с планами на расширение
- Удобный интерфейс с возможностью фильтрации и сортировки
- Легкая настройка и сохранение конфигураций
📌 GitHub: https://github.com/bcicen/ctop
#go
GitHub
  
  GitHub - bcicen/ctop: Top-like interface for container metrics
  Top-like interface for container metrics. Contribute to bcicen/ctop development by creating an account on GitHub.
👍9❤5🔥5
  This media is not supported in your browser
    VIEW IN TELEGRAM
  Создавайте технологии, которые меняют мир
В команду Яндекса нужны бэкенд-разработчики с опытом от 3 лет на C++, Python, Java/Kotlin, Go — строить полезные сервисы для миллионов пользователей.
Как получить офер за неделю?
• До 12 ноября оставить заявку на участие и пройти предварительный этап.
• 15–16 ноября решить задачи на технических секциях.
• 17–21 ноября прийти на финальную встречу.
Присоединяйтесь к одной из команд Яндекса, чтобы усилить нашу инженерную культуру и строить новую технологическую реальность.
Читайте подробности и оставляйте заявку на сайте.
Реклама. ООО "Яндекс". ИНН 7736207543
В команду Яндекса нужны бэкенд-разработчики с опытом от 3 лет на C++, Python, Java/Kotlin, Go — строить полезные сервисы для миллионов пользователей.
Как получить офер за неделю?
• До 12 ноября оставить заявку на участие и пройти предварительный этап.
• 15–16 ноября решить задачи на технических секциях.
• 17–21 ноября прийти на финальную встречу.
Присоединяйтесь к одной из команд Яндекса, чтобы усилить нашу инженерную культуру и строить новую технологическую реальность.
Читайте подробности и оставляйте заявку на сайте.
Реклама. ООО "Яндекс". ИНН 7736207543
🤬11❤9👍6🔥4😁3
  Команда Go выпустила минорные версии 1.25.3 и 1.24.9, чтобы устранить проблемы, появившиеся после предыдущего патча (1.25.2 и 1.24.8).
Тогда была введена слишком строгая проверка X.509-сертификатов, из-за чего часть приложений перестала работать.
Теперь эти ограничения удалены, но исправление уязвимости сохранено.
Разработчики приносят извинения и рекомендуют всем обновиться.
Подробнее: go.dev/doc/devel/release#go1.25.3
📡 Анонс: https://groups.google.com/g/golang-announce/c/YEyj6FUNbik/m/_SDlIvxuCAAJ
⬇️ Скачать: https://go.dev/dl/#go1.25.3
👉 Зеркало в Max
@Golang_google
#golang
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍15❤8🔥6😁4🤬1
  🧩 Beads: Умная система памяти для  ИИ-агентов, генерирующих код.
Beads - это легкая система памяти для кодирующих агентов, использующая графовую структуру для отслеживания задач.
Она связывает ваши проблемы, позволяя агентам эффективно управлять сложными потоками задач и избегать потери контекста.
🚀 Основные моменты:
- Легкая интеграция в проекты с минимальными настройками
- Отслеживание зависимостей и автоматическое выявление готовой работы
- Поддержка работы агентов на нескольких машинах с синхронизацией через git
- Полный аудит изменений и визуализация зависимостей
📌 GitHub: https://github.com/steveyegge/beads
#go #golang #github
Beads - это легкая система памяти для кодирующих агентов, использующая графовую структуру для отслеживания задач.
Она связывает ваши проблемы, позволяя агентам эффективно управлять сложными потоками задач и избегать потери контекста.
🚀 Основные моменты:
- Легкая интеграция в проекты с минимальными настройками
- Отслеживание зависимостей и автоматическое выявление готовой работы
- Поддержка работы агентов на нескольких машинах с синхронизацией через git
- Полный аудит изменений и визуализация зависимостей
📌 GitHub: https://github.com/steveyegge/beads
#go #golang #github
1❤13👍4🥰3
  Что умеет:
- Деплой прямо из GitHub - пуш → автозапуск;
- Веб-интерфейс с файловым менеджером, мониторингом и терминалом;
- SSL-сертификаты автоматически, без ручной настройки;
- Поддержка Caddy как обратного прокси;
- REST API и CLI для кастомных сценариев.
curl -sSL https://install.nixopus.com | bash"
Стек: Go + TypeScript, архитектура all-in-one: фронт, API и менеджер ресурсов в одной системе.
▪ Github: https://github.com/raghavyuva/nixopus
@Golang_google
#golang #go
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤14👍10🥰4😁1
  📦 Что умеет:
- Создание observable-потоков и подписчиков (`Observer`)
- Операторы
Map, Filter, Combine, ErrorHandling- Поддержка асинхронных операций, таймеров, контекста
- Плагины для HTTP, JSON, логов, файлов и др.
🧩 Пример:
observable := ro.Pipe(
ro.RangeWithInterval(0, 10, 1*time.Second),
ro.Filter(func(x int) bool { return x % 2 == 0 }),
ro.Map(func(x int) string { return fmt.Sprintf("even-%d", x) }),
)
observable.Subscribe(ro.OnNext(func(s string) {
fmt.Println(s)
}))
👉Github: https://github.com/samber/ro
Please open Telegram to view this post
    VIEW IN TELEGRAM
  1🔥16❤7👍6🤬4
  🔒 Легкий SSL/TLS реверс-прокси с авторизацией
Jauth - это компактный реверс-прокси, который обеспечивает защиту ваших приложений с помощью SSL/TLS и предлагает SSO для упрощенного управления входом. Он не требует сложной настройки и поддерживает авторизацию через SSH и Telegram.
🚀 Основные моменты:
- Один исполняемый файл без зависимостей
- Автоматическая генерация самоподписанных сертификатов или Let's Encrypt
- Контроль доступа на основе белого списка
- Поддержка нескольких доменных имен
- Без паролей и регистрации
📌 GitHub: https://github.com/Jipok/Jauth
@Golang_google
#go #golang
Jauth - это компактный реверс-прокси, который обеспечивает защиту ваших приложений с помощью SSL/TLS и предлагает SSO для упрощенного управления входом. Он не требует сложной настройки и поддерживает авторизацию через SSH и Telegram.
🚀 Основные моменты:
- Один исполняемый файл без зависимостей
- Автоматическая генерация самоподписанных сертификатов или Let's Encrypt
- Контроль доступа на основе белого списка
- Поддержка нескольких доменных имен
- Без паролей и регистрации
📌 GitHub: https://github.com/Jipok/Jauth
@Golang_google
#go #golang
👍18❤7🔥4🤔1
  Argus - это современная библиотека от Agilira, созданная для сверхэффективной работы с конфигурационными файлами в Go-приложениях.
Главный акцент — скорость, типобезопасность и наблюдаемость.
🚀 Основные возможности
- Поддержка форматов JSON, YAML, TOML, INI, HCL, Properties.
- Zero-allocation дизайн — минимальная нагрузка на GC.
- Автоматическое отслеживание изменений (watcher) конфигов.
- Привязка значений к переменным без отражения (reflection).
- Поддержка удалённых источников (Consul, Redis, Git).
- Встроенные метрики и OpenTelemetry.
- Безопасность от path traversal и инъекций
⚡️Github: https://github.com/agilira/argus
@Golang_google
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍18🔥7❤6🤔3
  This media is not supported in your browser
    VIEW IN TELEGRAM
  Уже 23 октября узнаем больше о хакрдкорной разработке dev-to-dev решений
Техплатформа Городских сервисов Яндекса проводит митап, на котором эксперты поделятся опытом создания архитектуры нагруженной системы, обрабатывающей сотни тысяч rps в брокере сообщений на MongoDB, и как писать IO-bound сервисы под высокими нагрузками на С++ так же как на Go.
В программе выступления Антона Полухина, Ромы Елизарова, Лёши Иванова и Влада Назарова, а также нетворкинг в неформальной атмосфере.
Если интересуетесь разработкой dev-to-dev решений и вы опытный разработчик, обязательно приходите.
👉 23 октября, сбор гостей с 18:00
👉 Москва, офлайн
Регистрируйтесь и зовите коллег!
Мероприятие бесплатное. Количество мест ограничено — пожалуйста, дождитесь нашего подтверждения.
Реклама. ООО «Яндекс.Такси» ИНН 7704340310
Техплатформа Городских сервисов Яндекса проводит митап, на котором эксперты поделятся опытом создания архитектуры нагруженной системы, обрабатывающей сотни тысяч rps в брокере сообщений на MongoDB, и как писать IO-bound сервисы под высокими нагрузками на С++ так же как на Go.
В программе выступления Антона Полухина, Ромы Елизарова, Лёши Иванова и Влада Назарова, а также нетворкинг в неформальной атмосфере.
Если интересуетесь разработкой dev-to-dev решений и вы опытный разработчик, обязательно приходите.
👉 23 октября, сбор гостей с 18:00
👉 Москва, офлайн
Регистрируйтесь и зовите коллег!
Мероприятие бесплатное. Количество мест ограничено — пожалуйста, дождитесь нашего подтверждения.
Реклама. ООО «Яндекс.Такси» ИНН 7704340310
❤6👍4🥰3🤔1
  ⚙️ Go Agent Development Kit - конструктор AI-агентов на Go
GADK (Go Agent Development Kit) - это фреймворк, который объединяет всё нужное для создания интеллектуальных агентов под реальные бизнес-задачи.
💡 Что умеет:
- 🧠 Встроенная работа с LLM-моделями
- 🔧 Выполнение инструментов и внешних команд
- 💾 Память и поиск по контексту
- 🤝 Координация нескольких агентов
- 🪶 Чистый и практичный API, заточенный под доменные сценарии
Если ты разрабатываешь на Go и хочешь собрать своего ChatGPT-подобного ассистента, автономного воркера или pipeline с агентами - GADK даёт тебе базу для этого без Python и без боли.
🔗 https://github.com/Raezil/go-agent-development-kit
#Golang #AI #Agents #LLM #Framework #GoDev #OpenSource
GADK (Go Agent Development Kit) - это фреймворк, который объединяет всё нужное для создания интеллектуальных агентов под реальные бизнес-задачи.
💡 Что умеет:
- 🧠 Встроенная работа с LLM-моделями
- 🔧 Выполнение инструментов и внешних команд
- 💾 Память и поиск по контексту
- 🤝 Координация нескольких агентов
- 🪶 Чистый и практичный API, заточенный под доменные сценарии
Если ты разрабатываешь на Go и хочешь собрать своего ChatGPT-подобного ассистента, автономного воркера или pipeline с агентами - GADK даёт тебе базу для этого без Python и без боли.
🔗 https://github.com/Raezil/go-agent-development-kit
#Golang #AI #Agents #LLM #Framework #GoDev #OpenSource
👍16❤6🔥6🥰1
  This media is not supported in your browser
    VIEW IN TELEGRAM
  Stack Overflow все еще жив💥
Stack Overflow AI - инструмент, где можно задавать вопросы по коду и сразу получать чёткие, развернутые ответы с объяснениями.
Модель обучена на реальных вопросах и задачах разработчиков, накопленных Stack Overflow за годы существования сервиса.
Попробовать можно здесь.
@Golang_google
Stack Overflow AI - инструмент, где можно задавать вопросы по коду и сразу получать чёткие, развернутые ответы с объяснениями.
Модель обучена на реальных вопросах и задачах разработчиков, накопленных Stack Overflow за годы существования сервиса.
Попробовать можно здесь.
@Golang_google
👍45😁28🔥9❤6
  Коротко:
- множество форматов: удобно вытаскивать текст из реальных файлов в одном API
- потоковая обработка больших файлов через streaming API
- OCR для сканов с помощью Tesseract
- минимальные зависимости и простой старт
Пример:
package main
import (
"fmt"
"os"
extract "github.com/rahulpoonia29/extractous-go"
)
func main() {
f, _ := os.Open("report.pdf")
defer f.Close()
// Потоковое извлечение без загрузки всего файла в память
text, err := extract.FromReader(f, extract.Options{
EnableOCR: true, // использовать OCR для сканов
Language: "eng+rus", // языки для Tesseract
})
if err != nil {
panic(err)
}
fmt.Println(text)
}
🚀Github: https://github.com/rahulpoonia29/extractous-go
@Golang_google
#go #golang
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍25🔥9❤5
  Поговорим про деньги в IT?
Приглашаем опытных IT-специалистов пройти небольшой опрос про зарплаты и бенефиты в технологических компаниях. Это займёт не более 7 минут — а ваше мнение поможет одному крупному российскому работодателю делать актуальные оферы.
Пройти опрос можно здесь
Приглашаем опытных IT-специалистов пройти небольшой опрос про зарплаты и бенефиты в технологических компаниях. Это займёт не более 7 минут — а ваше мнение поможет одному крупному российскому работодателю делать актуальные оферы.
Пройти опрос можно здесь
❤3😁1
  Этот проект позволяет за несколько минут запустить своего Telegram бота для общения с бесплатными и платными моделями ИИ через OpenRouter, или локальными LLM, например, через LM Studio.
🚀 Основные особенности:
- Простой и быстрый запуск в контейнере Docker или кластере Kubernetes.
- Поддержка форматирования Markdown в ответах бота.
- Возможность настройки ИИ (системный prompt, температура и т.п.) и доступа к боту через конфигурацию.
- Смена модели в процессе работы бота (после запуска) из более чем 30 бесплатных моделей на OpenRouter и очистка истории.
📌 GitHub: https://github.com/Lifailon/openrouter-bot
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍18❤5🔥4
  📊 Создаём Open Document таблицы на Go  
Отличная находка для Go-разработчиков — библиотека, которая позволяет создавать и редактировать Open Document Spreadsheet файлы (.ods и .fods) прямо из кода.
Без зависимостей от офисных пакетов и тяжёлых SDK.
💡 Что умеет:
- Генерировать “нормальные”
- Добавлять листы, ячейки, формулы и стили через чистый Go-код.
- Работает офлайн, идеально для серверов и CLI-утилит.
- Совместимо с LibreOffice, OpenOffice и Collabora.
📦 Пример применения:
- Генерация отчётов и экспорт данных из API или БД в
- Лёгкая альтернатива Excel-библиотекам, особенно в микросервисах на Go.
🔗 Репозиторий: https://github.com/komari-monitor/komari
#golang #opensource #ods #spreadsheet #developers
Отличная находка для Go-разработчиков — библиотека, которая позволяет создавать и редактировать Open Document Spreadsheet файлы (.ods и .fods) прямо из кода.
Без зависимостей от офисных пакетов и тяжёлых SDK.
💡 Что умеет:
- Генерировать “нормальные”
.ods файлы и “плоские” .fods (всё в одном XML).  - Добавлять листы, ячейки, формулы и стили через чистый Go-код.
- Работает офлайн, идеально для серверов и CLI-утилит.
- Совместимо с LibreOffice, OpenOffice и Collabora.
📦 Пример применения:
- Генерация отчётов и экспорт данных из API или БД в
.ods формат.  - Лёгкая альтернатива Excel-библиотекам, особенно в микросервисах на Go.
🔗 Репозиторий: https://github.com/komari-monitor/komari
#golang #opensource #ods #spreadsheet #developers
🔥14👍12❤7🥰2🤬2
  Media is too big
    VIEW IN TELEGRAM
  Не пропусти МТС True Tech Champ — масштабный фестиваль 21 ноября для тех, кто живет технологиями 🔥
Тебя ждут:
▫️ Захватывающая сюжетная линия. Тебя ждет уникальная кибервселенная с возможностью влиять на ход происходящего.
▫️ Конференция с международными спикерами. Эксперты расскажут о трендах в ИИ и инновациях в индустрии.
▫️ ИТ-качалка. Наращивай экспертизу на воркшопах.
▫️ Шоу-финал ИТ-чемпионата. Более 250 талантов со всей России сразятся в лайв-кодинге и программировании роботов на скоростное прохождение лабиринтов со спецэффектами. Выбирай и болей за фаворитов.
▫️ Айтивности. Тебя ждут бои роботов, кодерские челленджи, пайка плат и не только. Заработай True Coins и обменяй их на стильный мерч.
▫️ HR-Hub. Команда МТС расскажет о возможностях для развития в компании и поможет перезагрузить карьерный трек.
▫️ Афтепати со звездными хэдлайнерами. Зажги под популярные хиты.
Когда: 21 ноября, МТС Live Холл в Москве и онлайн.
Регистрируйся на сайте. Участие бесплатно, количество мест ограничено.
Тебя ждут:
▫️ Захватывающая сюжетная линия. Тебя ждет уникальная кибервселенная с возможностью влиять на ход происходящего.
▫️ Конференция с международными спикерами. Эксперты расскажут о трендах в ИИ и инновациях в индустрии.
▫️ ИТ-качалка. Наращивай экспертизу на воркшопах.
▫️ Шоу-финал ИТ-чемпионата. Более 250 талантов со всей России сразятся в лайв-кодинге и программировании роботов на скоростное прохождение лабиринтов со спецэффектами. Выбирай и болей за фаворитов.
▫️ Айтивности. Тебя ждут бои роботов, кодерские челленджи, пайка плат и не только. Заработай True Coins и обменяй их на стильный мерч.
▫️ HR-Hub. Команда МТС расскажет о возможностях для развития в компании и поможет перезагрузить карьерный трек.
▫️ Афтепати со звездными хэдлайнерами. Зажги под популярные хиты.
Когда: 21 ноября, МТС Live Холл в Москве и онлайн.
Регистрируйся на сайте. Участие бесплатно, количество мест ограничено.
❤4
  gofft - быстрая реализация FFT на Go 🚀
Библиотека реализует высокопроизводительное Fast Fourier Transform (FFT) на Go с нулевыми аллокациями и поддержкой любых размеров входных данных.
Особенности:
- Полный порт алгоритмов из RustFFT (scalar-режим)
- Поддержка Radix-4, Radix-N, Rader и Bluestein
- Zero allocations — переиспользует буферы
- Потокобезопасность и детерминированность
- Оптимизировано: ~12 µs для 1024-точек FFT на M3 Pro
MIT / Apache-2.0 лицензия
Где применять:
Анализ сигналов, аудио-обработка, спектральные фильтры, визуализация данных, DSP-инструменты.
Почему стоит обратить внимание:
Библиотека полностью на Go, без зависимостей на C/C++, и обеспечивает скорость и гибкость, сравнимые с RustFFT.
#golang #fft #opensource #dsp
📦 github.com/10d9e/gofft
Библиотека реализует высокопроизводительное Fast Fourier Transform (FFT) на Go с нулевыми аллокациями и поддержкой любых размеров входных данных.
Особенности:
- Полный порт алгоритмов из RustFFT (scalar-режим)
- Поддержка Radix-4, Radix-N, Rader и Bluestein
- Zero allocations — переиспользует буферы
- Потокобезопасность и детерминированность
- Оптимизировано: ~12 µs для 1024-точек FFT на M3 Pro
MIT / Apache-2.0 лицензия
Где применять:
Анализ сигналов, аудио-обработка, спектральные фильтры, визуализация данных, DSP-инструменты.
Почему стоит обратить внимание:
Библиотека полностью на Go, без зависимостей на C/C++, и обеспечивает скорость и гибкость, сравнимые с RustFFT.
#golang #fft #opensource #dsp
📦 github.com/10d9e/gofft
❤21🔥13👍6🤔6
  Komari - это минималистичный, self-hosted инструмент для мониторинга производительности серверов.
Никаких лишних зависимостей и громоздких панелей — только то, что нужно для быстрой диагностики и стабильности.
💡 Особенности:
- Написан на Go — быстрый, лёгкий, кроссплатформенный
- Простая установка и локальный запуск
- Мониторинг нагрузки, памяти, CPU и сетевых показателей
- Удобный web-интерфейс без лишнего шума
📦 Идеален для разработчиков, DevOps и тех, кто хочет контролировать состояние своих серверов без лишних облачных сервисов.
🔗 Репозиторий: https://github.com/komari-monitor/komari
@Golang_google
#golang #monitoring #devops #opensource
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍11❤10😁8🔥7😱2
  