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
| Repository | Last push | ★ | Role |
|---|---|---|---|
| go-config | 2026-05-12 | 1 | Env/YAML/INI/JSON ↔ Go structs; multi-source merge; CLI |
| go-ollama | 2026-04-17 | 2 | Ollama + Open WebUI streaming; token callbacks; code block extraction |
| go-matrix-bot | 2026-02-13 | 0 | Matrix bots: E2E, Ollama, Gitea, OnlyOffice hooks |
| go-gitea-helpers | 2026-02-13 | 0 | Gitea API pagination (repos, issues, milestones) |
| go-system | 2026-02-13 | 0 | Env load, YAML config, shell exec, SHA-256 checksums |
| go-file | 2026-02-13 | 0 | Path resolution, writability, mkdir helpers |
| go-keys | 2026-02-13 | 0 | RSA OAEP / PKCS1v15 PEM utilities |
| go-proxy | 2026-02-13 | 0 | HTTP/SOCKS proxy list fetcher (ProxyScrape) |
| go-xls | 2026-04-22 | 0 | UTF-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)
| Metric | Value |
|---|---|
Original repos (isFork: false) | 62 |
| Primary language: Go | 21 repos |
| Active in 2026 | 27 repos |
Tech stack
Go · Ollama · Matrix · Gitea · OnlyOffice
This post is licensed under CC BY 4.0 by the author.