# goadesign/goa

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/goadesign-goa).**

6,084 stars · 584 forks · Go · MIT

## Links

- GitHub: https://github.com/goadesign/goa
- Homepage: https://goa.design
- awesome-repositories: https://awesome-repositories.com/repository/goadesign-goa.md

## Description

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.

## Tags

### Part of an Awesome List

- [Service Governance and Platforms](https://awesome-repositories.com/f/awesome-lists/devops/service-governance-and-platforms.md) — Framework for design-first service development and API generation.
- [Language Toolkits](https://awesome-repositories.com/f/awesome-lists/devtools/language-toolkits.md) — Design-based HTTP microservices framework for Go.
- [Web Frameworks](https://awesome-repositories.com/f/awesome-lists/devtools/web-frameworks.md) — Design-first framework generating API code and documentation.
