GoReply

GoReply is an open source Go library built to simplify HTTP response handling across multiple web frameworks. Following a write once, run anywhere philosophy, it lets developers maintain a consistent response pattern without rewriting logic for each framework.
It supports Gin, Echo, Fiber, and standard net/http out of the box. Multiple response formats are available — JSON, XML, HTML, Binary, Text, and Streaming — all accessible through a clean, chainable API.
Other key features include cursor and total-based pagination, cookie management, code aliases for error handling, custom transformers to reshape response structures, preset functions for reusable responses, and a reusable instance that lets state like cookies and debug info persist across middleware and controllers.
- Language: Go