HTTPZen is a Go library that simplifies HTTP operations with an easy-to-use abstraction layer. Designed according to Zalando API guidelines, it enables high-quality, standardized APIs that are easy to maintain and scale.
- OpenAPI documentation: HTTPZen generates an OpenAPI web page that documents your API endpoints, without requiring any additional tools or setup.
- Simplicity: HTTPZen provides a powerful and easy-to-use abstraction layer for working with HTTP and REST servers.
- Standardization: Designed according to Zalando API guidelines, HTTPZen enables high-quality, standardized APIs that are easy to maintain and scale.
- Flexibility: HTTPZen is designed to be flexible and customizable, allowing you to easily adapt it to your specific needs.
- Performance: HTTPZen is built for performance, ensuring that your HTTP operations are fast and reliable.
To use HTTPZen in your Go project, simply run the following command:
go get github.com/nullexp/httpzen
Using HTTPZen is easy. For examples and documentation, please visit the HTTPZen Wiki.
Contributions to HTTPZen are welcome and encouraged! To contribute code, documentation, or bug reports, please submit a pull request or issue to the GitHub repository.
HTTPZen is licensed under the MIT License. Please see the LICENSE file for more information.
- Add abstraction
- Implement gin
- Implement echo
- Expand test coverage
- Add support for additional HTTP methods and headers