Sign in

Goa

@goadesign.bsky.social
23 followers 1 following 38 posts

Goa accelerates API development in Go by 30-50% with design-first code generation. Build faster, eliminate boilerplate, and ship production-ready services effortlessly. 🚀

PostsRepliesMedia
Goa @goadesign.bsky.social · 16/09/2026
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...
github.com
Release Goa v3.31.1 — the generation preview is stable · goadesign/goa
Goa v3.31.1 brings the generation preview to stable, with more expressive gRPC contracts, a unified generator, and improvements across HTTP, gRPC, and JSON-RPC. The examples and official plugins ar...
000
Goa @goadesign.bsky.social · 19/08/2026
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...
github.com
Release Goa v3.30.0 · goadesign/goa
Goa v3.30.0 adds design-driven retries for temporary client failures. Service authors can now declare that replaying a method with the exact same input is safe; Goa carries that contract into gener...
011
Goa @goadesign.bsky.social · 02/06/2026
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...
github.com
Release Goa v3.28.0 · goadesign/goa
Goa v3.28.0 focuses on faster generation for large designs, more accurate OpenAPI security output, and compatibility with the current Go 1.25 toolchain. Highlights Code generation now avoids repea...
010
Goa @goadesign.bsky.social · 24/05/2026
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.
github.com
Release v3.27.0 · goadesign/goa
Goa v3.27.0 adds first-class support for standard Bearer token authentication and improves generated code in a few places that matter when real projects turn on stricter typing and linting. Highlig...
010
Goa @goadesign.bsky.social · 30/04/2026
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
github.com
goa/skills at v3 · goadesign/goa
Design-first Go framework that generates API code, documentation, and clients. Define once in an elegant DSL, deploy as HTTP and gRPC services with zero drift between code and docs. - goadesign/goa
010
Goa @goadesign.bsky.social · 12/04/2026
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
github.com
Release Goa v3.26.0 · goadesign/goa
Goa v3.26.0 improves code generation correctness across HTTP and gRPC, adds support for cookie-backed API key inference, and reduces generator churn for downstream users. Highlights Added cookie-b...
011
Goa @goadesign.bsky.social · 16/02/2026
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
github.com
Release Goa v3.25.0 · goadesign/goa
Highlights Automatic HTTP route tagging: the default Goa muxer now sets r.Pattern on every dispatched request, enabling observability middleware like otelhttp (v0.65.0+) to tag spans and metrics w...
031
Goa @goadesign.bsky.social · 01/02/2026
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...
github.com
Release Goa v3.24.2 · goadesign/goa
Highlights Codegen correctness for union transforms: sum-type union object branches now use the generated per-type helper transforms, avoiding branch-local inline conversions that could disagree o...
000
Goa @goadesign.bsky.social · 18/01/2026
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
github.com
Release v3.24.1 · goadesign/goa
Goa v3.24.1 Highlights Fix: unions + custom struct:pkg:path now generate valid code v3.24.0 introduced generated JSON marshalers for union sum types. When a union (or a type containing a union) w...
011
Goa @goadesign.bsky.social · 14/12/2025
🚀 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
github.com
Release v3.23.4 · goadesign/goa
What's Changed Bug Fixes eval: Fix error location for module cache paths (#3861) When Goa is consumed from the Go module cache, file paths contain @version segments (e.g., goa/v3@v3.23.2/dsl/...)...
031
Goa @goadesign.bsky.social · 26/11/2025
🚀 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
github.com
Release v3.23.0 · goadesign/goa
Goa v3.23.0 We are thrilled to announce Goa v3.23.0! This release brings massive performance improvements to the code generation process, speeding it up by over 80%. It also includes important upda...
021
Goa @goadesign.bsky.social · 19/10/2025
🎉 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.design
121
Goa @goadesign.bsky.social · 04/10/2025
🚀 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
github.com
GitHub - goadesign/goa-ai
Contribute to goadesign/goa-ai development by creating an account on GitHub.
052
Goa @goadesign.bsky.social · 04/10/2025
🚀 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...
github.com
Release v3.22.5 · goadesign/goa
This release includes a few new features and bug fixes. New Features grpc: add support for Any type mapping to google.protobuf.Any (#3812) grpc: enhance error handling with detailed history in Err...
031
Goa @goadesign.bsky.social · 14/09/2025
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
goa.design
030
Goa @goadesign.bsky.social · 14/09/2025
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
github.com
Release v3.22.2 · goadesign/goa
Goa v3.22.2 Release Notes Highlights Prevent invalid code when different declared types share the same TypeName. Goa now validates duplicate TypeNames across declared ResultTypes and UserTypes (ge...
021
Goa @goadesign.bsky.social · 13/08/2025
Design First goadesign.substack.com/subscribe?pa...
goadesign.substack.com
Subscribe to Design First
Design-first API development in Go. Release notes, engineering insights, and the occasional strong opinion from the team behind Goa. Click to read Design First, by Goa Design, a Substack publication. ...
000
Goa @goadesign.bsky.social · 13/08/2025
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
github.com
Comparing v3.21.5...v3.22.1 · goadesign/goa
Design-first Go framework that generates API code, documentation, and clients. Define once in an elegant DSL, deploy as HTTP and gRPC services with zero drift between code and docs. - Comparing v3....
011
Goa @goadesign.bsky.social · 08/08/2025
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
github.com
011
Goa @goadesign.bsky.social · 01/08/2025
🚀 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
goa.design
000
Goa @goadesign.bsky.social · 25/07/2025
Just released Clue v1.2.2 with added observability support for ping requests! github.com/goadesign/cl... #observability #goadesign #otel
github.com
Release v1.2.2 · goadesign/clue
What's Changed Enrich health.Pinger with OTel awareness by @xeger in #586 Full Changelog: v1.2.1...v1.2.2
030
Goa @goadesign.bsky.social · 21/07/2025
🎉 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
github.com
Release v3.21.5 · goadesign/goa
Goa v3.21.5 Release Notes Major Architectural Improvements Eliminated Global Dependencies in Code Generation (#3721) by @raphael The code generation architecture has been significantly refactored t...
010
Goa @goadesign.bsky.social · 27/05/2025
🎉 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...
github.com
Release v1.11.0 · goadesign/model
Model v1.11.0 Release Notes Major Graphical Editor Overhaul This release represents a significant step forward for the Model graphical editor. We've completely redesigned the user interface and add...
031
Reposted by Goa
ikawaha @ikawaha.bsky.social · 27/04/2025
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
011
Goa @goadesign.bsky.social · 23/05/2025
🎉 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...
github.com
Release v3.21.1 · goadesign/goa
What's Changed Update Speakeasy sponsor URL by @ndimares in #3707 This update refreshes the sponsor URL for Speakeasy, ensuring that links to this Goa framework sponsor point to the correct locat...
021
Goa @goadesign.bsky.social · 05/05/2025
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
github.com
Release v3.21.0 · goadesign/goa
New Features This release adds native support for Server-Sent Events to Goa. Read the initial proposal Run the monitor example Additionally this release changes how Goa generated OpenAPI specific...
012
Goa @goadesign.bsky.social · 26/04/2025
I just published Building Goa: An Open Source Journey medium.com/p/building-g...
medium.com
Building Goa: An Open Source Journey
This article is part of the Open Source Initiative (OSI) Maintainer Month series, a campaign to honor the individuals who steward and…
010
Goa @goadesign.bsky.social · 11/04/2025
Using SSE and Goa? This proposal should be exciting to you! github.com/goadesign/go...
github.com
Proposal: Native Support for Server-Sent-Events (SSE) · Issue #3696 · goadesign/goa
Background Server-Side-Events is a HTTP based server to client streaming protocol that is gaining more popularity thanks to its simplicity, HTTP compatibility and adoption by newer protocols like M...
121
Goa @goadesign.bsky.social · 26/03/2025
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
github.com
Release v3.20.1 · goadesign/goa
What's Changed Make tests independent of Goa version by @raphael in #3657 Use eval.InvalidArgError() to dsl.Body() more by @tchssk in #3658 Refresh README by @raphael in #3659 Properly consider ba...
011
Goa @goadesign.bsky.social · 27/02/2025
🎉 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
goa.design
goa-logo-white
Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins.
141
Goa @goadesign.bsky.social · 22/02/2025
🚀 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
github.com
Release v1.1.0 · goadesign/clue
What's Changed Log support for SeverityWarn by @jace-ys in #484 Allow middleware output to be buffered and discarded by @xeger in #521 Add support for Go 1.24 to cmg by @douglaswth in #525 Add int...
021
Goa @goadesign.bsky.social · 22/02/2025
🚀 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
011
Goa @goadesign.bsky.social · 01/12/2024
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
040
Goa @goadesign.bsky.social · 26/11/2024
🚀 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
goa.design
011
Goa @goadesign.bsky.social · 21/11/2024
🎉 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
github.com
Interceptors Proposal · Issue #3614 · goadesign/goa
Interceptors in Goa Overview This proposal introduces typed interceptors to Goa's design DSL. Interceptors provide a type-safe mechanism for injecting cross-cutting concerns into method execution, ...
011
Goa @goadesign.bsky.social · 23/10/2024
🚀 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
github.com
Release v1.0.6 · goadesign/pulse
What's Changed Fix rmap set debug log cardinality by @douglaswth in #17 Reset timer when changing ticker duration by @raphael in #18 Series of small fixes by @raphael in #20 Stop workers before re...
010