Introduction

What Is Goa?

✨ goa = go + koa

Goa is a middleware-based web framework for golang. Its overall idea comes from koajs and combines the characteristics of golang. Goa is committed to becoming a lighter and more efficient framework in the field of web applications and API development. Instead of bundling any middleware, Goa provides an elegant way to help you write server-side applications quickly and pleasantly.

Standing On The Shoulders Of Giants

Goa uses many koajs features, and some APIs refer to gin source code.

Goa-Router is based entirely on the secondary development of httprouter, which is highly efficient and low memory usage.

Features

  • Light
  • flexible
  • Performant
  • Convenient And Easy APIs
  • Built-in error handling
  • Multi-format handling support(json、xml、string、html、query、form)
  • ...