Goa v3.35.0 is out: 6.5x faster goa gen, Go 1.27.3 required to block compromised eMudhra intermediate CA keys in crypto/x509 (CVE-2026-111943) + 15 HTTP/2 & TLS fixes, flat/tagless OneOf JSON unions, and per-service BodyFieldName mappings. github.com/goadesign/go...
Goa
Goa
@goadesign.bsky.social
Goa accelerates API development in Go by 30-50% with design-first code generation. Build faster, eliminate boilerplate, and ship production-ready services effortlessly. π
23 followers1 following40 posts
Goa-AI v0.88.0 is out! One Go design β typed AI agents, MCP clients & servers, and HTTP/gRPC APIs. Now with MCP 2026-07-28, OAuth, Apps, Skills, human input, and durable tasks. github.com/goadesign/goa-ai/releases/tag/v0.88.0
Goa v3.31.1 brings the generation preview to stable: gRPC field presence, recursive collections, and a unified generator. Define the contract; let Goa generate the code your coding agent doesn't need to write. Release notes & upgrade guide: github.com/goadesign/go...
Goa v3.30.0 adds design-driven, transport-independent retries for idempotent methods. Generated HTTP, gRPC, and JSON-RPC clients now handle temporary failures safely. github.com/goadesign/go...
Goa v3.28.0 is out with much faster code generation for large designs, correct OpenAPI NoSecurity() behavior, and plugin upgrade notes. A focused release with real wins for day-to-day use. github.com/goadesign/go...
Goa v3.27.0 is out. Model Bearer tokens directly in the DSL, get safer typed HTTP params, and keep generated CLIs lint-clean. github.com/goadesign/go... Thanks @sevein, @sbryzak, @stakahashy, @raphael.
New in Goa: reusable Agent Skills for building Goa services with coding agents. Start with goa-service-designer for design-first DSL changes, generated code, HTTP/gRPC mappings, errors, and interceptors. github.com/goadesign/go... #GoaDesign #Golang #AgentSkills
goa v3.26.0 is here. API key auth now supports cookies, and mixed gRPC streaming now keeps the ordinary payload as a typed initial stream frame instead of cramming it into metadata. Examples and plugins are out too, both on Go 1.26. github.com/goadesign/go... #golang #grpc #goa #codegen
Goa v3.25.0 is out! β Automatic route tagging via r.Pattern β otelhttp picks up routes with zero config β DSL errors now show file:line locations β Mixed unary + SSE on one method β Bug fixes github.com/goadesign/goa/releases/tag/v3.25.0 #golang #opentelemetry #opensource #codegen
Goa v3.24.2 is out β small release, solid correctness wins: safer union sum-type transforms, no more bogus qualified refs like pkg.Foo2, improved union validation + gRPC union checks, and plugin-extensible Meta/RemoveMeta. Notes: github.com/goadesign/go...
Goa v3.24.1 is out: OneOf unions are now first-class sum types (Kind/As/Set/New + JSON {type,value}); gRPC Any now maps to google.protobuf.Value. Release notes: github.com/goadesign/go... #golang #grpc #api #openapi
π Goa v3.23.4 is out! Better error messages (now point to your design, not DSL internals), preserved Content-Type params, agent-only example support, and gRPC json_name override. github.com/goadesign/goa/releases/tag/v3.23.4 #golang #go #api #microservices #grpc #openapi #opensource
π Goa v3.23.0 is out! Featuring massive performance gains (>80% faster codegen), absolute mount paths, and OpenAPI JSON Schema 2020-12. github.com/goadesign/go... #golang #api #openapi #grpc #microservices #codegeneration #devtool
π Goa v3.22.6 is out! New: Better SSE encoding with primitive-friendly formatting Fixed: HTTP/2 retry errors, interceptor attribute validation, OpenAPI wildcard paths, and CLI escaping Release notes: github.com/goadesign/goa/releases/tag/v3.22.6 #golang #api #codegen #golang #microservice
π Goa-AI v0.1.0 is here! Build production-ready AI backends from simple Go definitions. Define MCP tools in type-safe DSL β get complete server, schemas & streaming instantly. Post: medium.com/@rgsimon/the... π github.com/goadesign/goa-ai #golang #AI #MCP #opensource #developers #apidesign
π goa v3.22.5 is out! This release brings support for Any type mapping in gRPC, improved gRPC error handling, and a couple of bug fixes. #go #golang #microservices #api #grpc #goadesign github.com/goadesign/go...
Clue v1.2.3 is out! Updated OpenTelemetry deps, exported log color codes for customization, and modernized the codebase. Nothing breaking, just keeping things current. go get -u goa.design/clue@v1.2.3 github.com/goadesign/clue/releases/tag/v1.2.3 #golang #observability #opensource
Just shipped Goa v3.22.2 π - Safer types (duplicate TypeName checks) - JSONβRPC: ID + streaming fixes - HTTP/SSE: Last-Event-ID fix - gRPC: better OneOf/Any No breaking changes. Notes: github.com/goadesign/go... #golang #goa #microservices #openapi #codegen #jsonrpc #grpc
Design First goadesign.substack.com/subscribe?pa...
Goa v3.22.1 ships JSON-RPC 2.0 as first-class transport! π Define once, generate servers/clients/CLI with WebSocket+SSE streaming. Requires Go 1.24+. Full changelog: github.com/goadesign/goa/compare/v3.21.5...v3.22.1 #golang #jsonrpc #goa
Goa v3 now has powerful JSON-RPC 2.0 support ready for testing! π Build real-time, type-safe APIs with HTTP, WebSockets, & SSE. Looking for community feedback before the official release. Docs & examples: github.com/goadesign/go... #golang #goa #jsonrpc #api
π model v1.12.0 is out! β¨ Auto-arrange layouts π Better SVG exports β©οΈ Enhanced undo/redo π±οΈ Shift+drag pan/select Perfect for architecture diagrams! Install: go install goa.design/model/cmd/mdl@latest π goa.design/docs/6-advanced/3-diagrams/ github.com/goadesign/mo... #golang #goa #diagramming
Just released Clue v1.2.2 with added observability support for ping requests! github.com/goadesign/cl... #observability #goadesign #otel
π Goa v3.21.5 is out! Major win: eliminated ALL global state in codegen (huge for testing!), fixed gRPC streaming errors, and improved OpenAPI generation. github.com/goadesign/go... Upgrade: go get -u goa.design/goa/v3@v3.21.5 #golang #microservices #goa #codegen
π Model v1.11.0 is out! Major graphical editor upgrade: β¨ Dual drag modes (pan/select) β¨ Grid system with snap-to-grid β¨ Modern toolbar & shortcuts β¨ Better multi-selection Perfect for #DiagramAsCode with #C4Model! #SoftwareArchitecture #Golang #OpenSource github.com/goadesign/mo...
Goa reposted
Reading βBuilding Goaβ reminded me why I love this project. Your design-first vision, steady steering, and endless encouragement turn ideas into a thriving community. Honored that my π―π΅ commits are part of the journey. Onward! π #golang #goa
I just published Building Goa: An Open Source Journey medium.com/p/building-g...
π Goa v3.21.1 is out! β Fixed duplicate security schemes β Better streaming for aliased arrays β Streamlined CI for Go 1.23+ β Updated sponsor links Thanks to @ndimares, @disintegrator, @tchssk & @raphael! π #goadesign #golang #microservices #codegen github.com/goadesign/go...
Goa v3.21.0 is here β now with native SSE support, smarter OpenAPI examples, improved DSL error messages, and cleaner codegen. Thanks to @raphael, @mamo, @tchssk & @MichaelUrman! Release: github.com/goadesign/go... #goadesign #golang #microservices #codegen
Using SSE and Goa? This proposal should be exciting to you! github.com/goadesign/go...
The branch feat/sse now contains a complete initial implementation. Give it a shot and report any issue in GitHub! github.com/goadesign/goa #GoaDev #GoLang #ServerSentEvents #OpenSource #APIDesign
Just shipped: Goa v3.20.1! π This update focuses on making your experience smoother with better error handling and bug fixes. Thanks @raphael and @tchssk for your contributions! See what's new: github.com/goadesign/goa/releases/tag/v3.20.1 #Golang #Goa #APIDesign #Microservices #CodeGen
π New Goa website is live! π We've redesigned goa.design with comprehensive docs, guides, and examples for building better APIs. Features include tutorials for REST/gRPC, implementation guides, and AI assistance. Check it out and let us know what you think! #GoaDesign #GoLang #CodeGeneration
π Clue v1.1.0 is live! Now with: β SeverityWarn logs (@jace-ys) β Buffered/discardable middleware output (@xeger π) β Go 1.24 support (@douglaswth) β New typed Goa interceptors (@douglaswth) π Thanks to all contributors! π github.com/goadesign/cl... #golang #observability #logging
π Goa v3.20.0 brings is here together with typed Interceptors!!! Inject auth, logging, retries & tracingβfully typed & design-driven! github.com/goadesign/go... π― See Interceptors in action: github.com/goadesign/ex... π Thanks to all contributors! #goadesign #golang #microservices #codegen
Just tried out the Gurubase AI assistant - it's seriously impressive for helping devs get started with Goa π The "Ask Goa Guru" feature is a fantastic addition. Love seeing tools like this that make API design more accessible! πͺ #golang #API #opensource gurubase.io/guru/goa @gurubase.bsky.social
π Just pushed typed interceptors for Goa! Add type-safe middleware to your services for auth, logging, retries & more. Works at API/Service/Method level. Try it: go get goa.design/goa/v3@interceptors Would love to hear what you build with it! #golang #api #goadesign #microservices
π Just posted a proposal for adding interceptors to Goa! Imagine easily adding audit trails, caching, or retries to your services with a design-first approach and no type assertions needed! Check it out: github.com/goadesign/goa/issues/3614 Would love to hear your thoughts! #golang #api #design
π Pulse v1.0.6 is here! π The first v1.0 release brings distributed architectures to new heights! Enhanced replicated maps, event streaming, and a dedicated worker pool boost orchestration across microservices. github.com/goadesign/pu... #PulseV1 #DistributedSystems #Microservices
You are up to date.