/csweb

Being the cornerstone framework of the web for golang

Primary LanguageGoMIT LicenseMIT

csweb

Being the cornerstone framework of the web for golang

Characteristic

  1. provides HTTP and GRPC serve
  2. validator
  3. metrics (prometheus)
  4. tracer (zipkin)
  5. log with traceID
  6. tools library (gorm/jwt/seata...)
  7. jwt Auth
  8. recovery
  9. ratelimit
  10. error handle

TODO List

  1. Docker/Makefile
  2. service discovery
  3. goroutine pool
  4. auto generate infrastructure code
  5. cache (redis)
  6. pub/sub
  7. cron
  8. config center (apollo)
  9. project template