Top Gen AI Frameworks for Go in 2026: A Hands-On Comparison xavidop.me/genkit/2026-09-21… < outstanding analysis by @Xavidop. You don't have to use one framework for everything. But a few cover many use cases.
senro is a modern pipeline engine in @golang where the run builds itself.
Point it at a monorepo: one step per project, read from the layout you already have.
A step can add more steps mid-run, like one per resource after an infra plan.
github.com/xavidop/senro
Which Gen AI framework should you choose for Go in 2026? 🚀
@xavidop broke down the top Go frameworks, comparing Genkit Go, Eino, LangChainGo, and more.
Read the blog to learn why Genkit Go stands out for developer experience, typed flows, and the Dev UI 👇
senro is a modern pipeline engine in @golang, and a workflow picks where it runs with one call:
local, a @Docker container (my default for AI-generated or untrusted commands), one pod per step on @kubernetesio, or SSH.
Go function steps run in all four.
buff.ly/7fLE4gY
senro: a modern pipeline engine in @golang. The pipeline is a Go program, the engine runs the plan.
Run a step on your machine, in @Docker, in a @kubernetesio pod, or over SSH.
Point it at a monorepo and it builds a step per project.
github.com/xavidop/senro
senro: a modern pipeline engine in @golang. The pipeline is a Go program, the engine runs the plan.
Run a step on your machine, in @Docker, in a @kubernetesio pod, or over SSH.
Point it at a monorepo and it builds a step per project.
github.com/xavidop/senro
Unpopular opinion: @GenkitFramework deserves a dedicated DevRel.
Everyone is talking about ADK, meanwhile I’m over here wondering why more people aren’t talking about Genkit.
It’s an awesome product, covers different use cases, and gives developers a completely different way to build GenAI apps.
Genkit deserves more love. 🔥
cc @AbdallahSh07@imanrahmati@chrisraygill@rseroter
🚨 Go 1.27 released! 🚨
We've got some valuable language changes for you, updated tools, and an improved standard library.
go.dev/blog/go1.27
And our @golang playground supports 1.27, so you can experiment with it right now.
go.dev/play/
How do you build a multi-agent research team in Go?
@xavidop put Genkit Go to the test building an orchestrator with sub-agents, cross-vendor fallback, and human approval in just 90 lines of code.
See the full breakdown 👇
Genkit Go 1.12 is out! 🎉
It includes expanded model providers (OpenRouter, xAI, and more), improved error classification, improved logging, generic prompt functions, and polishes across the board ✨
Read the article to learn more 👇
.@GenkitFramework has always supported "output conformance" (e.g. forcing json output). The Dev UI will soon make iterating and testing on this *a lot* easier.
@chrisraygill with the assist
Yesterday, I built my first app with @GenkitFramework Go. It's the best AI SDK for @golang devs.
We just added support for agent skills, which means the middleware can detect needs and activate the right skills.
@danicat83 explains: developers.googleblog.com/en…
Check out this blog to learn when to choose Genkit Go or ADK Go 2.0 depending on your use-case and goals.
@xavidop built the same 8 programs in both SDKs to learn about how the developer experience compares.
See the full breakdown 👇
One interface, 37 sources: @awscloud Secrets Manager, @HashiCorp Vault, @googlecloud, @Azure Key Vault, Doppler, 1Password, Kubernetes, Consul, Postgres…
mamori reads Go config from where your secrets already live. Zero cloud-SDK deps in the core.
#golangbuff.ly/RQTOjhS
Hoy en Jueves de Quack hablamos con @Xavidop sobre Pull Request Stacks. Stack PRs te dejan partir cambios grandes en capas revisables, mantener el contexto claro y mergear el stack completo cuando todo está listo.
Prueba Stack PRs: gh.io/stacks
📺: gh.io/stacksito
Observability for your config 📊 mamori emits resolve-duration histograms, refresh & error counters, and a span per resolve via @opentelemetry — with zero OTel dependency in the core.
#golang@golangbuff.ly/tLOoDvl
Rotate a database password upstream and your Go app's connection pool rotates too. No restart. 🔄
Meet mamori (守り) — config & secrets loaded into typed, validated Go structs, reconciled at runtime.
#golang@golangmamorigo.dev