Skip to content

Latest commit

 

History

History
42 lines (29 loc) · 2.26 KB

en.md

File metadata and controls

42 lines (29 loc) · 2.26 KB

What is go-gin-api?

go-gin-api is a modular design API framework based on Gin, which encapsulates commonly used functions, is simple to use, and is committed to fast business Research and development, while adding more restrictions, restrict the development members of the project team, avoid chaos, disorder and free and arbitrary coding.

For reference and learning at this stage, please be cautious when using it in a production environment!

Features:

  1. Rate-limitd APIs supported by rate
  2. Email notification when panic occurs
  3. Cross-Origin Resource Sharing supported by cors
  4. Metrics monitoring and alerting by Prometheus
  5. Automatically generate RESTful API documentation supported by Swagger
  6. GraphQL supported by GraphQL
  7. Trace project internal invoking
  8. Visualized performance analysis supported by pprof
  9. Industry standard RFC 7519 method for authentication supported by jwt
  10. Uniformly defined error codes supported by errno
  11. Blazing fast, structured, leveled logging system by zap
  12. Complete configuration solution supported by viper
  13. Developer Friendly ORM library supported by gorm
  14. Redis supported by go-redis
  15. Standard RESTful API return value
  16. CURD code generator , controller generator, etc.
  17. Web interface, supported by Light Year Admin template

Index

Detailed documentation:https://www.yuque.com/xinliangnote/go-gin-api/ngc3x5

Others

To check Jaeger code, v1.0,documentation:jaeger.md

Contributing

Help us with translating go-gin-api to your native language.

Learning together

联系作者