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
08.08.2025 05:31 β π 1 π 1 π¬ 0 π 1
π 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
01.08.2025 06:26 β π 0 π 0 π¬ 0 π 0
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...
π 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
21.07.2025 01:30 β π 1 π 0 π¬ 0 π 0
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...
π 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...
27.05.2025 21:27 β π 3 π 1 π¬ 0 π 0
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
27.04.2025 05:00 β π 1 π 1 π¬ 0 π 0
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...
π 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...
23.05.2025 01:25 β π 3 π 1 π¬ 0 π 0
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...
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
05.05.2025 00:39 β π 1 π 2 π¬ 0 π 0
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...
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
26.03.2025 22:42 β π 1 π 1 π¬ 0 π 0
AI-powered Q&A assistant for Goa | Gurubase
Search for anything related to Goa and receive instant answers.
It's been really fun to see both Gurubase (gurubase.io/g/goa) and the Goa GPT (chatgpt.com/g/g-mLuQDGyr...) get way smarter once they knew about the new documentation at goa.design - The future is now...
27.02.2025 20:01 β π 0 π 0 π¬ 0 π 0
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.
π 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
27.02.2025 02:03 β π 4 π 1 π¬ 1 π 0
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...
π 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
22.02.2025 02:14 β π 2 π 1 π¬ 0 π 0
π 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
22.02.2025 00:59 β π 1 π 1 π¬ 0 π 0
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
01.12.2024 00:45 β π 4 π 0 π¬ 0 π 0
π 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
26.11.2024 21:58 β π 1 π 1 π¬ 0 π 0
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, ...
π 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
21.11.2024 18:23 β π 1 π 1 π¬ 0 π 0
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...
π 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
23.10.2024 01:18 β π 1 π 0 π¬ 0 π 0