Goa's Avatar

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. πŸš€

16 Followers  |  1 Following  |  19 Posts  |  Joined: 23.10.2024  |  1.4361

Latest posts by goadesign.bsky.social on Bluesky

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
Preview
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

Just released Clue v1.2.2 with added observability support for ping requests!

github.com/goadesign/cl...

#observability #goadesign #otel

25.07.2025 05:53 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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
Preview
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
Preview
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
Preview
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
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…

I just published Building Goa: An Open Source Journey medium.com/p/building-g...

26.04.2025 16:51 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
Preview
GitHub - 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 ... 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

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

21.04.2025 06:09 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
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...

Using SSE and Goa? This proposal should be exciting to you!
github.com/goadesign/go...

11.04.2025 18:32 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
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
Preview
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
Preview
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
Post image

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
Preview
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

@goadesign is following 1 prominent accounts