Post

Go Libraries Toolkit — Config, Ollama, Matrix, Gitea

Reusable Go modules — config merge, Ollama client, Matrix bots, Gitea helpers, file/system utilities.

Go Libraries Toolkit — Config, Ollama, Matrix, Gitea

A cluster of published Go libraries on github.com/eSlider — small, composable packages used across produktor.io stacks, AI Fabric, and go-second-brain.

Inventory from gh repo list eSlider — 2026-06-24.

Libraries

RepositoryLast pushRole
go-config2026-05-121Env/YAML/INI/JSON ↔ Go structs; multi-source merge; CLI
go-ollama2026-04-172Ollama + Open WebUI streaming; token callbacks; code block extraction
go-matrix-bot2026-02-130Matrix bots: E2E, Ollama, Gitea, OnlyOffice hooks
go-gitea-helpers2026-02-130Gitea API pagination (repos, issues, milestones)
go-system2026-02-130Env load, YAML config, shell exec, SHA-256 checksums
go-file2026-02-130Path resolution, writability, mkdir helpers
go-keys2026-02-130RSA OAEP / PKCS1v15 PEM utilities
go-proxy2026-02-130HTTP/SOCKS proxy list fetcher (ProxyScrape)
go-xls2026-04-220UTF-16LE CSV + legacy BIFF .xls

How they compose

flowchart TB
  go_config[go-config] --> ai_fabric[AI Fabric]
  go_config --> oo[go-onlyoffice]
  go_ollama[go-ollama] --> matrix_bot[go-matrix-bot]
  go_gitea[go-gitea-helpers] --> ai_fabric
  matrix_bot --> second_brain[go-second-brain]
  • go-config — shared configuration layer (same pattern as godotenv + struct tags across services)
  • go-ollama + go-matrix-bot — power Matrix RAG bots in go-second-brain
  • go-gitea-helpers — pagination for AI Fabric issue handler

GitHub stats (original repos)

MetricValue
Original repos (isFork: false)62
Primary language: Go21 repos
Active in 202627 repos

Tech stack

Go · Ollama · Matrix · Gitea · OnlyOffice

This post is licensed under CC BY 4.0 by the author.