⚙️ 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
Коротко:
- множество форматов: удобно вытаскивать текст из реальных файлов в одном 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
👍26🔥9❤5
📊 Создаём 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
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
👍12❤10😁8🔥7😱2
🗂️ qwe - Легкая система контроля версий для файлов
Инструмент предлагает простой и быстрый способ отслеживания изменений в отдельных файлах.
Позволяет группировать файлы для совместного коммита или отката, что делает управление версиями интуитивно понятным и эффективным.
🚀 Основные моменты:
- Отслеживание версий отдельных файлов
- Легкие коммиты и откаты
- Групповое управление файлами
- Минимальная настройка и высокая скорость
📌 GitHub: https://github.com/mainak55512/qwe
@Golang_google
#go #golang
Инструмент предлагает простой и быстрый способ отслеживания изменений в отдельных файлах.
Позволяет группировать файлы для совместного коммита или отката, что делает управление версиями интуитивно понятным и эффективным.
🚀 Основные моменты:
- Отслеживание версий отдельных файлов
- Легкие коммиты и откаты
- Групповое управление файлами
- Минимальная настройка и высокая скорость
📌 GitHub: https://github.com/mainak55512/qwe
@Golang_google
#go #golang
👍8❤4🔥4
Проект ArchRiot пытается переосмыслить классический Arch:
— установка через Go-based installer
— обновления и управление системой тоже на Go
— цель проекта - стабильный rolling-release без боли и ломаний
Идея проста: взять дух Arch, но сделать его более удобным, эффективныи и современным по tooling'у.
Интересный эксперимент для тех, кто любит Arch, но хочет больше автоматизации и меньше ручной магии в bash.
🔗 archriot.org
@Golang_google
#linux #golang #archlinux
Please open Telegram to view this post
VIEW IN TELEGRAM
❤29🔥8👍5🤔3😁2